first commit

This commit is contained in:
Fern Garden 2025-06-24 15:00:31 +08:00
commit 149e02a10d
72 changed files with 3442 additions and 0 deletions

4
navidrome/README.md Normal file
View file

@ -0,0 +1,4 @@
# Compose file for Navidrome
## Environment Variables
- ND_LASTFM_APIKEY - last.fm API key
- ND_LASTFM_SECRET - last.fm API secret

30
navidrome/compose.yaml Normal file
View file

@ -0,0 +1,30 @@
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
networks:
- default
- proxy
restart: unless-stopped
environment:
- ND_BASEURL=https://music.fern.garden
- ND_REVERSEPROXYUSERHEADER=X-authentik-username
- ND_REVERSEPROXYWHITELIST=0.0.0.0/0
- ND_LASTFM_APIKEY=${ND_LASTFM_APIKEY}
- ND_LASTFM_SECRET=${ND_LASTFM_SECRET}
- ND_PLAYLISTSPATH=Playlists
volumes:
- navidrome_data:/data
- /media/media/beets:/music:ro
labels:
caddy: music.fern.garden
caddy.import: authentik
networks:
default:
proxy:
external: true
volumes:
navidrome_data:
name: navidrome_data