diff --git a/navidrome/docker-compose.yml b/navidrome/docker-compose.yml new file mode 100644 index 0000000..aba5914 --- /dev/null +++ b/navidrome/docker-compose.yml @@ -0,0 +1,29 @@ + +services: + navidrome: + networks: + - traefik + image: deluan/navidrome:latest + user: 1000:1000 # should be owner of volumes + ports: + - "4533:4533" + restart: unless-stopped + environment: + # Optional: put your config options customization here. Examples: + # ND_LOGLEVEL: debug + volumes: + - "/home/null/shares/disk1/music:/data" + labels: + - "traefik.enable=true" + - "traefik.http.routers.drome.entrypoints=websecure" + - "traefik.http.routers.drome.rule=Host(`drome.knast.cc`)" + - "traefik.http.routers.drome.tls.certresolver=letsencr" + - "traefik.http.services.drome.loadbalancer.server.port=4533" + + +networks: + traefik: + external: true + + + # /home/null/shares/disk1/music \ No newline at end of file