快速部署一个轻量级聊天应用
VoceChat 简介
VoceChat 是一款支持独立部署的个人云社交媒体聊天服务。它的体积小,只有 15MB,可以部署在任何服务器上。部署简单,维护成本低。其前端可以内嵌到自己的网站下,用户完全掌握数据,传输过程也是加密的。VoceChat 从 Slack、Discord、RocketChat、Solid、Matrix 等产品和规范中汲取了经验,适用于团队内部交流、个人聊天服务、网站客服以及网站内嵌社区等场景。
Web 3.0 去中心化的第一步是基于个人云的去平台化,通过个性化的计算与个性化的存储,让个人和组织拥有自己的平台。因此,VoceChat 的定位是能轻易部署在私有云上的社交协作程序。
整体效果截图
(如需体验请使用文末的服务器地址体验)
项目组成
名称 | 技术 | 项目 | License | 说明 |
---|---|---|---|---|
服务端 | Rust | vocechat-server(暂未开源) | 待定 | 聊天服务端,支持主流平台: Linux x86_64, Windows 32/64, Arm32, Arch64 |
客户端 | Flutter | vocechat-client | Apache-2.0 | 聊天客户端,支持 Android, iOS 平台的客户端 |
Web | React | vocechat-web | GPL-3.0 | 聊天功能的浏览器版本,整合了管理 |
Web-SDK | React | vocechat-web-sdk(暂未开源) | GPL-3.0 | 可以整合到其他 Web 产品中,使其赋能聊天功能 |
服务端部署
使用Docker部署
vocechat-server 支持自动申请 https 证书(借助CertBot),使用该部署方式有两个前提:
-
服务器 443 端口没有被占用 -
准备一个域名,并已解析到该服务器 IP。
部署命令:
docker run -d --restart=always
-p 3009:3000
--name vocechat-server
privoce/vocechat-server:latest
使用
web端访问
-
访问地址:http://服务器ip:3009 -
登录进行初始化->给你的服务器命名->初始化一个管理员账号->最后一步:邀请TA人注册使用!
3. 开始聊天
<<< 左右滑动见更多 >>>
使用移动APP
-
安装软件:
VoceChat 目前支持安卓和苹果两大平台,请前往 [VoceChat 官网]自行选择下载安装。
安装地址:“https://voce.chat/zh-CN#download“2. 配置服务器地址:”http://服务器ip:3009“
-
注册账号:
-
开始聊天
关于项目开源地址及体验地址
-
项目体验方式:
-
服务器地址:http://154.12.22.184:3007 -
账号:Admin -
密码:123321
-
项目开源地址:https://github.com/privoce
总结
-
大家对我的文章有什么建议或意见,欢迎随时留言交流。 -
欢迎大家关注、点赞、收藏、点亮在看 -
欢迎大家把我的文章分享给你身边的好朋友,大家一起分享,一起进步。 -
如需免费使用AI网站、思维导图网站,请从后台菜单界面获取使用方式
原创文章,作者:速盾高防cdn,如若转载,请注明出处:https://www.sudun.com/ask/31980.html