介绍

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

VoceChat 功能说明

  • 群聊、私聊
  • 引用,at
  • 图片、大文件传输
  • 置顶
  • 转发
  • 收藏
  • 阅读即焚
  • 语音
  • 视频

安装环境

  • Debian 11
  • Docker、Docker-compose

具体安装详情请见:服务器环境建设+Docker环境安装

安装VoceChat

如果服务器厂商为:阿里云腾讯云华为云等等国内大牌
请根据如图,打开端口5019

连接到已经完成环境安装的服务器

1
2
3
4
5
6
sudo -i # 切换到root模式

# 直接输入命令

docker run -d --restart=always -p 5019:3000 --name vocechat-server -v /root/docker_data/vocechat:/home/vocechat_server/data privoce/vocechat-server:latest

安装完成以后访问:您的IP:5019即可

配合宝塔使用

添加一个站点

在打开宝塔的时候,安装完常用的指令,请点击网站-添加站点

设置反向代理

添加完成以后,点击你的域名打开设置反向代理

完成上述操作即可通过你绑定的域名访问你的Vocechat

更新

1
2
3
4
5
docker stop vocechat-server
docker rm vocechat-server
docker pull privoce/vocechat-server:latest
# 完成以后输入
docker run -d --restart=always -p 5019:3000 --name vocechat-server -v /root/docker_data/vocechat:/home/vocechat_server/data privoce/vocechat-server:latest

卸载

1
2
3
4
docker stop vocechat-server
docker rm vocechat-server
docker rmi privoce/vocechat-server:latest
rm -rf /root/docker_data/vocechat

后续

如果有什么不懂的欢迎评论区留言