インストール手順
ubuntuインストール
64ビットマシンにMatter Most Serverをインストールします。 このサーバーのIPアドレスが10.10.10.2であると仮定します。 ** ubuntuにMatterのサーバーをインストールする**
- Matter Matter Serverをホストし、端末ウィンドウを開くサーバーにログインします。 -The Mattermost Serverの最新バージョンをダウンロードします。次のコマンドでは、X.X.Xをダウンロードするバージョンに置き換えます。
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
- 問題のあるサーバーファイルを抽出します。
tar -xvzf mattermost*.gz
- 抽出されたファイルを
/opt
ディレクトリに移動します。
sudo mv mattermost /opt
- ファイルのストレージディレクトリを作成します。
sudo mkdir /opt/mattermost/data
- このサービスを実行する「Mattermost」というシステムユーザーとグループを設定し、所有権と権限を設定します。
- 問題のあるユーザーとグループを作成します。
sudo useradd --system --user-group mattermost
- ユーザーとグループの問題をMatter Most Filesの所有者として設定します。
sudo chown -R mattermost:mattermost /opt/mattermost
- 問題のあるグループに書き込み許可を与えます:
sudo chmod -R g+w /opt/mattermost
-file /opt/mattermast/config/config.jsonでデータベースドライバーを設定します
- サイトの完全なベースURLに「siteurl」を設定します(例:「https://mattermaut.example.com」)。
- すべてが機能していることを確認するために、ほとんどのサーバーをテストします。 -SystemDを使用して開始と停止に最適なものをセットアップします。 -SystemDユニットファイルを作成します。
sudo touch /lib/systemd/system/mattermost.service
- テキストエディターのルートとしてユニットファイルを開き、次の行をファイルにコピーします。
[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
-SystemDを新しいユニットにロードします。
sudo systemctl daemon-reload
- ユニットがロードされていることを確認してください。
sudo systemctl status mattermost.service
- サービスを開始します。
sudo systemctl start mattermost.service
- ほとんどが実行されていることを確認してください。
curl http://localhost:806
- マシンの起動を開始するために最大限の問題を設定します。
sudo systemctl enable mattermost.service
Dockerのインストール
Docker Composeを使用してマルチノード構成を使用して、Matterを最大限に展開します。 Docker Composeの経験をお勧めします。 (電子メールなしで)Matterのシングルノードプレビューについては、Dockerを使用したローカルマシンのセットアップを参照してください。 インストールに問題がある場合は、トラブルシューティングガイドを参照してください。改善または修正を送信するには、このページの上部にある[編集]をクリックします。 オンラインガイドを使用してDockerを作成します。 Docker Compose GitHubページから最新リリースをダウンロードし、/usr/local/binフォルダーにバイナリを配置する必要があります。通常、次のコマンドを使用して、$ dockercomposeversionをDocker Composeバージョンに置き換えて、インストールします。
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
実行して、MatterのDockerセットアップを展開します。
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
作成されたDocker-Composeネットワークは、デフォルトで172.18.0.0/16です。デフォルトのネットワークを変更する必要がある場合、このリンクはそれを行う方法に関するガイドラインを提供します。ネットワークがデフォルトで既にセットアップされている場合は、次のコマンドを実行して削除する必要があります。次に、コマンドをもう一度実行してデフォルトネットワークを再生して、新しいネットワーク設定を含めます。
docker network rm mattermost-server_mm-test
現在のDockerネットワークを確認するには、次のコマンドを使用してリストします
docker network ls [OPTIONS]