This document describes how to use the provided automation script to deploy VoceSpace.
Support for one-click deployment of VoceSpace + LiveKit Server + Redis.
vocespace_deploy.sh - Linux/macOS automated deployment scriptvocespace_deploy.bat - Windows automated deployment scriptREADME.md - Documentation| Parameter | Description | Example |
|---|---|---|
--config FILE |
Specify configuration file path | --config ./vocespace.conf.json |
--host-ip IP |
Specify host machine IP address | --host-ip 192.168.1.100 |
--force |
Force reinstall all components | --force |
--skip-redis |
Skip Redis installation | --skip-redis |
--skip-livekit |
Skip LiveKit Server installation | --skip-livekit |
-h, --help |
Show help information | --help |
The script supports JSON format configuration files. Default configuration file example:
Note: The script will automatically replace
your.ipin the configuration file with the actual host IP address.
The script executes deployment in the following order:
Environment Check
Configuration Processing
Component Installation
Images and Services
Status Check
After deployment completion, the following ports will be used:
| Service | Port | Description |
|---|---|---|
| VoceSpace | 3000 | Main application access port |
| LiveKit Server | 7880 | WebRTC signaling service |
| LiveKit Server | 7881 | WebRTC data transmission |
| Redis | 6379 | Cache and session storage |
Docker not started
sudo systemctl start dockerPort conflict
lsof -i :3000--force parameterConfiguration file format error
IP address detection failure
--host-ip YOUR_IPdocker logs vocespacetail -f livekit-server.logtail -f redis.logStop VoceSpace: docker stop vocespace
Stop LiveKit: pkill -f livekit-server
Stop Redis: pkill -f redis-server
Restart VoceSpace: docker restart vocespace
View container status: docker ps
After deployment, you can access VoceSpace at the following address: