# Rocket Chat 教程 ## 简介 Rocket.Chat是使用Meteor框架做的开源消息应用。它支持视频会议、文件共享、语音等,使用Rocket.Chat可以完全控制交流通信。Rocket.Chat是特性最丰富的 Slack 开源替代品之一。它的主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等等。下面记录了在HyperApp上安装配置Rocket.Chat的步骤。 ## HyperApp 服务端配置 - 在安装`Rocket.Chat`前,需要先安装`MongoDB`,`Nginx Proxy`和`Nginx SSL Support`,它们三个的参数不需要变动。(如果之前已经安装了则可不用安装) - 首先打开HyperApp在应用中找到Rocket.Chat,填写相关配置: ``` "Port" 留空即可 "Link Containers" 选择`MongoDB` ``` - 再展开"Show Nginx and SSL options"选项 ``` "Custom Domain" 填写你的域名 "Port" 留空即可 "HTTPS" 推荐选择"Redirect http to https" ``` - 再来到"Nginx SSL Support"选项下 ``` "Domain" 填写你的域名 "Email" 填写你的邮箱 ``` 全部填写好的示意图如下: ## 防火墙配置 - CentOS ``` firewall-cmd --add-port=80/tcp --permanent firewall-cmd --add-port=443/tcp --permanent firewall-cmd --reload ``` - Ubuntu ``` sudo ufw allow 80 sudo ufw allow 443 ``` ## 使用Rocket.Chat 打开浏览器,键入你的域名,回车即可看到Rocket.Chat的页面,注册好之后进如即可开始聊天。 大功告成!