快速入门
Mattermost 是一个 Slack 的开源替代品,用于跨团队和工具的安全通信、协作和工作编排。它为团队带来跨 PC 和移动设备的消息、文件分享、应用 程序集成以及归档和搜索功能。
准备
部署 Websoft9 提供的 Mattermost 之后,需完成如下的准备工作:
- 在云控制台获取您的 服务器公网IP地址
- 在云控制台安全组中,确保 Inbound(入)规则 下的 TCP:80 端口已经开启
- 在服务器中查看 Mattermost 的 默认账号和密码
- 若想用域名访问 Mattermost 域名五步设置 过程
Mattermost 初始化向导
详细步骤
-
本地电脑的 Chrome 或 Firefox 浏览器访问网址:
http://域名
或http://服务器公网IP
, 进入引导页面 -
设置后台管理员账号和密码,开始创建账号
-
开始创建团队 或 登录到系统控制台
-
打开:【Settings】>【Display】设置你所需的语言
-
退出并重新登录,所选语言生效
需要了解更多 Mattermost 的使用,请参考官方文档:Matterbase Administrator’s Guide
出现问题?
若碰到问题,请第一时刻联系 技术支持。也可以先参考下面列出的问题定位或 FAQ 尝试快速解决问题:
Mattermost 使用入门
下面以 Mattermost 构建协作系统 作为一个任务,帮助用户快速入门:
Mattermost 常用操作
增加团队用户数
系统控制台 【SITE CONFIGURATION】>【Users and Teams】> 【Max Users Per Team】值来设置团队人数:
域名额外配置(修改 URL)
域名五步设置 完成后,需设置 Mattermost 的 URL:
登录Mattermost控制台,打开:【ENVIRONMENT】>【Web Server】,修改 【Site URL】值
配置 SMTP
-
在邮箱管理控制台获取 SMTP 相关参数
-
登录 Mattermost控制台,打开【ENVIROMENT】>【SMTP】
-
填写 SMTP 参数
-
点击【Test Connection】
安装插件
例如,jitmi被用户大量使用。
语言设置
支持多语言(包含中文),可以登录控制台,通过【SITE CONFIGURATION】>【Localization】设置语言
Mattermost 参数
Mattermost 应用中包含 Nginx, Docker, MySQL 等组件,可通过 通用参数表 查看路径、服务、端口等参数。
通过运行docker ps
,可以查看到 Mattermost 运行时所有的 Container:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1c26e24d9c18 dpage/pgadmin4:latest "/entrypoint.sh" About an hour ago Up About an hour 443/tcp, 0.0.0.0:9090->80/tcp, :::9090->80/tcp pgadmin
1d96d7bd3dd8 mattermost/mattermost-team-edition:latest "/entrypoint.sh matt…" About an hour ago Up About an hour (healthy) 8067/tcp, 8074-8075/tcp, 0.0.0.0:9001->8065/tcp, :::9001->8065/tcp mattermost
4baf3c38539b postgres:13-alpine "docker-entrypoint.s…" About an hour ago Up About an hour 5432/tcp mattermost-db
路径
Mattermost 安装目录: /data/apps/mattermost
Mattermost 数据目录: /data/apps/mattermost/data/mattermost_data
Mattermost 日志目录: /data/apps/mattermost/data/mattermost_logs
Mattermost 插件目录: /data/apps/mattermost/data/mattermost_plugins
Mattermost 配置文件: /data/apps/mattermost/data/mattermost_config/config.json
config.json 包含数据库连接信息
端口
无特殊端口
版本
sudo docker exec -i mattermost /mattermost/bin/mattermost version
服务
sudo docker start | stop | restart | stats mattermost
sudo docker start | stop | restart | stats mattermost-db
sudo docker start | stop | restart | stats pgadmin
命令行
Mattermost 提供了 mattermost
和 mmctl
两种命令,mattermost是服务器端命令,mmctl基于API的客户端命令
/opt/mattermost/bin/mattermost -h
/opt/mattermost/bin/mmctl -h
如果运行 /opt/mattermost/bin/mmctl version 查询出的版本稍微低一点