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