Telepítési útmutató

Ubuntu telepítés

Telepítse a Matter Server szerverét egy 64 bites gépre. Tegyük fel, hogy ennek a szervernek az IP -címe 10.10.10.2. A Matter Mests Server telepítése az Ubuntu -ra

  • Jelentkezzen be a szerverre, amely a Matter Mest Server -et tárolja, és nyissa meg a terminál ablakot.
  • Töltse le a Matthest szerver legújabb verzióját. A következő parancsban cserélje ki az X.X.X -et a letölteni kívánt verzióra:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Bontsa ki a Matthing Server fájlokat.
tar -xvzf mattermost*.gz
  • Mozgassa a kibontott fájlt a „/opt” könyvtárba.
sudo mv mattermost /opt
  • Hozzon létre a fájlok tárolási könyvtárát.
sudo mkdir /opt/mattermost/data
  • Állítson be egy „Copysgling” elnevezésű rendszerfelhasználót és csoportot, amely futtatja ezt a szolgáltatást, és beállítja a tulajdonjogot és az engedélyeket.
    • Hozzon létre a leginkább felhasználót és csoportot:
  sudo useradd --system --user-group mattermost
 
  • Állítsa be a felhasználót és a csoportot a leginkább a Matth -fájlok tulajdonosává:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Adjon írási engedélyeket a legfontosabb csoportnak:
  sudo chmod -R g+w /opt/mattermost
 
  • Állítsa be az adatbázis -illesztőprogramot az /opt/matternt/config/config.json fájlban
  • Állítsa be a “siteUrl” -et a webhely teljes URL -jére is (például “https://matterhest.example.com”).
  • Tesztelje az anyagi szerveret, hogy megbizonyosodjon arról, hogy minden működik -e.
  • A SystemD használatához az indításhoz és a leállításhoz a Systemd használatát állítsa be.
    • Hozzon létre egy SystemD egységfájlt:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Nyissa meg az egységfájlt gyökérként egy szövegszerkesztőben, és másolja a következő sorokat a fájlba:
  [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
 
  • A rendszert töltse be az új egységet.
  sudo systemctl daemon-reload
 
  • Ellenőrizze, hogy az egység betöltése legyen -e.
  sudo systemctl status mattermost.service
 
  • Indítsa el a szolgáltatást.
  sudo systemctl start mattermost.service
 
  • Ellenőrizze, hogy a legmegfelelőbb fut.
  curl http://localhost:806
 
  • Állítsa be az anyagot a legfontosabb indításhoz a gép indításánál.
  sudo systemctl enable mattermost.service
 

Docker telepítés

Telepítse a Pattering leginkább egy multi-csomópontú konfigurációval a Docker Compose segítségével. A Docker Compose tapasztalata ajánlott. A Matter Mesting (e-mail nélkül) egy csomópontú előnézetét a Docker használatával lásd a helyi gép beállításával. Ha bármilyen problémája van a telepítéssel, lásd a Hibaelhárítási útmutatót. Javítás vagy javítás benyújtásához kattintson az oldal tetején található Szerkesztés gombra. Telepítse a Docker Compose -t az online útmutató segítségével. Letöltenie kell a legfrissebb kiadást a Docker Compose Github oldalról, és a bináris fájlt a/usr/local/bin mappába kell helyeznie. Általában a következő parancsot használhatja, cserélheti a $ dockerComposerziót a Docker Compose verzióval a telepítéshez:

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
A Matter Docker beállításának telepítése futtatásával:
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

A Docker-Compose hálózat, amely alapértelmezés szerint a 172.18.0.0/16. Ha meg kell változtatnia az alapértelmezett hálózatot, akkor ez a link útmutatást nyújt erre. Ha a hálózat már be van állítva az alapértelmezett értékkel, akkor az eltávolításhoz a következő parancsot kell futtatnia. Ezután futtassa újra a parancsot az alapértelmezett hálózat regenerálásához az új hálózati beállítás beillesztéséhez.

docker network rm mattermost-server_mm-test

Az aktuális Docker hálózat ellenőrzéséhez használja a következő parancsot a felsoroláshoz

docker network ls [OPTIONS]
 Magyar