diff --git a/docker-compose.yml b/docker-compose.yml index 7e211bc..de21e85 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,7 @@ include: - gitea/docker-compose.yml - immich/docker-compose.yml + - jellyfin/docker-compose.yml - pihole/docker-compose.yml - pingvin/docker-compose.yml - pocketid/docker-compose.yml diff --git a/jellyfin/docker-compose.yml b/jellyfin/docker-compose.yml new file mode 100644 index 0000000..289dc6e --- /dev/null +++ b/jellyfin/docker-compose.yml @@ -0,0 +1,19 @@ +services: + jellyfin: + image: jellyfin/jellyfin:10.10.3 + user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID} + network_mode: 'host' + restart: 'unless-stopped' + env_file: + - .env + environment: + - JELLYFIN_CACHE_DIR=/var/cache/jellyfin + - JELLYFIN_CONFIG_DIR=/etc/jellyfin + - JELLYFIN_DATA_DIR=/var/lib/jellyfin + - JELLYFIN_LOG_DIR=/var/log/jellyfin + volumes: + - ${JELLYFIN_CONFIG_DIR}:${JELLYFIN_CONFIG_DIR} + - ${JELLYFIN_CACHE_DIR}:${JELLYFIN_CACHE_DIR} + - ${JELLYFIN_DATA_DIR}:${JELLYFIN_DATA_DIR} + - ${JELLYFIN_LOG_DIR}:${JELLYFIN_LOG_DIR} + - ${MEDIA_LOCATION}:${MEDIA_LOCATION} \ No newline at end of file