diff --git a/services/jellyfin/.env b/services/jellyfin/.env new file mode 100644 index 0000000..38aaff7 --- /dev/null +++ b/services/jellyfin/.env @@ -0,0 +1,3 @@ +MEDIA_PATH="/home/vm-user/Media" +CONFIG_PATH="/home/vm-user/remote-apps/jellyfin/config" +CACHE_PATH="/home/vm-user/remote-apps/jellyfin/cache" diff --git a/services/jellyfin/docker-compose.yml b/services/jellyfin/docker-compose.yml new file mode 100644 index 0000000..bc1bd51 --- /dev/null +++ b/services/jellyfin/docker-compose.yml @@ -0,0 +1,14 @@ +services: + jellyfin: + image: jellyfin/jellyfin + container_name: jellyfin + ports: + - ${SVC_PORT_1}:8096/tcp + volumes: + - ${CONFIG_PATH}:/config + - ${CACHE_PATH}:/cache + - type: bind + source: ${MEDIA_PATH} + target: /media + read_only: true + restart: 'unless-stopped' diff --git a/services/services.yaml b/services/services.yaml index 0c4550e..8539510 100644 --- a/services/services.yaml +++ b/services/services.yaml @@ -25,6 +25,13 @@ services: <<: *vm-media-100-55 <<: *defaultServiceValues + - name: "jellyfin" + ports: + - 8096 + host: + <<: *vm-media-100-55 + <<: *defaultServiceValues + # ================================ # vm-tools-100-65 # ================================