type
status
date
slug
summary
tags
category
icon
password
前言
因为一些原因,想独立部署一个IM系统,供百人左右聊天吹水用,了解到市面上一些用的毕竟多的IM系统,下面就以我用过的,我的使用场景做个简单的对比,不一样适用于所有人
常见IM系统
Rocketchat
这个使用的人还是很多的,且也很完善,部署也方便,但对于我来说放弃他的原因是:
对中文支持的不好
有中文版,但是却不完全,虽然是不影响使用的,但还是影响体验Matrix
这个也是用的人相当多的,有很多客户端及服务器实现,也是我研究了很久的,耗费了很长的时间,一度的作为了我的最佳解决方案,但是却有几点是很影响体验的:
- Element的web客户端上面实现最完整的,但是在移动设备上却支持的不好
- 其他的功能有不太全
- 进群的邀请连接不友好,点击之后的界面操作过于复杂,他人使用时经常不知道该点哪里,所以只能手动的邀请每一个人
- 端对端加密。这个本来该是优点的,但是在我们使用的时候,使用场景上是用不到这个功能的,而且他人使用上会不理解这个功能,不会操作,导致很多人消息都看不到
Turms
这个看官网介绍也是很厉害的,全开源,号称
是一套全球范围内最为先进的、为同时在线用户数为100K~10M应用而设计的开源即时通讯引擎。
但是呢,没有客户端的UI,故而放弃,也没做深入的了解
revolt.chat
这个是对标的
discord
产品,但是感觉还不是很成熟,不是很完善,在等等吧唐僧叨叨
这个官网是这么介绍的:
几个老工匠,历时
八年
时间打造的
运营级别
的开源即时通讯聊天软件(开源WuKongIM提供通讯动力)
简单看了下,也是很成熟的,界面也挺美观的。就是有些功能的收费的比如音视频功能、文件功能。最后的选择
最后选择了一款叫做
VoceChat
的聊天IM系统,下面的他们的介绍:
VoceChat
是一款支持独立部署的个人云社交媒体聊天服务。15MB 的大小可部署在任何的服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由用户自己掌握,传输过程加密。VoceChat 从Slack
,Discord
,RocketChat
,Solid
,Matrix
等产品和规范中博采众长,适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区的场景
说一说我使用上的感受:
- 部署方便。相比Matrix部署方便很多,一个docker容器即可,也不需要过多的配置
- 也支持多平台,web、安卓、iOS,web移动端适配也行,安卓上的推送也是不行,但可以理解毕竟都不行
- 机器人的使用挺方便的
- 文档很清晰易懂,有中文版本
- 邀请也很方便,通过链接是可以直接注册进群的
总结
适合自己的才是最好的,
- 作者:昊色居士
- 链接:https://blog.haose.love//article/29884c4e-007f-42fe-89cc-ab2b5926c3c4
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。