Tailscale Docker on ZimaOS connects but subnet routing not working (Navidrome inaccessible)

Dear Community please help -

Setup

  • ZimaOS on Beelink mini PC

  • Navidrome running in Docker (accessible locally)

  • Tailscale via Docker (Tailscale app)

  • Network mode: host

  • Privileged: enabled

  • /dev/net/tun mounted


Issue

Navidrome works locally, and Tailscale shows connected, but:

  • Cannot access ZimaOS and Navidrome remotely via Tailscale

  • Tailscale admin shows: “This machine does not expose any routes”

  • No subnet routes / no “Approve” button


What I tried

  • Adding tailscale up --advertise-routes=192.168.x.0/24

Logs always show:

routes=[]

Question

Is subnet routing supported when running Tailscale via Docker on ZimaOS?

Or is it required to run Tailscale on the host to access services like Navidrome remotely?


Goal

Access Navidrome from iPhone over Tailscale (no port forwarding)


Thank You Very Much

Inder