
本教程由RackNerd的 Dustin Cisneros 提供。如果您正在寻找 VPS,请务必查看 RackNerd 的最新特惠活动(点击此处) 。它们也非常适合运行 Mattermost!
Mattermost 是一款免费的 Slack 替代方案——它是开源的,而且支持自托管!您可以从 VPS 提供商(例如我们网站上推荐的提供商)购买 Linux VPS,并在其上托管您自己的 Mattermost 服务器!在本教程中,我们将介绍如何在 VPS 上安装 Mattermost。
在这个全新的工作和协作时代,内部聊天平台对于组织的发展至关重要。目前市面上有很多选择,例如 Slack 和 Microsoft Teams。但是,如果您正在寻找一款可自行托管的开源解决方案,不妨考虑一下 Mattermost!它还包含文件共享和集成等高级功能。
以下是Mattermost的一些功能特点:
- 开源
- 设计优雅,速度快
- 这一点广受赞赏。
- 令人兴奋的整合
- 支持多语言
- 安全通信
- 支持主流云平台
- Nginx 集成
现在是时候来看看在Linux服务器上安装Mattermost的步骤了。让我们一步一步地来。
1. 登录服务器并打开终端,切换到 root 用户(sudo -i)。
2. 使用 wget 工具下载 最新版本的 Mattermost:
wget https://releases.mattermost.com/desktop/5.1.1/mattermost-desktop-5.1.1-linux-x64.tar.gz3. 解压软件包
tar xvzf Mattermost-desktop-5.1.1-linux-x64.tar.gz4. 创建存储目录
mkdir /opt/mattermost/data5. 您需要为 Mattermost 创建一个用户并设置必要的权限:
useradd –system –user-group mattermostchown -R mattermost:mattermost /opt/mattermost chmod -R g+w /opt/mattermost
6. 现在是时候配置数据库了。
“mmuser:@tcp(:3306)/mattermost?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s”7. 以用户 mattermost 的身份启动 Mattermost 服务器,并启用开机自启动功能:
sudo -u mattermost ./bin/mattermost systemctl enable mattermost
8. 使用以下命令启动 Mattermost 服务器。
sudo start mattermost9. 通过在您的网络浏览器中访问以下 URL(将 VPSIP 替换为您的 VPS IP 地址),确保 Mattermost 正在运行。
http://VPSIP:8065
您已成功安装Mattermost服务器!只需在网页浏览器URL上配置管理员即可。