安装说明

Ubuntu安装

在64位计算机上安装Matter Matter Matlated服务器。 假设该服务器的IP地址为10.10.10.2。 **在Ubuntu上安装Matter Matter Matter Matter Matter Server **

  • 登录将托管最重要的服务器并打开终端窗口的服务器。
  • 下载最新版本的Matter Masts服务器。在以下命令中,用要下载的版本替换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
  • 设置一个名为“ Matter Mast”的系统用户和组将运行此服务,并设置所有权和权限。
    • 创建最重要的用户和组:
  sudo useradd --system --user-group mattermost
 
  • 将用户和组设置为最重要文件的所有者:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • 给最重要的组写入权限:
  sudo chmod -R g+w /opt/mattermost
 
  • 在file/opt/mattermost/config/config.json中设置数据库驱动程序
  • 还将“ SiteUrl”设置为网站的完整基础URL(例如“ https://mattermost.example.com”)。
  • 测试最重要的服务器以确保一切都起作用。
  • 设置最重要的是使用SystemD启动和停止。
    • 创建一个SystemD单元文件:
  sudo touch /lib/systemd/system/mattermost.service
 
  • 在文本编辑器中将单元文件作为root打开,然后将以下行复制到文件中:
  [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组合使用多节点配置部署Matter Matter Matter。建议使用Docker Compose的经验。 有关Matter Matter Maste的单节预览(无电子邮件),请参阅使用Docker的本地计算机设置。 如果您在安装方面遇到任何问题,请参见“故障排除指南”。要提交改进或更正,请单击此页面顶部的编辑。 使用在线指南安装Docker撰写。您必须从Docker Compose Github页面下载最新版本,然后将二进制文件放在您的/usr/local/bin文件夹上。通常,您可以使用以下命令,用Dockercomposeversion替换Dockercomposeversion撰写版本:

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
通过运行部署最重要的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]
 简体中文