Instrukcje Instalacji

Ubuntu instalacja

Zainstaluj Matter Moster Server na 64-bitowym komputerze. Załóżmy, że adres IP tego serwera wynosi 10.10.10.2. ** Aby zainstalować MASTERMIG Server na Ubuntu **

  • Zaloguj się do serwera, który będzie hostował MASTERMIG SERWER i otworzyć okno terminala.
  • Pobierz najnowszą wersję MASTERSP SERWER. W poniższym poleceniu zastąp x.x.x wersją, którą chcesz pobrać:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Wyodrębnij najwięcej plików serwera.
tar -xvzf mattermost*.gz
  • Przesuń wyodrębniony plik do katalogu „/opt”.
sudo mv mattermost /opt
  • Utwórz katalog pamięci dla plików.
sudo mkdir /opt/mattermost/data
  • Skonfiguruj użytkownika i grupę systemu o nazwie „Matter”, która uruchomi tę usługę i ustali własność i uprawnienia.
    • Utwórz najzdolniejszy użytkownik i grupa:
  sudo useradd --system --user-group mattermost
 
  • Ustaw najczęściej użytkownika i grupę jako właściciel MASTEMPLES PLIKS:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Przekaż uprawnienia do pisania do najbardziej sprawnej grupy:
  sudo chmod -R g+w /opt/mattermost
 
  • Skonfiguruj sterownik bazy danych w pliku /opt/matter najbardziej
  • Ustaw także „SiteUrl” na pełny adres URL podstawy witryny (np. „Https://matterszal.example.com”).
  • Przetestuj najzdolniejszy serwer, aby upewnić się, że wszystko działa.
  • Konfiguruj Mattersp, aby użyć SystemD do uruchamiania i zatrzymywania.
    • Utwórz plik jednostki SystemD:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Otwórz plik jednostki jako root w edytorze tekstu i skopiuj następujące wiersze do pliku:
  [Unit]
  Description=Mattermost
  After=network.target
  After=postgresql.service
  BindsTo=postgresql.service
  
  [Service]
  Type=notify
  ExecStart=/opt/mattermost/bin/mattermost
  TimeoutStartSec=3600
  Restart=always
  RestartSec=10
  WorkingDirectory=/opt/mattermost
  User=mattermost
  Group=mattermost
  LimitNOFILE=49152
  
  [Install]
  WantedBy=postgresql.service
 
  • Załaduj systemd nową jednostkę.
  sudo systemctl daemon-reload
 
  • Sprawdź, czy urządzenie zostało załadowane.
  sudo systemctl status mattermost.service
 
  • Rozpocznij usługę.
  sudo systemctl start mattermost.service
 
  • Sprawdź, czy MASTERSP jest działający.
  curl http://localhost:806
 
  • Ustaw najważniejsze, aby rozpocząć uruchomienie maszyny.
  sudo systemctl enable mattermost.service
 

Docker Instalacja

Wdrażaj najlepiej za pomocą konfiguracji wielu węzłów z Docker Compose. Zaleca się doświadczenie z Docker Compose. Aby zapoznać się z podglądem MATERSP (bez wiadomości e-mail), zobacz konfigurację maszyny lokalnej za pomocą Docker. Jeśli masz jakieś problemy, aby zainstalować, zobacz przewodnik po rozwiązywaniu problemów. Aby złożyć poprawę lub korektę, kliknij edytuj u góry tej strony. Zainstaluj skomponuj Docker za pomocą przewodnika online. Musisz pobrać najnowszą wersję ze strony Github Compose Github i umieścić binarny w folderze/USR/Local/Bin. Zwykle możesz użyć następującego polecenia, zastępując $ DockerComposeversion wersją Docker Compose w celu zainstalowania:

sudo curl -L "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
wdrażaj MASTERPLEAM DOCKER Configuat, uruchamiając:
sudo apt-get install git
git clone https://github.com/mattermost/mattermost-docker.git
cd mattermost-docker
docker-compose build
mkdir -pv ./volumes/app/mattermost/{data,logs,config,plugins,client-plugins}
sudo chown -R 2000:2000 ./volumes/app/mattermost/
docker-compose up -d

Sieć kompozycji Docker, która jest tworzona domyślnie do 172.18.0.0/16. Jeśli chcesz zmienić domyślną sieć, ten link zawiera wytyczne, jak to zrobić. Jeśli sieć jest już skonfigurowana z domyślną, musisz uruchomić następujące polecenie, aby je usunąć. Następnie uruchom polecenie ponownie, aby zregenerować domyślną sieć, aby uwzględnić nowe ustawienie sieci.

docker network rm mattermost-server_mm-test

Aby zweryfikować bieżącą sieć Docker, użyj następującego polecenia, aby ją wymienić

docker network ls [OPTIONS]
 Polski