Skip to content

Installation in Docker

If you need expert help with this or any other issue, please see our terms and conditions technical support.

Dependencies

  1. Install Docker

    bash <(curl -sSL https://get.docker.com/)
    
  2. Install docker-compose

Copy file docker-compose.yml:

tee docker-compose.yml <<EOF
---
version: "3.8"

networks:
  yucca_network:

volumes:
  yucca_data:
  yucca_ffmpeg:

services:
yucca:
  image: registry.gitlab.com/yuccastream/yucca:v0.8.0
  volumes:
    - "yucca_data:/opt/yucca/data"
    - "yucca_ffmpeg:/opt/yucca/ffmmpeg"
  networks:
    - yucca_network
  ports:
    - 9910:9910 # Web UI
    - 9911:9911 # Pprof
    - 9912:9912 # Telemetry
    - 1025:1025 # SMTP server
  command:
    - yucca-free
    - server
EOF
tee docker-compose.yml <<EOF
---
version: "3.8"

networks:
  yucca_network:

volumes:
  yucca_data:
  yucca_ffmpeg:

services:
yucca:
  image: registry.gitlab.com/yuccastream/yucca:v0.8.0
  volumes:
    - "yucca_data:/opt/yucca/data"
    - "yucca_ffmpeg:/opt/yucca/ffmmpeg"
  networks:
    - yucca_network
  ports:
    - 9910:9910 # Web UI
    - 9911:9911 # Pprof
    - 9912:9912 # Telemetry
    - 1025:1025 # SMTP server
  command:
    - yucca
    - server
EOF

Run Yucca:

docker-compose up -d

After launch the Web interface will be available at http://ip-your-server:9910