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通知配置
-
显示效果如图所示。