1、镜像
privoce/vocechat-server:latest
2、安装
2.1、基础设置

重启策略:容器退出时总是重启容器。
2.2、网络

桥接即可。
2.3、存储空间

装载路径:
/home/vocechat-server/data不可变更,权限读写。
2.4、端口设置

容器端口
3000不可变更,本地端口选择自动或输入未被使用的端口。
3、使用
3.1、初始化

第1步:定义服务器名称。

第2步:初始化管理员用户,使用
邮箱 + 强密码进行初始化。

第3步:定义服务器的注册方式:
每个人:服务器开放注册;
邀请链接:需要通过邀请链接注册。
第4步:设置访问本站的链接域名,需要全路径
http/https协议 + 域名 + 端口的组合,此处若未设置也可使用管理员在登录后的设置中进行重新设置。
3.2、反向代理
3.2.1、lucky代理

后端地址须填写容器的实际端口。
3.2.2、nginx反向代理配置
在 Nginx 配置文件目录(一般在/etc/nginx/conf.d)新建 Nginx 配置文件vocechat.yourdomain.com.conf,并配置好 http 请求:
server{
server_name vocechat.yourdomain.com;
location / {
proxy_pass http://127.0.0.1:3009; # 此处端口号取决于docker运行的对外端口号
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0; # 关掉硬盘缓存,增加写速度
# SSE 相关配置
proxy_http_version 1.1;
proxy_set_header Connection '';
}
}3.3、使用移动APP
3.4、常见问题
注意:VoceChat的使用是完全免费的,只是有用户数量限制:20人;
证书升级是针对单域名绑定,如需升级须确认好最终域名。
3.5、MP通知配置

添加机器人,设置MoviePilot的回调地址,Webhook回调地址相对路径为:
`/api/v1/message/?token=moviepilot`。

输入一个名称创建密钥,名称任意;
注意:密钥只会显示一次,请确保复制后关闭。

新建一个频道,私有权限也可以使用。

点击频道名查看频道ID。

这里的
1即为频道ID。

将上述信息填入配置中,随后通知聚到勾选
Vocechat。

显示效果如图所示。