docker: url: "https://download.docker.com/linux" apt_release_channel: "stable" directories: local: "/opt/local/" config: "/opt/docker/config/" compose: "/opt/docker/compose/" services: - name: jellyfin vm: - docker-host11 container_name: jellyfin image: jellyfin/jellyfin:10.10 volumes: - name: "Configuration" internal: /config external: "{{ docker.directories.local }}/jellyfin/config" - name: "Cache" internal: /cache external: "{{ docker.directories.config }}/jellyfin/cache" - name: "Tv Series" internal: /tv:ro external: /media/series - name: "Music" internal: /movies:ro external: /media/movies - name: "Music" internal: /music:ro external: /media/songs devices: - name: "Graphics Card" internal: /dev/dri external: /dev/dri ports: - name: "http" internal: 8096 external: "{{ services_external_http.jellyfin }}" environment: - name: git vm: - docker-host11 container_name: gitea image: gitea/gitea:1.23-rootless volumes: - name: "Configuration" internal: /etc/gitea external: "{{ docker.directories.local }}/gitea/config" - name: "Data" internal: /var/lib/gitea external: "{{ docker.directories.local }}/gitea/data" - name: "Time Zone" internal: /etc/timezone:ro external: /etc/timezone - name: "Local Time" internal: /etc/localtime:ro external: /etc/localtime ports: - name: "http" internal: 3000 external: "{{ services_external_http.git }}" - name: "ssh" internal: 2222 external: 2222 environment: - USER_UID=1000 - USER_GID=1000