Instruksi instalasi

Instalasi #### Ubuntu Instal Mattermost Server pada mesin 64-bit. Asumsikan bahwa alamat IP server ini adalah 10.10.10.2. Untuk menginstal server materi di ubuntu

  • Masuk ke server yang akan meng -host server matter paling dan membuka jendela terminal.
  • Unduh versi terbaru dari server materi. Dalam perintah berikut, ganti x.x.x dengan versi yang ingin Anda unduh:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Ekstrak file server paling penting.
tar -xvzf mattermost*.gz
  • Pindahkan file yang diekstraksi ke direktori /opt.
sudo mv mattermost /opt
  • Buat direktori penyimpanan untuk file.
sudo mkdir /opt/mattermost/data
  • Siapkan pengguna dan grup sistem yang disebut mattermost yang akan menjalankan layanan ini, dan mengatur kepemilikan dan izin.
    • Buat pengguna dan grup paling penting:
  sudo useradd --system --user-group mattermost
 
  • Atur pengguna dan grup paling penting sebagai pemilik file paling penting:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Berikan izin tulis ke grup paling penting:
  sudo chmod -R g+w /opt/mattermost
 
  • Siapkan driver database di file /opt/mattermost/config/config.json
  • Juga atur “SiteUrl” ke URL basis lengkap situs (mis. “Https://mattermost.example.com”).
  • Uji server paling penting untuk memastikan semuanya berfungsi.
  • Pengaturan penting untuk menggunakan SystemD untuk memulai dan berhenti.
    • Buat file unit SystemD:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Buka file unit sebagai root di editor teks, dan salin baris berikut ke dalam file:
  [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
 
  • Membuat SystemD memuat unit baru.
  sudo systemctl daemon-reload
 
  • Periksa untuk memastikan bahwa unit dimuat.
  sudo systemctl status mattermost.service
 
  • Mulai layanan.
  sudo systemctl start mattermost.service
 
  • Verifikasi bahwa MATTER paling berjalan.
  curl http://localhost:806
 
  • Atur materi untuk memulai dengan mesin start up.
  sudo systemctl enable mattermost.service
 

Instalasi #### Docker Menyebarkan materi paling menggunakan konfigurasi multi-node dengan Docker Compose. Pengalaman dengan Docker Compose direkomendasikan. Untuk pratinjau satu-simpul dari Mattermost (tanpa email), lihat Pengaturan Mesin Lokal menggunakan Docker. Jika Anda memiliki masalah pemasangan, lihat Panduan Pemecahan Masalah. Untuk mengirimkan peningkatan atau koreksi, klik Edit di bagian atas halaman ini. Instal Docker Menggunakan Panduan Online. Anda harus mengunduh rilis terbaru dari Docker Compose Github Page dan letakkan biner pada folder/USR/LOCAL/BIN Anda. Biasanya, Anda dapat menggunakan perintah berikut, mengganti $ DockerComposEversion dengan versi Docker Compose untuk menginstal:

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
Menyebarkan pengaturan Docker paling penting dengan menjalankan:
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

Jaringan Kompose Docker yang dibuat default ke 172.18.0.0/16. Jika Anda perlu mengubah jaringan default, tautan ini memberikan pedoman tentang cara melakukannya. Jika jaringan sudah diatur dengan default, Anda harus menjalankan perintah berikut untuk menghapusnya. Kemudian, jalankan perintah lagi untuk meregenerasi jaringan default untuk memasukkan pengaturan jaringan baru.

docker network rm mattermost-server_mm-test

Untuk memverifikasi jaringan Docker saat ini, gunakan perintah berikut untuk mencantumkannya

docker network ls [OPTIONS]
 Indonesia