Rocket.Chat - 基于CentOS8部署私有即时通信服务器

Rockst.Chat是一款开源即时通信解决方案,可以自主部署于私有服务器上,支持端到端加密等特性。

Rocket.Chat - 基于CentOS8部署私有即时通信服务器

1 简介

Rockst.Chat是一款开源即时通信解决方案。

Open Source Team Communication

Rocket.Chat is free, unlimited and open source. Replace email, HipChat & Slack with the ultimate team chat software solution.

官方在线体验:Start cloud trial

2 部署

经测试,官方部署文档可以在最新版的CentOS8上顺利完成部署。

官方部署文档:

Rocket.Chat in CentOS

完成安装和部署后,需要配置防火墙和Nginx反向代理。

防火墙配置:

Configure firewall rule

以及Nginx反向代理配置:

反向代理配置:

Configure a HTTP reverse proxy to access Rocket.Chat server

到这一步,整个服务就可以跑通了,如果需要做进一步的配置调整,参考Rocket.Chat的产品配置文档:

Administrator Guides

3 体验

初步试用体验来看,

发现以下优点:

  1. 具备端到端加密(End-to-End Encryption)功能,需要自主保存密钥;
    1. QQ、微信这些主流IM尚不具备E2E加密
  2. Web版使用体验不错,功能丰富。

但存在一些缺点:

  1. 文件传输还需要进一步配置;
  2. 明明让用户设置了显示名,但Web和APP都只显示@xxxx的账户名,而且没找到有什么地方可以改;
  3. 桌面版客户端其实就是个Web版,整体使用体验还是不如商业软件好,如:Skype、QQ和微信之类。