VoceChat是什么
当初是从小众软件知道的VoceChat,最近一两年一直想找一款可以私有部署的IM系统,看了下简介,轻量级聊天系统,正好符合我的要求,想做一个聊天系统,但是不想用腾讯那种方案
VoceChat安装
我不是一个后端开发者,抱着试一试的心态,在自己的服务器上运行了以下这段安装命令(Docker安装命令)
docker run -d --restart=always \ -p 3000:3000 \ --name vocechat-server \ privoce/vocechat-server:latest
配置好域名(我不太会处理端口)vocechat.xiaobingkj.com:3009/ 就可以看到下面这个页面了
有点类似Telegram那种风格,而且支持多种客户端(群晖也可以安装),
iOS/安卓都可以
而且还支持前端挂件方式放到网站
VoceChat体验
使用了一段时间我来总结下体验
- 能满足基本的聊天需求,也有电报那种频道功能,看团队的计划,未来还有语音和视频通话功能
- 部署简单,小白也可以轻松安装
- API文档很全面,SwaggerUI的文档通俗易懂
- 后台配置项很全面(官方文档写的很全面)
- 开源可以自己二次开发
我的使用场景
我目前是有一款上线的App,需要内置一个系统消息功能,以后也需要把聊天功能加入进来,我就基于接口文档写了Swift的版本github.com/fandongtong… 有兴趣的同学可以看一看,目前只是Demo阶段,如果你有和我类似的需求,也可以给PR下
总结
如果你想找一个轻量化可部署的聊天系统,选它没错!