社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker自建开源聊天系统

院长技术 • 1 年前 • 203 次点击  

介绍:【烦请大佬给文章点个赞👍】

大家好,我叫院长

运维开发工程师

擅长【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】

项目地址:

  • VoceChat 官方网址:https://voce.chat/

  • VoceChat 官方 GitHub:https://github.com/privoce

  • VoceChat 官方文档:https://doc.voce.chat/

介绍:

VoceChat 是一款支持独立部署的个人云社交媒体聊天服务。15MB 的大小可部署在任何的服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由用户自己掌握,传输过程加密。VoceChat 从 Slack, Discord, RocketChat, Solid, Matrix 等产品和规范中博采众长,适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区的场景。

我们认为 Web 3.0 去中心化的第一步是基于个人云的去平台化,通过个性化的计算与个性化的存储,让个人和组织拥有自己的平台,所以 VoceChat 的定位是能轻易部署在私有云上的社交协作程序。

项目组成:

安装部署:

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

arm架构的服务器

需要特别注意的是,如果目标服务器采用的不是x86_64架构的服务器则要把镜像改成privoce/vocechat-server:latest-arm64

初始化完成后进入主界面:

在初始化完成后进入主界面

一步一步进行设置

登录

VoceChat支持通过第三方服务登录,包括Github、Google这种常规服务提供商,也提供诸如Metamask这种以太坊钱包登录。还支持通过第三方账号系统登录(不过需要自行实现登录的callback逻辑)。

资源占用:

资源占用比较低,CPU消耗基本忽略不计,内存占用40-60MB左右,几乎一个小树莓派都能跑。

欢迎👏关注《院长技术》,只做原创,干货~~~:

      

       院长技术官网:https://deanit.cn

       院长技术博客:https://blog.deanit.cn

更多技术干货持续输出中......

欢迎加入微信群:《烦请关注公众号》

欢迎加入QQ-2群:【

1群已满


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/165690
 
203 次点击