须知: 本地部署可以体验VoceSpace的所有功能,但无法在公开网络中进行访问,若您需要公网部署请参考:
有关具体的 Docker 安装,或安装时出现问题请参看:
如果您是新生并对命令行感到陌生,我们推荐您安装 Docker Desktop。
在下面的安装中,如果您使用的是 Macos 系统或 Windows 系统我们将引导您安装 Docker Desktop。
VoceSpace含有两种镜像:
privoce/vocespace:latest
privoce/vocespace:latest_arm
所以您需要知道自己当前的服务器架构进行选择, 见: help-查看自己的linux架构
以下是vocespace的基础配置,在启动容器前你需要将该配置复制并在启动时指定
your.ip: 用户宿主机的IP地址,可以使用ifconfig | grep inet
进行查看
在这个例子中 192.168.31.138
就是你的宿主机IP
⚠️-v ${PWD}/vocespace.json:/app/vocespace.conf.json
: 将配置进行映射
Docker ce: 如果在Linux上,您可以使用docker ps
查看进程,然后浏览器访问your_ip:3000
查看启动的应用, 然后使用 docker logs <container_id>
查看日志
Docker desktop: 容器启动后观察输出, 当输出Ready on http://ip:3000
时,表示本地部署已经完成
VoceSpace需要依赖livekit-server构建起webrtc以及其他相关服务
在使用云服务器时,例如:阿里云,腾讯云,Google Cloud等,您需要对服务器等安全组/防火墙进行相关配置
port | type | ingress/egress | allow ip |
---|---|---|---|
3000 | tcp | ingress | 0.0.0.0/0 Ipv4 |
3000 | tcp | egress | 0.0.0.0/0 Ipv4 |
7880 | tcp | ingress | 0.0.0.0/0 Ipv4 |
7881 | tcp | ingress | 0.0.0.0/0 Ipv4 |
80 | tcp | ingress | 0.0.0.0/0 Ipv4 |