diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..a378a06 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,35 @@ +services: + navidrome: + image: deluan/navidrome:latest + container_name: navidrome + environment: + ND_UILOGINBACKGROUNDURL: "https://images.unsplash.com/photo-1675702656416-fbc847ec4226?q=80&w=1470&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" + ports: + - 4533:4533 + volumes: + - ${DATA}/navidrome:/data + - /mnt/hdd/Media/Music:/music:ro + networks: + - bragi-local + restart: unless-stopped + + feishin: + container_name: feishin + image: 'ghcr.io/jeffvli/feishin:latest' + restart: unless-stopped + environment: + - SERVER_NAME=navidrome # pre-defined server name + - SERVER_LOCK=true # When true AND name/type/url are set, only username/password can be toggled + - SERVER_TYPE=navidrome + - SERVER_URL=http://192.168.178.70:4533 # http://address:port or https://address:port + - REMOTE_URL=http://192.168.178.70:453 # http://address or https://address + - LEGACY_AUTHENTICATION=false # When SERVER_LOCK is true, sets the legacy (plaintext) authentication flag for Subsonic/OpenSubsonic servers + - ANALYTICS_DISABLED=true # Set to true to disable Umami analytics tracking + networks: + - bragi-local + ports: + - 9180:9180 + +networks: + bragi-local: + external: true \ No newline at end of file