Данный документ описывает, как использовать предоставленные автоматизированные скрипты для развертывания VoceSpace.
Поддерживает развертывание VoceSpace + LiveKit Server + Redis одной командой.
vocespace_deploy.sh - Скрипт автоматического развертывания для Linux/macOSvocespace_deploy.bat - Скрипт автоматического развертывания для WindowsREADME.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_IPdocker logs vocespacetail -f livekit-server.logtail -f redis.logОстановить VoceSpace: docker stop vocespace
Остановить LiveKit: pkill -f livekit-server
Остановить Redis: pkill -f redis-server
Перезапустить VoceSpace: docker restart vocespace
Проверить статус контейнера: docker ps