From c2ecc654b4d16b77af0f87125afd6ac6f6202558 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Fri, 1 Dec 2023 20:42:30 +0100 Subject: [PATCH] jellyfin: add --- .env | 1 + docker-compose.yml | 1 + services/jellyfin.yml | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 services/jellyfin.yml diff --git a/.env b/.env index 0e3d16b..4e41d43 100644 --- a/.env +++ b/.env @@ -2,6 +2,7 @@ REGISTRY_URL=registry.kucharczyk.xyz DOMAIN=kucharczyk.xyz TZ=Europe/Prague STORAGE_PATH=/srv/mergerfs/storage +MEDIA_PATH=${STORAGE_PATH}/media ANIME_PATH=${STORAGE_PATH}/media/anime TV_PATH=${STORAGE_PATH}/media/tv MOVIE_PATH=${STORAGE_PATH}/media/movies diff --git a/docker-compose.yml b/docker-compose.yml index 9ea6c94..86442a4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,6 +3,7 @@ version: '3.3' include: - services/bazarr.yml + - services/jellyfin.yml services: diff --git a/services/jellyfin.yml b/services/jellyfin.yml new file mode 100644 index 0000000..c43f080 --- /dev/null +++ b/services/jellyfin.yml @@ -0,0 +1,19 @@ +--- +services: + jellyfin: + image: linuxserver/jellyfin:latest + container_name: jellyfin + ports: + - "8096:8096" + - "1900:1900/udp" + - "7359:7359/udp" + networks: + - public + volumes: + - "${DOCKER_STORAGE_PATH}/jellyfin:/config" + - "${MEDIA_PATH}:/data/media" + environment: + - "JELLYFIN_PublishedServerUrl=https://jellyfin.${DOMAIN}" + profiles: + - base + restart: unless-stopped