快速部署一个轻量级聊天应用

快速部署一个轻量级聊天应用

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),使用该部署方式有两个前提:
  1. 服务器 443 端口没有被占用
  2. 准备一个域名,并已解析到该服务器 IP。

部署命令:

docker run -d --restart=always 
  -p 3009:3000 
  --name vocechat-server 
  privoce/vocechat-server:latest

使用

web端访问

  1. 访问地址:http://服务器ip:3009
  2. 登录进行初始化->给你的服务器命名->初始化一个管理员账号->最后一步:邀请TA人注册使用!

3. 开始聊天

<<< 左右滑动见更多 >>>

使用移动APP

  1. 安装软件:

VoceChat 目前支持安卓和苹果两大平台,请前往 [VoceChat 官网]自行选择下载安装。

安装地址:https://voce.chat/zh-CN#download2. 配置服务器地址:”http://服务器ip:3009

  1. 注册账号:

  2. 开始聊天

关于项目开源地址及体验地址

  • 项目体验方式:
  1. 服务器地址:http://154.12.22.184:3007
  2. 账号:Admin
  3. 密码:123321
  • 项目开源地址:https://github.com/privoce

总结

  • 大家对我的文章有什么建议或意见,欢迎随时留言交流。
  • 欢迎大家关注、点赞、收藏、点亮在看
  • 欢迎大家把我的文章分享给你身边的好朋友,大家一起分享,一起进步。
  • 如需免费使用AI网站、思维导图网站,请从后台菜单界面获取使用方式

原创文章,作者:速盾高防cdn,如若转载,请注明出处:https://www.sudun.com/ask/31980.html

(0)
速盾高防cdn's avatar速盾高防cdn
上一篇 2024年3月26日 上午12:09
下一篇 2024年3月26日 上午12:11

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注