Zum Hauptinhalt springen

Caddy

Caddy ist der schnellste Weg, um einen SSL-Reverse-Proxy mit einem kostenlosen Zertifikat von Let's Encrypt einzurichten.

Während wir versuchen werden, Sie durch einige Installationsschritte zu führen, wird dringend empfohlen, die Installationsoptionen und Reverse-Proxy-Quickstart von Caddy zu folgen, um weitere Dokumentationen, Beispiele und detaillierte Informationen zu erhalten. Caddy ist ein gut dokumentiertes Qualitätssoftwarestück, mit dem Sie sich vertraut machen sollten, wenn Sie einen SSL-Reverse-Proxy betreiben müssen.

1. Stellen Sie sicher, dass keine anderen Webserver ausgeführt werden.

Wenn Sie andere Webserver-Software wie Apache oder NGINX verwenden, die Port 80 oder 443 verwenden, können Sie mit dieser Caddy-Installation nicht fortfahren. Entfernen Sie die anderen Softwareteile oder lesen Sie nach, wie Sie sie harmonisch zusammenarbeiten lassen können.

2. Caddy installieren

Je nach Ihrem System kann es unterschiedliche Optionen für die Installation geben. Wenn es auf Ihrem Rechner unterstützt wird, wird die Verwendung von APT empfohlen.

Die Installation dieses Pakets startet Caddy automatisch und führt es als systemd-Dienst aus, sodass Caddy jedes Mal automatisch gestartet wird, wenn Sie Ihren Computer einschalten.

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

Lesen Sie die Caddy-Installationsschritte zur Verwendung von apt für weitere Details.

3. Führen Sie Caddy als Reverse-Proxy aus

Es bietet eine automatische Konfiguration von HTTPS mit einem einzigen Befehl.

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

Ersetzen Sie owncast.mydomain.com durch den öffentlichen Hostnamen Ihres Owncast-Servers, wie zum Beispiel watch.owncast.online.

Lesen Sie die Caddy-Reverse-Proxy-Dokumentation für weitere Details.

Wenn Sie owncast.example.com ohne ein Protokoll oder einen Port angeben, wird versucht, die Standard-http- und https-Ports (80 und 443) zu verwenden. Da dies privilegierte Ports sind, müssen Sie Caddy mit sudo oder als root ausführen.

4. Führen Sie Owncast normalerweise aus

Fahren Sie fort, Owncast auf Port 8080 auszuführen.

5. Zugriff auf Owncast über den Proxy

Sie sollten jetzt in der Lage sein, Ihren Owncast-Server zu besuchen, indem Sie https://owncast.example.com anstelle von http://owncast.example.com:8080 verwenden.

Ersetzen Sie owncast.example.com durch den öffentlichen Hostnamen Ihres Owncast-Servers, wie zum Beispiel watch.owncast.online.


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