在Ubuntu 14.04与Debian 8中安装Mattermost。Mattermost 是Slack messaging 应用的最佳替代品。它为您提供了易于使用的界面的所有通信选项。您可以轻松地共享信息,在桌面和移动设备的文件。
第1步 - 安装MySQL数据库服务器
首先,你需要在系统上安装MySQL数据库服务器。使用下面的命令来安装mysql的默认版本或阅读
安装MySQL教程。
$ sudo apt-get install mysql-server
现在您可以创建mattermost安装和认证MySQL用户的数据库。
$ mysql -u root -p
mysql> CREATE DATABASE mattermost;
mysql> GRANT ALL on mattermost.* to mmuser@localhost IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
第2步 - 下载Mattermost存档
现在,您可以用root帐户或您的mattermost安装一个单独的帐户。使用下面的命令来创建单独的帐户。
$ sudo adduser mmuser
$ sudo passwd mmuser
现在,切换到新创建的帐户,并使用下面的命令下载mattermost编译版。要查找最新版本访问
Mattermost下载 。此外解压下载的存档文件。
$ sudo su - mmuser
$ wget https://releases.mattermost.com/2.2.0/mattermost-team-2.2.0-linux-amd64.tar.gz
$ tar xzf mattermost-team-2.2.0-linux-amd64.tar.gz
第3步 - 配置Mattermost
现在编辑根据
SqlSettings部分mattermost配置文件
config/config.json 及以下细节更新。在第1步中更新数据源的值创建的记录。
"DriverName": "mysql",
"DataSource": "mmuser:password@tcp(localhost:3306)/mattermost?charset=utf8mb4,utf8",
现在您可以创建mattermost安装数据目录。这是mattermost保持像上载的文件等数据的位置
$ mkdir ~/mattermost/data
第4步 - 启动Mattermost服务器
你mattermost设置已经完成。现在,使用下面的命令来启动mattermost服务。
$ cd ~/mattermost/bin
$ ./platform
默认mattermost端口8065,可以在
配置/ config.json文件来改变运行。通过Web浏览器访问您的8065端口(或自定义端口)服务器。
http://svr1.youcl.com:8065/
现在,你可能需要mattermost创建第一个team。要创建team输入电子邮件地址小组管理员帐户,然后单击创建组。
确保管理员电子邮件是正确的,并点击“是的,这个地址是正确的。”
现在,输入您在框中队的名称,然后单击下一步。
你可以在这里定制你的团队的网址。需要输入团队网址,然后单击下一步。
现在,选择适合您的管理员帐户的用户名,然后单击下一步。
你输入管理员帐户一个安全的密码,然后单击Finish(完成)。
你的团队已成功创建并给你帐户,您将被重定向。
第5步 - 设置Mattermost自动启动
现在您可以创建守护程序mattermost启动脚本。编辑在文本编辑器
/etc/init/mattermost.conf文件,并添加以下内容。
start on runlevel [2345]
stop on runlevel [016]
respawn
chdir /home/mmuser/mattermost
setuid mmuser
exec bin/platform
现在你可以使用下面的命令来启动和停止mattermost。
$ sudo start mattermost
$ sudo stop mattermost