❮ Back

Caddy : Un serveur web léger et puissant

Serveur

Photo caddy

Caddy est un serveur web écris en GO, de plus, celui-ci gère nativement les certificats SSL Let’s Encrypt. Ainsi a chaque ajout d’un nouveau vhost, celui-ci vas crée un certificat SSL et rediriger l’ensemble du traffic du port 80 vers le port 443.

La configuration de Caddy se fait via un fichier Caddyfile (mode docker ?) qui contient l’ensemble des configurations des vhosts. Suivant la version que vous avez préalablement télécharger (ici) vous aurez des fonctionnalités supplémentaires (CORS / ipfilter / realip / etc.) Caddyserver propose des configurations d’exemple pour certain CMS ou soft (Wordpress / Gitlab / Gogs / etc). Repos Github

J’ai aussi réalisé une petite configuration toute simple pour un site sous jekyll qui fonctionne actuellement sur mon serveur à la maison.

your.server.com {
root    /var/www/your.server.com
gzip
log     /var/log/caddy/your.server.com/access.log
errors  /var/log/caddy/your.server.com/access.log
}

Caddy a été réellement une bonne surprise, celui-ci est très léger et surtout simple à prendre en mains. Il tourne actuellement sur mon serveur à la maison depuis quelques jours et je n’ai eu aucun problème avec celui-ci :) Ainsi je peux me connecter à mon serveur Sonarr en HTTPS !