Hi! What’s not quite right with Roon?
· None of the above quite fits
None of the above quite fits
· None of these quite match
Tell us what's going on
· Subject: RoonServer Docker (official image) — restore never triggers, login redirect hangs indefinitely
System details:
- Synology DS918+, DSM 7.2.2-72806
- Official RoonServer Docker image (ghcr.io/roonlabs/roonserver:latest), Roon 2.71 (build 1683) production
- Migrating from a community Docker image (steefdebruijn/docker-roonserver) to the official image
- Container run with: --net=host, -v :/Roon, -v :/MyMusic, -v :/Backup, TZ=Asia/Manila
- Library: ~5,000+ albums, Roon backup file is ~8GB
What I'm trying to do:
Migrate my existing library/database from the old container to the new official Docker image using Settings > Backups > Restore, as documented for this migration path.
What's happening:
1. On a fresh container, Roon Remote reaches the Login/Sign-up screen with "Restore a backup" at the bottom.
2. I select "Restore a backup" and choose today's backup from the /Backup mount. The Backup Manager screen appears briefly ("twiddling"/in progress).
3. It then returns to the Login screen. Tapping Login opens my browser, which is already signed in (no password prompt) and shows "Redirecting..." indefinitely, with a fallback "click here" link that just repeats the same redirect loop.
4. Closing the browser and returning to Roon Remote shows the "Add your music" fresh-setup screen (0 tracks/albums), not a restored library.
5. This repeats consistently across many full quit-and-relaunch cycles of Roon Remote, on both Windows PC and Android phone (including testing the phone on mobile data instead of home WiFi, to rule out our router's double-NAT — no change).
6. A full restart of the roon-official container did not change the behaviour.
What I've verified myself:
- The backup file is present and appears valid on disk: correct folder structure, _roon_backup_root_ marker file present, dated correctly, reasonable size for our library.
- RoonServer_log.txt on the server shows the server running normally and successfully reaching Roon's cloud services (device registration, discovery, etc. all returning 200 OK), but shows zero restore-related activity in the log at any point — it appears the restore step is never actually triggered server-side.
- Library stats in the log consistently show 0 tracks, 0 albums, 0 playlists throughout.
- Separately, the log shows a port test to your servers returning a 504 and detecting "MultipleNatFound" on our network — not sure if this is related to the login handoff failing, but flagging it in case it's relevant.
- Our original (non-official) Docker container remains stopped but intact throughout, so we've been able to safely roll back each time without any data loss.
What I'd like help with:
Understanding why the restore/login handoff isn't completing, and whether this is a known issue with the official Docker image on Synology, or something specific to our account/network that support can see from your side. Happy to provide further logs or try anything you'd like tested.
Tell us about your home network
· Asus RT-AC1900P,