Part 4 - Setting up Caddy Reverse Proxy
    Following Part 3
 of the series, the final component to be set up is the Caddy reverse proxy. I previously used 
  
              
  
              traefik and while it worked, there were a few hiccups I encountered. I can’t recall the exact issues I ran into, but they were enough for me to switch things up this time. On this particular VPS, I won’t be running many services so auto-discovery is irrelevant. I’m binding each service to a specific IP and port, then using Caddy to reverse proxy to them, which simplifies a lot of the management and admin. Caddy also handles automatic certificate renewal with my custom CA using the ACME endpoint I set up earlier, so that’s an added bonus.
  
    
      
    
    
      3 minutes to read