Bonsoir,
Je fait un petit post sur l'utilisation sur une instance scaleway perso sous Debian 10 Buster avec le serveur web caddy 2 (qui vient de sortir en version finale ) avec PHP 7.4 et MariaDB

La page de présentation de Caddy 2 :
https://caddyserver.com/La documentation est ici :
https://caddyserver.com/docs/ 
C'est un serveur hébergeant la solution de documentation Bookstack et la config via caddy est d'une simplicité !
J'utilise un fichier de configuration que je mets dans /etc/caddy
Le serveur web est configuré pour démarrer avec le système une fois que le réseau est établi et charge mon fichier "Caddyfile"

Ce qui me donne un site web en HTTPS avec tls 1.3 et 1.2 avec un certificat let's encrypt renouvelé automatiquement
Voici le fichier de configuration que j'utilise elle est compatible avec les principaux projets utilisant du php ( wordpress, joomla, bookstack, glpi, ocs inventory etc...)
# On met le nom de domaine que l'on veut rendre public HTTPS est actif automatiquement via Let's Encrypt
mon-domaine.fr
# On met l'emplacement des fichier web
root * /var/www/bookstack/public
# On active la compression
encode zstd gzip
# On pointe vers le service PHP
php_fastcgi unix//run/php/php7.4-fpm.sock
# On sert des fichiers statiques ( dont le fameux index.html index.php etc... )
file_server
Contrairement à Nginx je n'ai pas à indiquer dans mon fichier de configuration la configuration TLS, les fichier certificats à charger, ou encore la liste des cypher à utiliser ou je me contente de copier sur le site de générateur de config de mozillia
https://ssl-config.mozilla.org/Il est possible de monter un petit serveur de fichier via HTTPS avec une simple ligne de commande

caddy start file-server --domain mon-domaine.fr --browse