Mainos / Advertisement:

Mattermost

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun

Mattermost on Slackin tapainen chat-sovellus. Se on avointa lähdekoodia ja perusominaisuudet on ilmaisia.

Asennus Dockeriin

Asenna Docker, Docker-Compose ja Mattermost-Docker Ubuntuun. Tämä on testattu Ubuntu 16.04:sella.

sudo apt-get update
wget -qO- https://get.docker.com/ | sh
sudo service docker start
sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
git clone https://github.com/mattermost/mattermost-docker.git
cd mattermost-docker
docker-compose build
docker-compose up -d

Let's Encrypt

Suoraan en löytänyt vielä Let's Encryptille automaattista tapaa asentaa ja uusia, mutta tälläisen tavan kehitin.

sudo apt install letsencrypt

Pysäytä Docker ja containerit

docker-compose down

Luo sertifikaatti

sudo letsencrypt certonly --standalone -d mattermost.example.org

Siirrä sertifikaatti dockerin volume hakemistoon

cp /etc/letsencrypt/live/mattermost.example.org/fullchain.pem /home/user/mattermost-docker/volumes/web/cert/cert.pem
cp /etc/letsencrypt/live/mattermost.example.org/privkey.pem /home/user/mattermost-docker/volumes/web/cert/key-no-password.pem

Rebuildaa ja käynnistä Docker uusiksi

docker-compose build
docker-compose up -d
Mainos / Advertisement: