1 hour ago · 8 min read1564 words · Tech · 0 comments

The first step on my homelab improvement journey is setting up a reverse proxy. What’s a reverse-proxy? A reverse proxy is a server that sits in front of your other servers. Instead of sending requests directly to the server where the application is running, you send them to the proxy and it proxies your request to the real server. It’s called a reverse proxy because a “normal” (or forward) proxy sits in front of client machines to proxy outbound requests to the internet, while a reverse proxy proxies inbound requests to the servers.A reverse proxy will allow me to hide the complexity of IP addresses and ports behind the proxy server. It will know what services live where, and what ports they listen on. I could have just added internal DNS names for all my servers, but then I’d still need to keep track of port numbers (immich.lifewaza.com:30041 for example) and deal with TLS on a service by service basis. State diagrams # Before adding a reverse proxy # In the current setup, all…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.