Internet Explorer is not supported. Please upgrade to a more modern browser.
This guide assumes you've followed the installation guide until the webserver chapter.
Caddy is an alternative webserver and reverse proxy. It has automated HTTPS and certificate deployment, automated HTTP/3 negotiation, and automated proxy headers.
The biggest reason to use Caddy is it's ease of configuration.
Caddy typically runs under the caddy user and group- unlike nginx which runs under www-data user (or http on some distros.) On Debian, caddy is automatically assigned to the www-data group, which should allow you to follow the install tutorial the same. However, if you run into issues, please view this part of the gist: https://gist.github.com/CodingWithAnxiety/9ac0b17472fcbe13550add3df9c23e41#21-setting-up-permissions
For the sake of formatting, I've posted the guide in full as a github gist.
https://gist.github.com/CodingWithAnxiety/9ac0b17472fcbe13550add3df9c23e41