Passer au contenu principal

Caddy

Caddy est le moyen le plus rapide de configurer un proxy inverse SSL avec un certificat gratuit de Let's Encrypt.

Bien que nous essayerons de vous guider à travers quelques étapes d'installation, il est fortement conseillé de suivre les options d'installation de Caddy et le Guide rapide du proxy inverse pour plus de documentation, d'exemples et d'informations détaillées. Caddy est un logiciel de qualité bien documenté que vous devriez apprendre à connaître si vous devez exécuter un proxy inverse SSL.

1. Assurez-vous de ne pas avoir d'autres serveurs web en cours d'exécution.

Si vous utilisez d'autres logiciels de serveur web comme Apache ou NGINX sur le port 80 ou 443, vous ne pourrez pas continuer avec cette installation de Caddy. Soit supprimez les autres logiciels, soit renseignez-vous sur la façon de les faire coexister en harmonie.

2. Installer Caddy

Selon votre système, il peut y avoir différentes options pour l'installation. Utiliser APT est conseillé si cela est supporté sur votre machine.

L'installation de ce paquet démarre automatiquement Caddy pour vous en tant que service systemd, afin qu'il exécute automatiquement Caddy chaque fois que vous démarrez votre machine.

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy

Lisez les étapes d'installation de Caddy pour utiliser apt pour plus de détails.

3. Exécuter Caddy en tant que proxy inverse

Il offre une configuration automatique de HTTPS avec une seule commande.

caddy reverse-proxy --from owncast.mydomain.com --to 127.0.0.1:8080

Remplacez owncast.mydomain.com par le nom d'hôte public de votre serveur Owncast comme watch.owncast.online par exemple.

Lisez la documentation du proxy inverse de Caddy pour plus de détails.

Si vous spécifiez owncast.example.com sans un protocole ou un port, il tentera d'utiliser les ports par défaut http et https (80 et 443). Puisque ce sont des ports privilégiés, vous devrez exécuter caddy avec sudo ou en tant que root.

4. Exécuter Owncast normalement

Continuez à exécuter Owncast sur le port 8080.

5. Accéder à Owncast via le proxy

Vous devriez maintenant pouvoir accéder à votre serveur Owncast en visitant https://owncast.example.com au lieu de http://owncast.example.com:8080.

Remplacez owncast.example.com par le nom d'hôte public de votre serveur Owncast comme watch.owncast.online par exemple.


Improve this page

See something missing or incorrect? Edit the English version of this page or help improve translations.

Contributors to this documentation
Gabe KangasGabe Kangas
G
Goz Geek
J
Jannik