インストール手順

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]
 日本