2025年03月17日
上周工作回顾
KH2248 项目 - Web 定制开发
- 目标:于 2025 年 3 月 12 日前完成核心功能开发。
- 预期进度达成情况:100% 达成。
中心服务平台 - 安装程序制作
- 目标:持续推进越南版安装程序主体功能的开发。
- 预期进度达成情况:完成 60%。
本周工作计划
中心服务平台 - 安装程序制作
- 目标:持续推进越南版安装程序主体功能开发, 并通过测试, 保障功能的稳定性与可靠性。
- 预期进度:完成 100%。
中心服务平台 - 越南客户云服务器部署
- 目标:完成越南客户云服务器部署并达到演示效果。在安装手册未完善时, 先行完成云服务器部署, 同时同步完善安装手册。
- 预期进度:完成 100%。
中心服务平台 - 越南客户定制化需求实现
- 目标:依据越南客户列出的定制化需求, 逐项完成开发工作。
- 预期进度:完成 20%。
日常协作事宜
以下为当前需协作完成的关键任务清单。姚海涛作为主要协助人员, 将全力配合各位同事, 保障项目高效推进。
接口联调与文档优化
协助郭工开展应用接口的联调工作, 并对相关接口文档进行补充与完善, 确保文档内容准确、规范, 便于理解和使用。
KH2248 项目技术支持
为韦工提供 KH2248 项目的技术支持, 协助解决设备中 WEB 前端定制开发问题, 推动项目按计划顺利实施。
WebRTC 服务交接支持
协助孙工完成 WebRTC 服务的开发交接工作, 并在后续提供必要的技术咨询与讨论支持, 确保服务平稳过渡和稳定运行。
前后端联调工作
协助绍工完成中心服务平台后端接口与前端的联调, 确保系统功能完整、运行稳定, 为平台上线做好充分准备。
平台使用咨询服务
协助王工为中心服务平台提供使用支持服务, 帮助用户解决使用过程中遇到的问题, 提升用户体验和满意度。
本周工作进度
优先级:紧急但非重要
中心服务平台 - 安装程序制作
- 时间范围:原计划为 2025 年 2 月 27 日至 2025 年 3 月 12 日, 现调整为 2025 年 2 月 27 日至 2025 年 3 月 25 日。自 2025 年 3 月 7 日起, 优先推进 KH2248 项目的开发, 实际进度将根据 KH2248 项目进展及协作事项动态调整。
- 当前进度:已完成 100%。
- 核心要求:
- 采用单一配置文件对所有配置项进行集中管理。
- 确保系统架构简洁。
已完成工作
- 基础环境搭建
- 部署 ProxmoxVE 虚拟化平台, 作为基础设施的核心支撑。
- 创建 Ubuntu Server 24.04.2 LTS 模板系统, 保障环境一致性并实现快速部署。
- 制作 Docker 及 Docker Compose 离线安装包, 以满足离线场景下的容器化需求。
- 组件安装包开发
- 构建所有服务离线安装包。
- 构建转发服务独立离线安装包。
- 构建 WebRTC SFU(Janus)独立离线安装包。
- 验证测试
- 在 ProxmoxVE 虚拟化平台中, 通过 Ubuntu Server 24.04.2 LTS 模板系统克隆开发环境(可按需多次克隆, 便于问题排查)。
- 在 ProxmoxVE 虚拟化平台中, 通过 Ubuntu Server 24.04.2 LTS 模板系统克隆测试环境(可按需多次克隆, 便于问题排查)。
- 在 ProxmoxVE 虚拟化平台中, 测试所有服务离线安装包的安装情况。
- 在 ProxmoxVE 虚拟化平台中, 测试转发服务独立离线安装包的安装情况。
- 在 ProxmoxVE 虚拟化平台中, 测试 WebRTC SFU(Janus)独立离线安装包的安装情况。
- 验证云环境安装(WebRTC 直播功能)。
- 文档编写
- 编写测试说明。
- 编写安装手册。
中心服务平台 - 越南客户云服务器部署
- 时间范围:本周
- 当前进度:已完成 100%。
- 核心要求:完成部署并达到演示效果, 同时完善安装手册。
本周计划推进情况
本周需完成越南客户云服务器部署并达到演示效果, 同步完善安装手册, 确保其内容准确、详细, 可指导后续部署操作。
碰到的问题
越南客户提供的云服务器配置与预期存在差异, 致使部署过程中出现问题。目前已对安装程序进行了调整和优化。具体问题如下:
- 客户提供的云服务器操作系统为 Ubuntu 22.04, 与制作安装包时采用的 Ubuntu 24.04 版本不一致。
- 客户提供的云服务器上已安装其他服务, 导致端口冲突。为此, 需对安装程序进行改造, 使其能够在一个配置文件中配置多个服务的更多配置项, 例如端口。
优先级:重要
中心服务平台 - 越南客户定制化需求实现
- 时间范围:本周
- 当前进度:已完成 100%(后端开发部分已精简, 该部分功能应在主线版本中实现)
- 核心要求:按照越南客户定制化需求逐项完成开发。
越南版专项开发
前端改造
- 移除手机/邮箱相关功能模块。
- 精简国际化支持, 仅保留英/越双语。
- 将地图服务替换为 Google Maps。
- 精简功能模块, 移除历史回放等非必要菜单。
- 更新品牌标识, 集成 Sentinel 徽标及图标。
越南客户需求清单
- 本地化部署要求
- 采用独立的越南服务器, 与中国区实现物理隔离。
- 进行数据本地化存储, 禁止跨境传输。
- 功能定制
- 移除中国区地图服务及 IP 相关功能。
- 品牌展示
- 在系统启动界面添加 Sentinel 标识。
- 在摄像头界面植入新型号标识。
- 定制设备贴纸(Sentinel 版本)。
本周计划推进情况
本周需依据越南客户列出的定制化需求开展开发工作, 确保完成 20% 的进度。对各项需求进行详细分析, 制定合理的开发计划, 有序推进开发任务。
优先级:重要且紧急
KH2248 项目开发
- 时间范围:日常任务。
- 当前进度:已完成 100%。
- 核心要求:跟进 redmine 上的任务。
任务跟踪
完成https://redmine.intelbras.com.br/issues/62498完成https://redmine.intelbras.com.br/issues/62008完成https://redmine.intelbras.com.br/issues/62236
本周计划推进情况
本周该项目已全部完成, 需持续关注 redmine 上是否有新的相关任务, 如有则及时响应处理。
测试说明
本部分详细阐述在 Ubuntu Server 24.04.2 LTS 系统上执行安装程序测试的具体步骤。
测试步骤
下载安装包
从共享目录获取安装包, 具体操作流程如下:
# 安装 smbclient 工具, 用于从共享目录下载文件
sudo apt install -y smbclient
# 使用 smbclient 连接共享目录, 将指定的安装包下载至当前目录
smbclient //192.168.1.204/home1 -U 15675192166%es666666 << EOF
get yht/es-center-server-install-app-package/es-center-server-install-app-1.0.20250321.tar.gz ./es-center-server-install-app-1.0.20250321.tar.gz
quit
EOF
# 创建安装目录, 路径可根据实际需求灵活调整
sudo mkdir -p /home/gt/test/es-center-server-install-app
# 将下载的安装包解压到指定的安装目录
sudo tar -xzvf es-center-server-install-app-1.0.20250321.tar.gz -C /home/gt/test/es-center-server-install-app
# 查看解压后安装目录下各文件和文件夹的大小
sudo du -sh /home/gt/test/es-center-server-install-app/*
# 安装前可选择修改配置文件。命令行输入的参数会覆盖配置文件中的设置,
# 但若命令行参数数量少于配置文件中的参数, 可根据特殊需求手动调整配置文件。
sudo nano /home/gt/test/es-center-server-install-app/es-center-server-service/.env
# 根据实际情况指定服务安装目录、数据存储目录、内网 IP、公网 IP 以及域名。
# 进入安装目录并执行安装脚本完成安装。
# 特别注意, `data-root-dir` 对应的目录至关重要, 用于存储服务器运行过程中产生的数据(如日志文件、数据库内容等)。
# 因此, 务必将其设置为具有充足存储空间且安全可靠的目录。
# 推荐将此目录设置为磁盘阵列中的某个目录, 以确保数据的安全性与可靠性。
# `internal-eth-name` 是内网网卡名称(如 eth0), 涉及 janus 服务的配置需根据实际情况调整。
cd /home/gt/test/es-center-server-install-app
sudo ./cli install-server \
--service-root-dir /home/gt/test/custom-service \
--data-root-dir /home/gt/test/custom-data \
--internal-eth-name eth0 \
--internal-ip 192.168.1.246 \
--external-ip 192.168.1.246 \
--domain-name es-debug-246.good-tools.tech配置文件说明
安装前, 配置文件位于安装程序目录的相对路径:./es-center-server-service/.env
安装后, 配置文件位于 service-root-dir 对应的目录下, 文件名为:.env
# ####################################
# ### es-center-server Basic Configuration
# ####################################
# Root directory for the es-center-server service
ES_CENTER_SERVER_SERVICE_ROOT_DIR=/es-center-server-server
# Data root directory for the es-center-server
ES_CENTER_SERVER_DATA_ROOT_DIR=/es-center-server-data
# Internal IP address of the es-center-server
ES_CENTER_SERVER_INTERNAL_IP=192.168.0.1
# External IP address of the es-center-server
ES_CENTER_SERVER_EXTERNAL_IP=192.168.0.1
# Domain name of the es-center-server
ES_CENTER_SERVER_DOMAIN_NAME=example.com
# ####################################
# ### es-center-server-coturn WebRTC Traversal Service Configuration
# ####################################
# Docker image tag for the COTURN service
ES_CENTER_SERVER_COTURN_DOCKER_IMAGE_TAG=latest
# Domain name for the COTURN service
ES_CENTER_SERVER_COTURN_DOMAIN_NAME=example.com
# Internal IP address of the COTURN service
ES_CENTER_SERVER_COTURN_INTERNAL_IP=192.168.0.1
# External IP address of the COTURN service
ES_CENTER_SERVER_COTURN_EXTERNAL_IP=192.168.0.1
# Port for the COTURN service
ES_CENTER_SERVER_COTURN_PORT=3478
# TURN username for the COTURN service
ES_CENTER_SERVER_COTURN_TURN_USERNAME=webrtc-1
# TURN credential for the COTURN service
ES_CENTER_SERVER_COTURN_TURN_CREDENTIAL=A7mKp2L9xQ4Zn3T8
# ####################################
# ### es-center-server-janus WebRTC Gateway Configuration
# ####################################
# Docker image tag for the Janus service
ES_CENTER_SERVER_JANUS_DOCKER_IMAGE_TAG=0.0.3
# Identifier for the Janus instance
ES_CENTER_SERVER_JANUS_NO=janus-1
# Internal Ethernet interface name for the Janus service
ES_CENTER_SERVER_JANUS_INTERNAL_ETH_NAME=eth0
# Internal IP address of the Janus service
ES_CENTER_SERVER_JANUS_INTERNAL_IP=192.168.0.1
# External IP address of the Janus service
ES_CENTER_SERVER_JANUS_EXTERNAL_IP=192.168.0.1
# ####################################
# ### es-center-server-activemq-artemis Message Queue Configuration
# ####################################
# Docker image tag for the ActiveMQ-Artemis service
ES_CENTER_SERVER_ACTIVEMQ_ARTEMIS_DOCKER_IMAGE_TAG=latest
# Username for the ActiveMQ-Artemis service
ES_CENTER_SERVER_ACTIVEMQ_ARTEMIS_USER=artemis
# Password for the ActiveMQ-Artemis service
ES_CENTER_SERVER_ACTIVEMQ_ARTEMIS_PASSWORD=abcd1234abcd
# TCP port for the ActiveMQ-Artemis service
ES_CENTER_SERVER_ACTIVEMQ_ARTEMIS_TCP_PORT=61616
# HTTP port for the ActiveMQ-Artemis service
ES_CENTER_SERVER_ACTIVEMQ_ARTEMIS_HTTP_PORT=8161
# ####################################
# ### es-center-server-emqx MQTT Message Broker Configuration
# ####################################
# Docker image tag for the EMQX service
ES_CENTER_SERVER_EMQX_DOCKER_IMAGE_TAG=5
# HTTP port for the EMQX service
ES_CENTER_SERVER_EMQX_HTTP_PORT=18083
# HTTPS port for the EMQX service
ES_CENTER_SERVER_EMQX_HTTPS_PORT=8883
# TCP port for the EMQX service
ES_CENTER_SERVER_EMQX_TCP_PORT=1883
# WebSocket port for the EMQX service
ES_CENTER_SERVER_EMQX_WS_PORT=8083
# Secure WebSocket port for the EMQX service
ES_CENTER_SERVER_EMQX_WSS_PORT=8084
# IP address of the EMQX service
ES_CENTER_SERVER_EMQX_IP=192.168.0.1
# ####################################
# ### es-center-server-nginx Reverse Proxy Configuration
# ####################################
# Docker image tag for the Nginx service
ES_CENTER_SERVER_NGINX_DOCKER_IMAGE_TAG=stable-alpine
# HTTP port for the Nginx service
ES_CENTER_SERVER_NGINX_HTTP_PORT=80
# HTTPS port for the Nginx service
ES_CENTER_SERVER_NGINX_HTTPS_PORT=443
# ####################################
# ### es-center-server-pg Database Cluster Configuration
# ####################################
# Docker image tag for PostgreSQL instance 0
ES_CENTER_SERVER_PG_0_DOCKER_IMAGE_TAG=16.3.0
# Docker image tag for PostgreSQL instance 1
ES_CENTER_SERVER_PG_1_DOCKER_IMAGE_TAG=16.3.0
# Docker image tag for Pgpool service
ES_CENTER_SERVER_PG_PGPOOL_DOCKER_IMAGE_TAG=4.5.2
# Username for Repmgr in PostgreSQL
ES_CENTER_SERVER_PG_REPMGR_USERNAME=repmgr
# Password for Repmgr in PostgreSQL
ES_CENTER_SERVER_PG_REPMGR_PASSWORD=abcd1234abcd
# Password for the 'postgres' user in PostgreSQL
ES_CENTER_SERVER_PG_POSTGRESQL_POSTGRES_PASSWORD=abcd1234abcd
# Username for the application in PostgreSQL
ES_CENTER_SERVER_PG_POSTGRESQL_USERNAME=es
# Password for the application in PostgreSQL
ES_CENTER_SERVER_PG_POSTGRESQL_PASSWORD=abcd1234abcd
# Username for SR check in Pgpool
ES_CENTER_SERVER_PG_PGPOOL_SR_CHECK_USER=repmgr
# Password for SR check in Pgpool
ES_CENTER_SERVER_PG_PGPOOL_SR_CHECK_PASSWORD=abcd1234abcd
# Username for the 'postgres' user in Pgpool
ES_CENTER_SERVER_PG_PGPOOL_POSTGRES_USERNAME=postgres
# Password for the 'postgres' user in Pgpool
ES_CENTER_SERVER_PG_PGPOOL_POSTGRES_PASSWORD=abcd1234abcd
# Admin username for Pgpool
ES_CENTER_SERVER_PG_PGPOOL_ADMIN_USERNAME=admin
# Admin password for Pgpool
ES_CENTER_SERVER_PG_PGPOOL_ADMIN_PASSWORD=abcd1234abcd
# Custom usernames for PostgreSQL in Pgpool
ES_CENTER_SERVER_PG_PGPOOL_POSTGRES_CUSTOM_USERS=es
# Custom passwords for PostgreSQL in Pgpool
ES_CENTER_SERVER_PG_PGPOOL_POSTGRES_CUSTOM_PASSWORDS=abcd1234abcd
# Port for the PostgreSQL service
ES_CENTER_SERVER_PG_PORT=5433
# ####################################
# ### es-center-server-redis Cache Service Configuration
# ####################################
# Docker image tag for the Redis service
ES_CENTER_SERVER_REDIS_DOCKER_IMAGE_TAG=7.2.5
# Port for the Redis service
ES_CENTER_SERVER_REDIS_PORT=6379
# Password for the Redis service
ES_CENTER_SERVER_REDIS_PASSWORD=abcd1234abcd
# Maximum memory limit for the Redis service
ES_CENTER_SERVER_REDIS_MAXMEMORY=100mb
# Memory eviction policy for the Redis service, using LRU
ES_CENTER_SERVER_REDIS_MAXMEMORY_POLICY=allkeys-lru
# ####################################
# ### es-center-server-main-service Main Service Configuration
# ####################################
# Docker image tag for the main service
ES_CENTER_SERVER_MAIN_SERVICE_DOCKER_IMAGE_TAG=1.20250318
# Java options for the main service, setting memory limits
ES_CENTER_SERVER_MAIN_SERVICE_JAVA_OPTS=-Xmx768m -Xms768m -Xmn256m -XX:MaxDirectMemorySize=128m
# Commented-out alternative Java options for the main service with different memory limits
# ES_CENTER_SERVER_MAIN_SERVICE_JAVA_OPTS=-Xmx1024m -Xms1024m -Xmn512m -XX:MaxDirectMemorySize=256m
# HTTP port for the main service
ES_CENTER_SERVER_MAIN_SERVICE_HTTP_PORT=84
# ####################################
# ### es-center-server-device-service Device Service Configuration
# ####################################
# Docker image tag for the device service
ES_CENTER_SERVER_DEVICE_SERVICE_DOCKER_IMAGE_TAG=1.20250318
# Java options for the device service, setting memory limits
ES_CENTER_SERVER_DEVICE_SERVICE_JAVA_OPTS=-Xmx768m -Xms768m -Xmn256m -XX:MaxDirectMemorySize=128m
# Commented-out alternative Java options for the device service with different memory limits
# ES_CENTER_SERVER_DEVICE_SERVICE_JAVA_OPTS=-Xmx1024m -Xms1024m -Xmn512m -XX:MaxDirectMemorySize=256m
# HTTP port for the device service
ES_CENTER_SERVER_DEVICE_SERVICE_HTTP_PORT=86
# ####################################
# ### es-center-server-web-app Web Application Configuration
# ####################################
# Docker image tag for the web application
ES_CENTER_SERVER_WEB_APP_DOCKER_IMAGE_TAG=1.20250318
# HTTP port for the web application
ES_CENTER_SERVER_WEB_APP_HTTP_PORT=89验证安装结果
为确认安装是否成功, 可执行以下操作:
# 系统初次启动需进行数据初始化, 等待 4 分钟后可通过浏览器访问指定 IP 验证安装情况。
# admin 账号的登录密码将在首次登录时生成。
# 示例访问地址:https://192.168.1.246
# 检查是否成功导入 Docker 镜像
sudo docker images
# 查看是否有 Docker 容器成功运行
sudo docker ps
# 检查配置文件是否已复制到目标目录
sudo ls -la /home/gt/test/custom-service/
# 检查数据目录是否已成功创建
sudo ls -la /home/gt/test/custom-data/
# 查看配置文件内容
sudo cat /home/gt/test/custom-service/.env
# 查看配置文件内容, 确认占位符是否已被替换为正确的值
sudo cat /home/gt/test/custom-service/es-center-server-coturn/etc/coturn/turnserver.conf
# listening-ip=ES_CENTER_SERVER_COTURN_INTERNAL_IP
# relay-ip=ES_CENTER_SERVER_COTURN_INTERNAL_IP
# external-ip=ES_CENTER_SERVER_COTURN_EXTERNAL_IP/ES_CENTER_SERVER_COTURN_INTERNAL_IP
# server-name=ES_CENTER_SERVER_COTURN_DOMAIN_NAME
# realm=ES_CENTER_SERVER_COTURN_DOMAIN_NAME
# 查看各个服务的日志, 确保服务正常运行
# es-center-server-coturn WebRTC Traversal Service
sudo docker compose -f /home/gt/test/custom-service/es-center-server-coturn/docker-compose.yml logs -f
# es-center-server-janus WebRTC Gateway
sudo docker compose -f /home/gt/test/custom-service/es-center-server-janus/docker-compose.yml logs -f
# es-center-server-activemq-artemis Message Queue
sudo docker compose -f /home/gt/test/custom-service/es-center-server-activemq-artemis/docker-compose.yml logs -f
# es-center-server-emqx MQTT Message Broker
sudo docker compose -f /home/gt/test/custom-service/es-center-server-emqx/docker-compose.yml logs -f
# es-center-server-nginx Reverse Proxy
sudo docker compose -f /home/gt/test/custom-service/es-center-server-nginx/docker-compose.yml logs -f
# es-center-server-pg Database Cluster
sudo docker compose -f /home/gt/test/custom-service/es-center-server-pg/docker-compose.yml logs -f
# es-center-server-redis Cache Service
sudo docker compose -f /home/gt/test/custom-service/es-center-server-redis/docker-compose.yml logs -f
# es-center-server-main-service Main Service
sudo docker compose -f /home/gt/test/custom-service/es-center-server-main-service/docker-compose.yml logs -f
# es-center-server-device-service Device Service
sudo docker compose -f /home/gt/test/custom-service/es-center-server-device-service/docker-compose.yml logs -f
# es-center-server-web-app Web Application
sudo docker compose -f /home/gt/test/custom-service/es-center-server-web-app/docker-compose.yml logs -f安装后配置更新
修改配置文件
安装成功后, 可通过修改配置文件更新配置, 具体步骤如下:
# 使用 vim 或 nano 编辑器修改配置文件中 `# custom` 部分的内容, 其余部分保持不变
sudo vi /home/gt/test/custom-service/.env
sudo nano /home/gt/test/custom-service/.env
# 完成修改后, 进入服务目录并执行更新脚本
cd /home/gt/test/custom-service
sudo ./cli update-server
# 验证各个服务中的配置是否已更新
sudo cat /home/gt/test/custom-service/es-center-server-coturn/etc/coturn/turnserver.conf
sudo cat /home/gt/test/custom-service/es-center-server-janus/opt/janus/etc/janus/janus.transport.mqtt.jcfg
sudo cat /home/gt/test/custom-service/es-center-server-nginx/etc/nginx/conf.d/default.conf
sudo cat /home/gt/test/custom-service/es-center-server-web-app/etc/nginx/conf.d/default.conf配置 SSL 证书
在申请好 SSL 证书后, 可按以下步骤进行配置:
# 将申请的证书复制到指定目录, 替换原有的证书文件路径
sudo \cp xxx.key /home/gt/test/custom-service/es-center-server-nginx/etc/nginx/cert/ssl_certificate.key
sudo \cp xxx.pem /home/gt/test/custom-service/es-center-server-nginx/etc/nginx/cert/ssl_certificate.pem
# 根据证书供应商提供的文档修改配置文件
sudo nano /home/gt/test/custom-service/es-center-server-nginx/etc/nginx/conf.d/ssl_settings.conf
# 修改完成后, 重启 nginx 服务
sudo docker compose -f /home/gt/test/custom-service/es-center-server-nginx/docker-compose.yml down
sudo docker compose -f /home/gt/test/custom-service/es-center-server-nginx/docker-compose.yml up -d
# 查看日志, 判断配置是否成功
sudo docker compose -f /home/gt/test/custom-service/es-center-server-nginx/docker-compose.yml logs -f独立部署 Coturn 服务
# 通过分布式部署 Coturn 服务, 分担直播转发的流量压力。
# 创建 Coturn 服务的安装目录
sudo mkdir -p /home/gt/test/es-center-server-coturn-service-install-app
# 将安装包解压到指定目录
sudo tar -xzvf es-center-server-coturn-service-install-app-1.0.20250321.tar.gz -C /home/gt/test/es-center-server-coturn-service-install-app
# 进入安装目录
cd /home/gt/test/es-center-server-coturn-service-install-app
# 执行安装脚本完成 Coturn 服务的安装
sudo ./cli install-server-coturn-service \
--service-root-dir /home/gt/test/custom-coturn-service \
--internal-ip 192.168.1.246 \
--external-ip 192.168.1.246 \
--domain-name es-debug-80.good-tools.tech
# 安装后的常用检查方式
# 查看服务的日志, 确保服务正常运行
sudo docker compose -f /home/gt/test/custom-coturn-service/es-center-server-coturn/docker-compose.yml logs -f
# 根据实际情况, 修改配置文件并更新服务
cd /home/gt/test/custom-coturn-service
sudo nano .env
sudo ./cli update-server独立部署 Janus 服务
# 通过分布式部署 Janus 服务, 分担 WEBRTC SFU 的流量压力。
# 创建 Janus 服务的安装目录
sudo mkdir -p /home/gt/test/es-center-server-janus-service-install-app
# 将安装包解压到指定目录
sudo tar -xzvf es-center-server-janus-service-install-app-1.0.20250321.tar.gz -C /home/gt/test/es-center-server-janus-service-install-app
# 进入安装目录
cd /home/gt/test/es-center-server-janus-service-install-app
# 执行安装脚本完成 Janus 服务的安装
sudo ./cli install-server-janus-service \
--service-root-dir /home/gt/test/custom-janus-service \
--internal-eth-name eth0 \
--internal-ip 192.168.1.246 \
--external-ip 192.168.1.246 \
--janus-server-no janus-1 \
--emqx-ip 192.168.1.246 \
--emqx-tcp-port 1883 \
--coturn-domain-name es-debug-80.good-tools.tech
# 安装后的常用检查方式
# 查看服务的日志, 确保服务正常运行
sudo docker compose -f /home/gt/test/custom-janus-service/es-center-server-janus/docker-compose.yml logs -f
# 根据实际情况, 修改配置文件并更新服务
cd /home/gt/test/custom-janus-service
sudo nano .env
sudo ./cli update-server