TBH, if I were to deploy a proxy now it would be Caddy. It's simpler and actually easier to add extra features. I think it gets to be an easy switch if you drop the need for "discovery" which was one of the reasons I used Traefik in the first place as a just in case thing. In addition Caddy does not make you pay for an Enterprise version just to get clustered proxy servers for LetsEncrypt. That's actually my biggest beef with Traefik is the excuses they make about not implementing it on the OSS version (and actually making it generally difficult to do so by having that part of their code a bit convoluted).
TBH, if I were to deploy a proxy now it would be Caddy. It's simpler and actually easier to add extra features. I think it gets to be an easy switch if you drop the need for "discovery" which was one of the reasons I used Traefik in the first place as a just in case thing.
In addition Caddy does not make you pay for an Enterprise version just to get clustered proxy servers for LetsEncrypt. That's actually my biggest beef with Traefik is the excuses they make about not implementing it on the OSS version (and actually making it generally difficult to do so by having that part of their code a bit convoluted).