VoceChat是一款支持独立部署的个人云社交媒体聊天服务。可以部署在任何服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由自己掌握,传输过程加密。

VoceChat适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区的场景。

一、拉取镜像

拉取镜像privoce/vocechat-server:latest

image

二、创建容器

备注:此步骤可以执行ssh执行此命令,或按照下面的步骤依次执行。

docker命令:docker run -d --restart=always \ -p 3000:3000 \ --name vocechat-server \ privoce/vocechat-server:latest

设置容器始终重启;

网络模式:桥接bridge;

存储空间:/home/vocechat-server/data的路径,类型为读写;

端口:内部端口为3000,外部端口自己选择一个不冲突的端口号即可。

image-1707406940235

image-1707407035658

三、启动容器

image-1707407150925

四、初始化配置

访问 NAS的IP:外部端口号,或者使用内网穿透的代理地址。

image-1707407539320

image-1707407638427

image-1707407703580

image-1707407880343

image-1707407917997

五、使用聊天服务

VoceChat提供了安卓端和IOS端的APP,可以直接到应用市场下载。

服务器URL即为上面图中的 服务器地址,填入即可连接到此聊天服务器。image-1707408839945

六、网页内嵌聊天应用

将 设置 - 网页挂件 中的代码示例稍作修改,粘贴到自己的网站中任意支持html的位置,即可添加聊天挂件。

image-1707472822389

image-1707472955237

image-1707533647214

image-1707533741806

image-1707533863336

34e72ba8bdc6dead5457fe303ac33fdc

七、其他问题

目前手机客户端使用不了消息提醒服务,需要依赖谷歌的服务。