//以部署在CentOS上为例 wget https://releases./9.8.0/mattermost-9.8.0-linux-amd64.tar.gz //现在Mattermost Server的目标版本 //更新现有软件包 sudo dnf update sudo dnf upgrade tar -xvzf mattermost-9.8.0-linux-amd64.tar.gz //解压mattermost-9.8.0-linux-amd64.tar.gz sudo mv mattermost/ /opt //将mattermost目录移动到/opt目录(或其他你需要的任何路径) sudo mkdir /opt/mattermost/data //默认情况下,Mattermost服务器使用/opt/mattermost/data作为数据目录 sudo useradd --system --user-group mattermost //设置一个名为mattermost的用户和组 //修改权限 sudo chown -R mattermost:mattermost /opt/mattermost sudo chmod -R g+w /opt/mattermost //新建服务 sudo touch /lib/systemd/system/mattermost.service [Unit] Description=Mattermost After=network.target [Service] Type=notify ExecStart=/opt/mattermost/bin/mattermost TimeoutStartSec=3600 KillMode=mixed Restart=always RestartSec=10 WorkingDirectory=/opt/mattermost User=mattermost Group=mattermost LimitNOFILE=49152 [Install] WantedBy=multi-user.target sudo systemctl daemon-reload //重启systemd curl http://localhost:8065 //验证服务是否正常运行 |
|