安装说明
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]