Vai al contenuto principale

Caddy

Caddy è il modo più veloce per configurare un proxy inverso SSL con un certificato gratuito di Let's Encrypt.

Sebbene cercheremo di guidarti attraverso alcuni passaggi di installazione è fortemente consigliato seguire le Opzioni di installazione di Caddy e il Quickstart per il proxy inverso per ulteriori documentazioni, esempi e informazioni dettagliate. Caddy è un software di qualità ben documentato con cui dovresti familiarizzare se hai bisogno di eseguire un proxy inverso SSL.

1. Assicurati di non avere altri server web attivi.

Se stai eseguendo altri software di server web come Apache o NGINX utilizzando le porte 80 o 443, non potrai continuare con l'installazione di Caddy. Rimuovi gli altri software oppure informati su come farli convivere.

2. Installa Caddy

A seconda del tuo sistema, potrebbero esserci diverse opzioni per l'installazione. È suggerito utilizzare APT se supportato sulla tua macchina.

L'installazione di questo pacchetto avvia automaticamente Caddy come un servizio systemd, quindi verrà eseguito ogni volta che avvii la tua macchina.

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

Leggi i passaggi di installazione di Caddy per l'uso di apt per maggiori dettagli.

3. Esegui Caddy come proxy inverso

Offre la configurazione automatica di HTTPS con un solo comando.

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

Sostituisci owncast.mydomain.com con il nome host pubblico del tuo server Owncast come watch.owncast.online, per esempio.

Leggi la documentazione del proxy inverso di Caddy per maggiori dettagli.

Se specifichi owncast.example.com senza un protocollo o una porta, tenterà di utilizzare le porte predefinite http e https (80 e 443). Poiché queste sono porte privilegiate, dovrai eseguire caddy con sudo o come root.

4. Esegui Owncast normalmente

Continua a eseguire Owncast sulla porta 8080.

5. Accedi a Owncast tramite il proxy

Dovresti ora essere in grado di accedere al tuo server Owncast visitando https://owncast.example.com invece di http://owncast.example.com:8080.

Sostituisci owncast.example.com con il nome host pubblico del tuo server Owncast come watch.owncast.online, per esempio.


Improve this page

See something missing or incorrect? Edit this page and improve the documentation for everyone.

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