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

App下载地址

App使用指南

3.4、常见问题

常见问题地址

  • 注意:VoceChat的使用是完全免费的,只是有用户数量限制:20人

  • 证书升级是针对单域名绑定,如需升级须确认好最终域名。

3.5、MP通知配置

  • 显示效果如图所示。