一、什么是VoceChat?
VoceChat是一款支持独立部署的个人云社交媒体聊天服务。15MB 的大小可部署在任何的服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由用户自己掌握,传输过程加密。
先说优点:
- 数据加密
- 聊天方式支持文本、语音(需接入Agora)
- 对话内容支持文本、图片、视频及文件传输
- 支持安卓、IOS、windows、MAC、web
- 移动端支持谷歌消息推送(NAS和手机都需要魔法。仅安卓端,IOS得等大佬们更新)
- PC端Windows有声音提醒和红点提示(这个很重要了,聊天得有提醒啊哈哈哈)
- 支持SMTP邮箱提醒新消息。(Pro版可以即时提醒)
再说缺点:
用了三个多月感受下来基本没什么缺点,软件稳定,消息没有漏发漏收,唯一感觉不方便的地方就是我用的是ios设备,还没有接入推送,不点进软件收不到消息,但是通过邮件提醒的方式也挺方便的,最起码知道来消息了是吧。

二、在飞牛NAS/上部署VoceChat
我这只有NAS,就拿飞牛举例子了,更多内容可以看一下大佬的WIKI:简介 | VoceChat
更新一下Docker的docker-compose.yml,都用docker了,具体步骤就不多做介绍了。
version: '3'
services:
vocechat:
image: privoce/vocechat-server:latest
container_name: vocechat
restart: always
ports:
- 3009:3000
volumes:
- ./data:/home/vocechat-server/data
command:
- --network.frontend_url "http://你的域名或IP:3009"
1. 准备工作
确保您的飞牛NAS已经正常运行,并且已经创建了存储空间用于安装应用。
2. 安装VoceChat
-
登录飞牛NAS管理界面
-
点击左侧菜单中的"应用中心"
-
在应用商店中搜索"VoceChat"
-
点击"下载"按钮
-
选择安装位置,点击"下一步"
-
确认安装,点击"确定"


3. 首次配置
安装完成后,VoceChat会自动启动。首次访问时可能会出现"not found"的错误,这是因为路由还没设置好,在应用设置里面将访问路径的'/'删除后点击保存。
-
点击"打开"进入VoceChat配置页面
-
设置服务器名称
-
设置管理员账号和密码
-
根据需要配置注册策略(开放注册或邀请制)
-
完成以上步骤后,VoceChat就已经成功部署在您的飞牛NAS上了!
-
可以记住端口号(默认是3009),就可以通过你的外网网址+端口号的方式链接VoceChat了。


三、VoceChat基本使用
如果您是管理员,已经在配置过程中创建了账号。其他用户可以根据您设置的注册策略进行注册:
- 开放注册:用户可以直接访问VoceChat网页进行注册
- 邀请制:管理员需要生成邀请链接发送给用户(邀请制没有注册按钮)
邀请了小伙伴加入就可以愉快的开始聊天了,更多功能推荐是看一下大佬的说明文档,很多进阶功能都需要自己来配置一下,包括客户端的下载链接都在里面哦。感谢!!!