Docker Compose
Dependencies
Install Docker; a quick way to install it on Linux:
bash <(curl -sSL https://get.docker.com/)
Installation
Copy the following into a docker-compose.yaml file:
- Yucca Free
- Yucca Plus / Enterprise
---
version: "3.8"
networks:
yucca_network:
volumes:
yucca_data:
services:
yucca:
image: yuccastream/yucca:latest
restart: on-failure
shm_size: "128mb"
volumes:
- "yucca_data:/opt/yucca/data"
networks:
- yucca_network
ports:
- 9910:9910 # Web UI
- 9912:9912 # Telemetry
- 1025:1025 # SMTP server
environment: {} # Configuration parameters can be found here https://docs.yucca.app/configuration/
---
version: "3.8"
networks:
yucca_network:
volumes:
yucca_data:
services:
yucca:
image: yuccastream/yucca:latest-ent
restart: on-failure
shm_size: "128mb"
volumes:
- "yucca_data:/opt/yucca/data"
networks:
- yucca_network
ports:
- 9910:9910 # Web UI
- 9912:9912 # Telemetry
- 1025:1025 # SMTP server
environment: {} # Configuration parameters can be found here https://docs.yucca.app/configuration/
Startup
info
On Windows, to run the command open PowerShell and navigate to the directory with the docker-compose.yaml file
docker compose up -d
Verifying it works
After installation and startup, the WEB interface will be available at http://your-server-ip:9910 . If the interface is unavailable after installation, check the service status and view the server logs:
docker compose ps -a
docker compose logs -f yucca
Update
docker compose pull
docker compose up -d
Removal
warning
This command removes the container and the data volume — all data, including the video archive, will be deleted.
docker compose down -v