搭建自己deVoceChat

heiu

什么是 VoceChat?

来自官方文档:https://doc.voce.chat/zh-cn/

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

  1. 支持中英文
  2. 支持 Android、iOS 端
  3. 支持 Docker 安装,部署极其简单
  4. 备份简单
  5. 支持对接自有账号系统
  6. 支持第三方登录(比如 GitHub、MetaMask、Google 等)
  7. 支持访问控制 & 访客模式
  8. API 文档详细
  9. 支持自建频道
  10. 支持邀请用户

相关文档:

  1. VoceChat 官方网址:https://voce.chat/
  2. VoceChat 官方 GitHub:https://github.com/privoce
  3. VoceChat 官方文档:https://doc.voce.chat/

效果预览

使用 Docker 部署 VoceChat

安装 Docker

如果之前没有安装过 Docker 的同学,需要先安装 Docker。

  • 安装相关依赖
1
2
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  • 添加 Docker 软件源
1
2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

国内服务器可以使用阿里镜像源:

1
2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  • 安装 Docker
1
2
sudo yum install -y docker-ce

  • 启动 Docker 服务
1
2
sudo systemctl start docker

  • 设置开启自动启动 Docker 服务
1
2
sudo systemctl enable docker

  • 测试是否安装成功,安装成功会显示详细信息
1
2
docker version

启动容器

1
2
3
4
5
6
7
docker run -d --restart=always \
-p 3009:3000 \
--name vocechat-server \
-v /opt/vocechat-server/data:/home/vocechat-server/data \
privoce/vocechat-server:latest \
--network.frontend_url "https://vocechat.miykah.top"

按需修改端口映射、数据卷和域名,同时记得防火墙放行对应端口

  • 标题: 搭建自己deVoceChat
  • 作者: heiu
  • 创建于 : 2024-02-07 23:44:23
  • 更新于 : 2024-03-11 11:18:45
  • 链接: https://blog.heiu.top/posts/5e2932ea.html
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论