I love and regularly use Caddy, but I take issue with them bragging about extensibility as they do in the introduction paragraph here. "unlimited extensibility"? You mean how you have to recompile the whole damn server to install a plugin?!? So now I either need to pull the entire Go development environment onto every single web server I run and recompile Caddy from source every update day, or set up a CI server and package repository with every different configuration of plugins I run - all just for the privilege of using Caddy's most heavily marketed feature (automatic HTTPS) with a DNS provider that isn't Cloudflare? (or any other of a number of other features that are either built in or loadable modules in every other web server out there).