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]