【自荐】肝了小半年,做了一个可自部署的轻量级聊天系统:VoceChat

VoceChat 是什么

是一款支持独立部署的个人云社交媒体聊天服务。15MB 的大小可部署在任何服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由用户自己掌握,传输过程加密。VoceChat 从 Slack, Discord, RocketChat, Solid, Matrix 等产品和规范中博采众长,适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区等场景。

我们认为 Web 3.0 去中心化的第一步是基于个人云的去平台化,通过个性化的计算与个性化的存储,让个人和组织拥有自己的平台,所以 VoceChat 的定位是能轻易部署在私有云上的社交协作程序。

如果你想搞一套自己的聊天应用,可以试试这款可自部署的轻量级聊天系统:VoceChat

VoceChat 具备的功能特性

  • :hammer_and_wrench: 开源 + 自部署:意味着代码 + 数据完全自主,甚至可以做二次开发

  • :iphone: 全平台:一旦部署成功,既可以通过 WebAPP 使用,也可以通过手机 APP 使用

  • :family_man_man_boy_boy: 即时聊天 + 频道:既可以同某个人即时聊天,也可以建立一个主题频道群聊

  • :smiley: 多种消息格式:文本,图片,文件,emoji ,以及富文本( markdown )

  • :star: 丰富的可配置项:在登录,注册,通知,成员管理,频道管理,第三方授权等各方面,都做了详尽的可配置化,比如在注册环节,可以设置是否开放注册,以及注册方式是邀请注册还是自注册,满满的掌控感

  • :robot: 强悍的扩展功能:我们有 widget 组件,可以很方便地把 VoceChat 聊天功能扩展到任意网站,让你的网站即刻拥有 IM 功能;如果你有需要,甚至可以把整个聊天应用嵌到自己网页内

  • :cn: 多语言支持,目前有中英两种语言,欢迎贡献其它语种

  • :muscle:t2: 还有更多特性等你来发掘

更多参考

最后

目前产品处于内测阶段,欢迎有兴趣的朋友试用反馈,如果您在部署过程中有任何问题,或者有任何意见或建议,可在此与我们预约时间: Calendly - Han Su 。也欢迎贡献成功实例,一经采纳,会有不低于50元的现金奖励以及免费升级Licence~

6 个赞

有点高级,我来研究一下

比QQ輕量多了。不就是聊個天嗎…

2 个赞

我是很想要一个带机器人的聊天软件,就算这个聊天软件只有一个有用的机器人,我也会一直保留。
其它的功能可以慢慢来。

那… 你可以试试我们另外一个正在做的产品:bridger-chatbot 可以加我v yanggc_2013 我邀请你内测

2 个赞

支持下……不过 docker 部署,卡在注册第一个管理员用户(null 错误?),……虽然用 Tab 跳过,可以注册,但是不是管理员……

1 个赞

哇,正好最近在寻找一个轻量的内网部署IM,当内网跨平台剪贴板用,现在是用飞书。本来想搭建rocket chat来着,但看着好重,这个看上去就不错。

2 个赞

之前一直在用mattermost

试了下docker部署的vocechat,确实简洁快速,但貌似没有频道搜索功能。

另外,数据库位于/home/vocechat-server/data/db,建议docker命令中增加挂载到本地以便数据备份与迁移:

docker run -d --restart=always \
  -p 3000:3000 \
  --name vocechat-server \
  -v /opt/docker/vocechat/data:/home/vocechat-server/data \
  privoce/vocechat-server:latest
3 个赞

在群晖里搭建了一个,体验很赞,CPU内存占用也很低,轻量是优点:+1:

  1. 建议在产品UI设计上可以再做一些强化。比如像rocket chat那样的颜值,可以提升产品的辨识度,这个其实很重要的,颜值即正义。现在看上去界面设计比较“寡淡”,虽然“寡淡”也是一种辨识度吧。:joy:

  2. 另外可以像电报那样做一些机器人吗?让 VoceChat不仅仅只是停留在聊天。最好能自定义机器人,用来推送一些内容啥的,这样可以拓展一下产品的可用性。其实不少人多人很需要这类功能的应该。

  3. 希望可以对一些常用的网站(国外的:youtube,推特,国内:豆瓣,QQ音乐 等等)做一些页面解析。强化产品细节,获得使用体验的好感度。

比如我发送同一个youtube链接,某款聊天应用会自动解析链接,生成内容。
最近的一款开源的Memos做的就有这类的解析功能。可以解析豆瓣跟QQ音乐之类的。

  1. 希望能在收藏选项里面增加收藏“链接”的选项。日常办公与聊天的场景中,发送链接的情景还是有不少的。

  2. 希望能把评论点赞里面的“:-1:”图标替换为相对更温和的图标。:joy:

其他的很棒,会一直关注的。感谢大佬带来这么棒的产品,让大家有了多一个选择。:two_hearts:

1 个赞

确实,这个很需要。

补充:

  1. 希望用户将注册方式改为“邀请链接”的时候,能在首页的登录页面隐藏“注册”选项。这样对企业来说是好的,对于普通用户来说是好的,对于路人来说也是好的。
1 个赞

嗯 没错 不过这种方式是有的 只是没有体现在文档的快捷配置中 结合nginx那种配置方式有示例 Docker 安装 | VoceChat 用不用这个取决于用户需求

1 个赞

已经是这样了吧

疏忽了 :see_no_evil:,退出重新登录看了一下,好像确实是这样的。

这,也可以用用snapdrop,内网传文件,发消息,都行

好像无法管理发送的文件
增加 HTTPS 选项
将消息转提醒或增加星标便于检索
将消息转邮件提醒
不让普通用户看见所有注册人员

自定义主页(当作一个聊天对象)

Docker 部署的,遇到一个问题,新注册的账户重新登录都会提示密码错误,只有管理员帐号正常。

另外想问一下iOS和安卓客户端都无法收到实时通知,需要打开软件拉取,实时推送有办法解决么。

emmm.管网挂了 :joy:

我们新增了机器人功能,应该可以满足你的需求:blush: 机器人与Webhook | VoceChat