Установка в Docker¶
Помощь
Если вам нужна помощь специалиста для решения этой или любой другой задачи, изучите наши условия технической поддержки.
Используйте PostgreSQL, при большим количестве камер
При эксплуатации в производственных (production) средах с большим количеством камер (больше 10-ти) и включённой детекцией движения мы рекомендуем использовать в качестве базы данных PostgreSQL, как более производительную. Как установить и настроить использование, читайте тут
Какую версию установить?
Существует 2 редакции Yucca
Полностью бесплатная версия не требует лицензии, и не содержит расширенный функционал.
Содержит расширенный функционал, требует покупки и использования лицензии.
Если у вас есть лицензия Plus или Enterprise, устанавливайте yucca с постфиксом ent
.
Ошибка 403 Forbidden?
Сервис Docker Hub ограничил доступ для пользователей из России, изучите способы решения проблемы от специалистов Яндекса.
Наиболее простым решением будет добавить префикс в image
, и скачивать образ через зеркало:
mirror.gcr.io/yuccastream/yucca:latest
mirror.gcr.io/yuccastream/yucca:latest-ent
Установка Docker Compose¶
Скопируйте код в docker-compose.yaml
файл:
---
version: "3.8"
networks:
yucca_network:
volumes:
yucca_data:
yucca_ffmpeg:
services:
yucca:
image: yuccastream/yucca:latest
restart: on-failure
shm_size: "128mb"
volumes:
- "yucca_data:/opt/yucca/data"
- "yucca_ffmpeg:/opt/yucca/ffmpeg"
networks:
- yucca_network
ports:
- 9910:9910 # Web UI
- 9912:9912 # Telemetry
- 1025:1025 # SMTP server
environment: {}
---
version: "3.8"
networks:
yucca_network:
volumes:
yucca_data:
yucca_ffmpeg:
services:
yucca:
image: yuccastream/yucca:latest-ent
restart: on-failure
shm_size: "128mb"
volumes:
- "yucca_data:/opt/yucca/data"
- "yucca_ffmpeg:/opt/yucca/ffmpeg"
networks:
- yucca_network
ports:
- 9910:9910 # Web UI
- 9912:9912 # Telemetry
- 1025:1025 # SMTP server
environment: {}
Запустите Yucca:
docker compose up -d
После запуска Web-интерфейс будет доступен по адресу http://ip-вашего-сервера:9910
Обновление¶
Перейдите в каталог с docker-compose.yml
файлом
Выполните команды:
docker compose pull
docker compose up -d
Удаление¶
Перейдите в каталог с docker-compose.yml
файлом
Выполните команды:
docker compose down -v
будут удалены все файлы, включая архив.