I’ve recently been wondering if Lemmy should switch out NGINX for Caddy, while I hadn’t had experience with Caddy it looks like a great & fast alternative, What do you all think?
EDIT: I meant beehaw not Lemmy as a whole
I’ve recently been wondering if Lemmy should switch out NGINX for Caddy, while I hadn’t had experience with Caddy it looks like a great & fast alternative, What do you all think?
EDIT: I meant beehaw not Lemmy as a whole
While I can’t speak for others, I’ve found NGINX to have weird issues where sometimes it just dies. And I have to manually restart the systemd service.
The configuration files are verbose, and maybe caddy would have better performance? I hadn’t investigated it much
EDIT:
Nginx lacks http3 support out of the box
I’m running a lot of services off my nginx reverse proxy. This is my general setup for each subdomain - each in its own config file. I wouldn’t consider this verbose in any way - and it’s never crashed on me
service.conf
The hidden configs are boilerplate which are easily imported for any applicable service. A set-once set of files isn’t what I would count towards being verbose. 90% of my services use the exact same format.
If a certain service is complicated and needs more config in nginx, it’s going to be the same for caddy.
I don’t know, I prefer it to be easier to set up my proxy especially when it comes to configs, each to their own I guess.
http3 is available in nginx 1.25 if you want to run their current release.
Oh, but is it by default enabled?
no idea, i run 1.24 - i do QUICK termination on CDN either Fastly or Cloudflare
If it’s an option but not supported, well, uh? I don’t think that’s a good argument.