I am working on setting up my home server and for a reverse proxy I was looking at Caddy. It seems to be very simple to set up and use. Does anyone know if Caddy is reputable?
Caddy is fine, it’s a well known and good piece of software. Not sure what issuer they use for TLS certificates nowadays, but you may want to check if it’s Let’s Encrypt unless you prefer the other one they support.
I don’t have a lot of experience with it, but it seems to have a good reputation, particularly among the self-hosting crowd, where it has become really popular. Its what I plan to use if/when I need a reverse proxy, and I’ve skimmed the docs a few times. The main advantage I see is the simplicity (and in my case, I see myself as the main vulnerability with respect to self-hosting, so simple is a big priority)
In the past I used Traefik, it was good, served me well, and I only scratched the surface of its capabilities, but most of its features were overkill for my basic needs, and I never felt fully comfortable with it (because I never fully understood it).
Thanks for all your opinions on this. I just wanted to confirm that I wasn’t missing anything major!
Choose one of the popular reverse proxies like Nginx, Caddy or Traefik and learn how to use it. Most security issues on servers originate from misconfiguration or outdated software. So learning to configure one proxy well is more important than choosing the most secure one.
It is Let’s Encrypt with a fallback to ZeroSSL, who also happens to be the owners of Caddy FWIW. Realistically I don’t think it makes a difference which one you use.