VoceChat简介
VoceChat
是一款支持独立部署的安全聊天软件。数据完全由用户控制。支持全程加密传输,读取后即刻刻录。该功能的灵感来自产品和规范,例如Slack
、Discord
和VoceCha
t 服务器是当今市场上最小、最稳定和最高效的独立聊天服务器。
特性列表和
- DM 和群聊
- 回复@提一个人
- 图像和大文件传输
- 引脚
- 前进
- 最喜欢的
- 阅后即焚
- Voice (企业版, with Agora.io)
- 视频 (企业版, with Agora.io)
- Webhook+机器人
- 个人 AI Bot(付费版,带 OpenAI)
- 用于数据备份的 Discord & Slack 桥(付费版,带 bridger.chat)
相关地址
VoceChat 官方网址:https://voce.chat/
VoceChat 官方 GitHub:https://github.com/privoce
VoceChat 官方文档:https://doc.voce.chat/
服务器购买推荐:
点击直达 腾讯云服务器
点击直达 海外服务器
点击直达 阿里云服务器
搭建教程
- 系统
Ubuntu20.04.0
- 域名一枚,并做好解析到服务器上
- 安装好
Docker、Docker-compose
:相关教程
- Docker 安装
docker run -d --restart=always \
-p 3009:3000 \ #3009可随意更改
--name vocechat-server \
privoce/vocechat-server:latest
输入
http://ip:3009
访问安装了!
- Docker-Compose 安装
sudo -i
mkdir -p /root/achen/achen_wanjia/vocechat
cd /root/achen/achen_wanjia/vocechat
vim docker-compose.yml
version: '3.3'
services:
vocechat-server:
restart: always
ports:
- '3009:3000' #3009可随意更改
container_name: vocechat-server
image: 'privoce/vocechat-server:latest'
按一下 esc
,然后:wq
保存退出
- 查看端口是否被占用(以 3009 为例),输入:
lsof -i:3009 #查看 3009 端口是否被占用,如果被占用,重新自定义一个端口
如果啥也没出现,表示端口未被占用,我们可以继续下面的操作了!
docker-compose up -d
就可以输入
http://ip:3009
访问安装了!
反向代理
Nginx Proxy Manager 一款Nginx可视化面板
利用宝塔面板反向代理
新建一个站点,不要数据库,不要php,纯静态
然后打开下面的配置,修改Nginx的配置
注释掉上图内容
添加下列代码:
location / {
proxy_pass http://127.0.0.1:5230/;
rewrite ^/(.*)$ /$1 break;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
}
评论区