- Navidrome: traefik.enable=false (no longer directly exposed)
- Navidrome: joins music-net external network for proxy access
- Added music-net as external network declaration
- Traffic to music.jefflix.lol now routed through soulsync-player PWA
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove r2-mount, r2-sync, cost-monitor services from docker-compose
- Delete old docker-compose.yml (R2 version)
- Remove services/cost-monitor directory
- Update deploy script to remove FUSE/rclone setup
- Add music support to upload script
- All media now stored on Netcup RS 8000 local NVMe (3TB)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Jellyfin-based media streaming
- Direct upload to Netcup storage (3TB NVMe)
- Upload script for shows/movies via rsync
- Docker Compose setup with Traefik labels
🤖 Generated with Claude Code