自建网页聊天插件,VoceChat 部署记录

前言

官方安装文档:https://doc.voce.chat/zh-cn/install/docker

最近在折腾自建站点,想给网站增加一个实时在线聊天功能,找了不少方案,对比了很多开源聊天系统。很多聊天组件要么部署复杂,资源占用高,要么界面老旧、嵌入麻烦。 偶然发现了 VoceChat,轻量、基于 Web,支持直接嵌入网页,Docker 一键部署,开箱即用,非常适合个人站点。

图片[1]-自建网页聊天插件,VoceChat 部署记录

什么是 VoceChat

VoceChat 是开源的网页即时聊天插件,可以嵌入任意网站。访客不用注册账号,一键就能打开聊天室。 支持私聊、群聊、消息通知、自定义挂件样式,适合个人博客、文档站、小社区、NAS 主页这类站点。

默认免费授权限制:最多 20 在线用户。如果需要解除用户上限,可以写体验文章申请免费升级 Pro 授权。

部署方式:Docker 部署

部署非常简单,一条 docker 命令就能跑起来。

# 运行容器
docker run -d --restart=always \
  -p 3000:3000 \
  --name vocechat-server \
  -v ./data:/home/vocechat-server/data \
  privoce/vocechat-server:latest
  • 端口:3000
  • 持久化目录:/home/vocechat-server/data,容器删除数据也不会丢
  • 启动完成后访问 http://服务器IP:3000 进入后台初始化

我自己用反向代理(Nginx)套上 SSL,配置域名,实现 HTTPS 访问。配置好域名之后,复制嵌入代码,加到网站 html 里,网页右下角就会出现聊天按钮。

授权证书

刚部署完,默认是免费证书,后台证书页面可以看到:用户上限 20 人。 证书过期时间显示是 2156 年,这个是程序写死的伪永久时间,并不是 SSL 证书,是软件本身的 License 授权。

使用感受 ✅

优点:

  1. Docker 部署,一行命令,部署维护简单,资源占用很低,小服务器也能跑。
  2. 嵌入非常方便,只需要一段 JS 代码,静态网站也能直接用,不用后端配合。
  3. 聊天界面简洁美观,移动端适配不错。访客可以匿名聊天,降低访客参与门槛。
  4. 消息支持邮件通知,离线消息不会丢。
  5. 数据全部保存在自己服务器,消息不出外网,隐私可控。

缺点:

  1. 免费版限制最多 20 在线用户,流量大的站点不够用。
  2. 自定义功能虽然多,但高级功能需要 Pro 授权解锁。

总结

图片[2]-自建网页聊天插件,VoceChat 部署记录

https://vocespace.com/xiaoahua

还有音视频功能

如果你的网站需要一个轻量自建聊天室,不想依赖第三方 SaaS 聊天服务,VoceChat 是一个很不错的选择。Docker 部署省心,上手门槛低,适合个人博客、文档站。 免费版满足小流量站点测试;站点访问人数多的话,可以申请 Pro 授权解除用户数量限制。 推荐有自建网站需求的朋友试一试。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容