最近我发现了一款非常符合我需求的项目——Vocechat。它主打轻量化、自主部署、数据自己掌控,几乎像是一个可由自己搭建的“微信轻量化平替”。

项目链接:简介 | VoceChat

官方Demo:Privoce Web App


为什么我会选 Vocechat

在校期间因为没有手机,只能借助网页或其他工具沟通。像用知乎私信这种临时方案,既不方便又功能受限。微信在无手机扫码登录又是完全不可能。
Vocechat 对我来说,就像量身定制:

  • 它支持 文件传输:图片、文档、文件都可发送

  • 支持 群聊:可以创建多个频道或群组,方便同学间交流

  • 支持 音视频聊天:对接的是国内的声网(Agora),免费的一万分钟/月足足够用

  • 支持网页登录:不依赖手机登录扫码,非常适合我的场景

  • 数据完全自己掌控:因为是可私有部署,自己搭建服务器、自己管理,隐私感觉放心。根据官方介绍,VoceChat 支持「数据完全由用户控制」的模式。

所以,当我发现它,这才是一个真正更便利、更自由、更单一聊天工具!!!


部署过程:真是一条命令搞定

Vocechat 在部署上也体现了它“轻量化、自部署”的优势。官方文档中说明,支持 Docker 或 Shell 脚本方式安装。

通过脚本(Docker安装也是同样简单,具体可参🏗️ 安装部署VoceChat | VoceChat)甚至可以一行搞定安装!对于新手而言,无疑是省去了天大的麻烦

安装命令

curl -sSf https://s.voce.chat/install.sh | sh

升级命令:

curl -sSf https://s.voce.chat/update.sh | sh

维护命令:

启动:/etc/init.d/vocechat-server.sh start

停止:/etc/init.d/vocechat-server.sh stop

查看日志:/etc/init.d/vocechat-server.sh log

这样的一条命令起服务对于我这种希望快速搭建、少折腾的情况来说极其友好。
而且资源占用也被提为很低:官方说程序体积仅约 15MB 左右,适合各种小型服务器或设备
升级也只需类似操作即可,不必像传统服务那样复杂迁移、停机等。


使用体验感受

在实际使用中,Vocechat 给我的感觉是:既简洁又可靠且界面清爽
可以理解为,仅保留聊天功能的微信。而且对服务器占用极低:

15MB 的大小可部署在任何的服务器上,部署简单,很少需要维护。

节选自官方介绍

完美满足我所有需求:

  1. 轻量,服务器友好

  2. 聊天/群聊

  3. 文件传输

  4. 音视频通话

还有更多功能等你探索!

唯一的问题

目前唯一比较让我觉得略微不方便的是:官方文档没有明确给出一条“卸载命令”。也就是说,对于只是想临时体验或部署玩看的用户,若要完全移除服务,可能需要自己查脚本、清理数据、删除镜像等操作。
如果你想“试试”而不是长期部署,这一点稍遗憾。
下面是我制作的一条卸载命令(适用于shell安装),可作为参考

#!/bin/bash
echo "开始卸载 VoceChat Server..."

# 停止服务
sudo /etc/init.d/vocechat-server.sh stop 2>/dev/null || true
sudo pkill -f vocechat-server 2>/dev/null || true

# 删除服务脚本
sudo rm -f /etc/init.d/vocechat-server.sh

# 删除常见安装目录
sudo rm -rf /share/Download/.vocechat-server
sudo rm -rf ~/.vocechat-server
sudo rm -rf /root/.vocechat-server

# 从环境变量中移除
sudo sed -i '/vocechat-server/d' /etc/profile

# 重新加载环境变量
source /etc/profile

总结

总的来说,Vocechat 是我目前发现最合适的“轻量私有聊天”方案。

  • 部署快、资源少、功能全、数据自主。

  • 对于我这种在校无手机、需要跨设备、需要群聊 + 文件传输的情景,非常契合。

  • 若你也在寻找一个“可以自己掌控、轻便好用”的聊天工具,Vocechat 值得一试。