最低成本搭建一个Rocket.chat

搭建私有聊天群组的必要性

大厂的封杀

当前,企业级别或者咨询类的自媒体个人除了考虑使用发光发热的微博、微信等大厂提供的社交服务的工具外,应该还是要考虑搭建一个属于自己的、免受厂商政策影响的私密聊天工具。说到这里有一个极端的例子,比如媒体虎嗅,之前就和微博的关系搞得不是很好,当然微博在自己的注册协议(http://weibo.com/signup/v5/protocol)中就明确的说清楚了:

当然你要说这是“霸王条款”,那就是你的理解了,但是既然人家明确的写出来了,而且你在注册的时候同意了这个协议,别人封杀你的账号就是他按照“规章制度”办事了。

信息的审查

当然我们不能在无凭无据的情况下职责有人在背后审查互联网言论,但是至少在不涉及国家敏感信息下,大厂可能还是会在不经意或者经意的情况下对个人的通信言论进行审查,有一个典型的例子,就是大家在用微信聊天的时候发送图片、特别是截图的时候会感觉明显的非常慢,可能小图标转了半天还是发不出去,我的理解在这个过程中就有“审查”出现了。而且某个管家还会依据“网友”的举报对链接进行分级,加上不同的提示,比如危险、拦截、健康等等。所谓信息的不对称,就是不对称在这里,用别人的手段啊。当然作为一个企业,应该没有一个老板希望自己公司的聊天记录经过了其他人的服务器吧?

为啥要选择Rocket.chat

Rocket.chat是什么

这个东西大家都一致认为是slack的开源代替品。反正项目组也是这么自己介绍自己的。“Have your own Slack like online chat, built with Meteor.”,除了这个,从Google搜到的自己的介绍是Rocket.Chat 是特性最丰富的 Slack 开源替代品之一。 主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等等。这个项目暂时是托管在github的,项目地址 https://github.com/RocketChat/Rocket.Chat 。

部署到哪

其实项目主页上各大托管厂商也都在互相争抢生意,看排名颇有竞价的意思,大概有这么一些都能快速部署:

方便是方便,但是毕竟咱们在中国,弄到这些环境企业访问起来还是比较麻烦,那国内有没有就自动集成这个的呢?讲了半天终于讲到本文的重点了,除了部署到自己的服务器上,还可以从SAE上快速安装

部署流程

从应用商店安装Rocket.chat

注册一个SAE账号后,进入:http://sae.sina.com.cn/?m=appmarket&a=index&id=5&type=community

点击安装后,选择一个二级域名的名字,然后选下运行环境的配置点下一步即可,这里将会使用到SAE的两个服务,MongoDB和容器运行环境,这两个都是按照运行时间计费的。稍微等待一下就可以等到安装完成界面了。但是由于需要MongoDB服务,这个东西SAE给分配了两个二级域名,但是解析需要一点时间,导致容器第一次启动的时候会报连不上mongodb的错误,稍等两分钟后就会自动启动成功的

创建管理员账户

这个软件的第一个注册用户就是默认的管理员,所以在安装成功后,看到容器启动就可以去创建账号了。

开始使用

到此应该就完成了搭建,看看,整个过程不用写一行代码,点点鼠标就行了。