February 3, 20251 yr Until recently, I've had a domain set up to forward traffic to NGINX Proxy Manager which then redirects to the various services I'm running. Mainly for Jellyfin and Starr apps but various other things too. This has worked great! But lately I've started to wonder if exposing everything to the internet, even if it is generally behind a login screen, is really a good idea. So over the weekend I set up Tailscale VPN using the plugin and this is working great! The problem is that I no longer have the convenience of using subdomains to find my services and now have to remember the ports for each service which is a pain. So I set up a DNS record on my router to point traffic to my server in the hopes that NPM would take over and redirect, but instead, I kept getting my UnRaid login page. It took me a while to figure it out but I think it's because my local traffic doesn't hit my port forwarding rules for 1880 and 18443, so the traffic never gets to NPM. How do I get around this? Or is there a better way to achieve what I'm trying to do? Presumably UnRaid needs ports 80 and 443 so I can't just tell NPM to use those? Maybe I could keep the setup as normal point my cloudflare DNS to the Tailscale IP instead? But I feel like I should be able to do this locally without needing a public domain.
February 3, 20251 yr 10 minutes ago, S7ewie said: Maybe I could keep the setup as normal point my cloudflare DNS to the Tailscale IP instead? But I feel like I should be able to do this locally without needing a public domain. I think @EDACerton can help here, maybe TSDproxy is something that you can use.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.