本文档说明如何使用提供的自动化脚本来部署 VoceSpace。
支持一键部署 VoceSpace + LiveKit Server + Redis。
vocespace_deploy.sh
- Linux/macOS 自动化部署脚本vocespace_deploy.bat
- Windows 自动化部署脚本README.md
- 本说明文档参数 | 说明 | 示例 |
---|---|---|
--config FILE |
指定配置文件路径 | --config ./vocespace.conf.json |
--host-ip IP |
指定宿主机IP地址 | --host-ip 192.168.1.100 |
--force |
强制重新安装所有组件 | --force |
--skip-redis |
跳过 Redis 安装 | --skip-redis |
--skip-livekit |
跳过 LiveKit Server 安装 | --skip-livekit |
-h, --help |
显示帮助信息 | --help |
脚本支持 JSON 格式的配置文件,默认配置文件示例:
注意: 脚本会自动将配置文件中的
YOUR_IP
替换为实际的宿主机IP地址。
脚本会按以下顺序执行部署:
环境检查
配置处理
组件安装
镜像和服务
状态检查
部署完成后,以下端口将被使用:
服务 | 端口 | 描述 |
---|---|---|
VoceSpace | 3000 | 主应用访问端口 |
LiveKit Server | 7880 | WebRTC 信令服务 |
LiveKit Server | 7881 | WebRTC 数据传输 |
Redis | 6379 | 缓存和会话存储 |
Docker 未启动
sudo systemctl start docker
端口冲突
lsof -i :3000
--force
参数配置文件格式错误
IP地址检测失败
--host-ip YOUR_IP
docker logs vocespace
tail -f livekit-server.log
tail -f redis.log
停止 VoceSpace: docker stop vocespace
停止 LiveKit: pkill -f livekit-server
停止 Redis: pkill -f redis-server
重启 VoceSpace: docker restart vocespace
查看容器状态: docker ps