Just learned how to do a reverse proxy
-
[email protected]replied to [email protected] last edited by
To be fair, wireguard is pretty painless.
-
[email protected]replied to [email protected] last edited by
Why would.ypu need reverse proxy if you use tailscale? Can't you just use tailscale domain names?
-
[email protected]replied to [email protected] last edited by
You can still use a reverse proxy inside the VPN and use your own DNS server that spits out that internal address to your devices for your various applications.
Excuse me what? Here's my dumb ass navigating to "[device name]:[port] over tailscale.
I've tried this a couple times and I've always failed. I could never figure out how to get a http://service.domain request to my Nginx install to be proxied in the first place. I tried putting pihole on tailscale and setting that as tailscale's DNS. It blocked ads but I couldn't navigate to custom domains. I put NPM on tailscale hoping that was the issue. I looked for LocalDNS/CNAMES in tailscale to see if I could do it that way. Do I have to set a local machine as an exit node and do split DNS shenanigans, service.domain goes through to my local and everything else the wider web? Do I set a router node?!
Not expecting you to troubleshoot, I don't have time to see it through anyhow. Just annoyed at myself I couldn't figure it out and driven to try again.
-
[email protected]replied to [email protected] last edited by
Nice one dude, i know the pain of not having nerdy friends to share shit like this with.
-
[email protected]replied to [email protected] last edited by
There is an official guide by Authentik on how to integrate with Immich.
There is an official guide by Immich on how to integrate with Authentik. -
[email protected]replied to [email protected] last edited by
The only thing I don't like about caddy is that using DNS challenge requires recompiling the program itself, and the plugins themselves can be a bit quirky. Mind you, you can easily handle this with a separate program like
lego
orcertbot
so not a huge deal. -
[email protected]replied to [email protected] last edited by
Used to mess around with multiple Apache Proxy Servers. When I left that job I found Docker and (amongst other things) NPM and I swear, I stared at the screen in disbelief on how easy the setup and config was. All that time we wasted on Apache, the issues, the upgrades, the nightmare in setting it all up...
If I were to do that job again I would not hesitate to use NPM 100% and stop wasting my time with that Apache Proxy mess.
-
[email protected]replied to [email protected] last edited by
Actually my ISP supports IPv6 (it is very erratic though) so I can access some of my services outside through it without using VPNs (only using a reverse proxy for the 443 port), but still is very annoying when I want to use them with IPv4 only networks, such as my carrier mobile data, I suffer from this especially when wanting to use Plex.
-
[email protected]replied to [email protected] last edited by
I’ve never had iOS shut my VPN off, and I use a kill switch so I would immediately know.
-
[email protected]replied to [email protected] last edited by
NPM
Nginx-Proxy-Manager. Got it.
I didn't read the parent comment well enough and was wondering what the Node Package Manager had to do with anything