diff --git a/navidrome/.env.sample b/navidrome/.env.sample new file mode 100644 index 0000000..b424d2a --- /dev/null +++ b/navidrome/.env.sample @@ -0,0 +1,13 @@ +# Uncomment and change the following variables if you want to use them. +#RESTART=unless-stopped +#SYNOLOGY_VOLUME=volume1 +#STACK_NAME=navidrome +#UID=1024 +#GID=101 +#NAVIDROME_CONTAINER_NAME=Navidrome +#NAVIDROME_TAG=latest +#NAVIDROME_PORT=4533 +#NAVIDROME_SCANSCHEDULE=@every 1m +#NAVIDROME_LOGLEVEL=info +#NAVIDROME_SESSIONTIMEOUT=24h +#NAVIDROME_BASEURL= diff --git a/navidrome/compose.yml b/navidrome/compose.yml new file mode 100644 index 0000000..ae96832 --- /dev/null +++ b/navidrome/compose.yml @@ -0,0 +1,19 @@ +services: + # Navidrome + navidrome: + container_name: ${NAVIDROME_CONTAINER_NAME:-Navidrome} + hostname: navidrome + image: deluan/navidrome:${NAVIDROME_TAG:-latest} + user: ${UID:-1024}:${GID:-101} + restart: ${RESTART:-unless-stopped} + environment: + ND_PORT: ${NAVIDROME_PORT:-4533} + ND_SCANSCHEDULE: ${NAVIDROME_SCANSCHEDULE:-@every 1m} + ND_LOGLEVEL: ${NAVIDROME_LOGLEVEL:-info} + ND_SESSIONTIMEOUT: ${NAVIDROME_SESSIONTIMEOUT:-24h} + ND_BASEURL: ${NAVIDROME_BASEURL:-} + ports: + - ${NAVIDROME_PORT:-4533}:${NAVIDROME_PORT:-4533} + volumes: + - "/${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-navidrome}/${NAVIDROME_CONTAINER_NAME:-Navidrome}/data:/data" + - "/${SYNOLOGY_VOLUME:-volume1}/music:/music:ro"