It has some warts and limitiations, but unlike the official app, it:
automatically creates a node on your Tailnet for each App (if it has a web Portal) as well as the TrueNAS host itself.
configures TLS for each app using LetsEncrypt, so you don’t need to muck about with Nginx Proxy Manager or similar.
It’s early days so please try it out on a test system, report bugs, leave feedback or just tell me it’s a dumb idea (hopefully with a link to better alternatives!)
That sounds slick. Not sure if it’ll work with my Headscale setup, but sounds like a neat way to integrate Tailscale much better than simply “there’s an app for that.”
Ah basically what the Tailscale addon from TrueCharts used to have hehe. (Technically still does but it’s Helm only now)
I’ve found that Tailscale with Host-Network (Userspace disable) on 24.10 hasn’t given me issues, aka all apps are available to their GUI using tailscaleIP:port.
Just installed this and it’s really great, exactly what I was looking for.
A similar app is TSDproxy, but I had a lot of trouble getting that to work on TrueNAS.
You might want to take a look at what they’re doing though, to get some ideas.
Would be really great if the next iteration could support setting up Exit Nodes and Funnels as well.
When using the tailscale apps currently on mobile or servers / desktop etc I just need to pass the flag for the different login server url. No other changes for authing