2020年5月13日水曜日

Ubuntu 20.04にMattermostとMariaDBをインストールする

MattermostはSlackのようなメッセージング環境を提供する事ができます。

〇Mattermostの画面

〇インストール方法
1. 以下のコマンドを実行してMariaDBをインストールします。
sudo apt-get update

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"

mysql -uroot -proot -e "CREATE DATABASE mattermost DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER mattermost@localhost IDENTIFIED BY 'mattermost';"

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON mattermost.* TO 'mattermost'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

2. 以下のコマンドを実行してMattermostをインストールします
wget https://releases.mattermost.com/5.22.3/mattermost-5.22.3-linux-amd64.tar.gz

tar xvfz mattermost-5.22.3-linux-amd64.tar.gz

sudo mv mattermost /opt

sudo mkdir -p /opt/mattermost/data

sudo useradd --system --user-group mattermost

sudo chown -R mattermost:mattermost /opt/mattermost

sudo chmod -R g+w /opt/mattermost

sudo sed -i -e 's#mmuser:mostest#mattermost:mattermost#' /opt/mattermost/config/config.json

sudo sed -i -e 's#dockerhost:3306#localhost:3306#' /opt/mattermost/config/config.json

sudo sed -i -e 's#mattermost_test#mattermost#' /opt/mattermost/config/config.json

cat << EOF | sudo tee /etc/systemd/system/mattermost.service
[Unit]
Description=Mattermost
After=network.target
After=mysql.service
Requires=mysql.service

[Service]
Type=simple
ExecStart=/opt/mattermost/bin/platform
Restart=always
RestartSec=10
WorkingDirectory=/opt/mattermost
User=mattermost
Group=mattermost
LimitNOFILE=49152

[Install]
WantedBy=mysql.service
EOF

sudo systemctl enable mattermost.service

sudo systemctl start mattermost.service

3. ブラウザからhttp://<ホスト名またはアドレス>:8065/ にアクセスして、管理者情報を入力して「Create Account」ボタンをクリックします

4. 「Create a team」リンクをクリックします

5. チームネームを入力して「Next >」ボタンをクリックします

6. Team URLを確認して「Finish」ボタンをクリックします


0 件のコメント:

コメントを投稿