HTTPS-Zertifikat Konfiguration
Let's Encrypt kostenloses Zertifikat — 10 Minuten HTTPS erledigt
Warum HTTPS
Wenn Ihre OpenClaw öffentlich zugänglich ist, ist HTTPS nicht optional, es ist notwendig. Der Grund ist einfach: HTTP ist Klartext, Ihr API Key, Chat-Inhalte sind ungeschützt im Netz unterwegs, Man-in-the-Middle-Angreifer können abfangen.
Gute Nachricht: HTTPS ist jetzt völlig kostenlos — Let's Encrypt bietet kostenlose Zertifikate, Certbot-Werkzeug bewältigt automatische Anforderung und Erneuerung, in 10 Minuten erledigt.
Vier Schritte HTTPS fertig
Certbot installieren
Certbot ist das von Let's Encrypt offiziell empfohlene Zertifikatsverwaltungstool, ein Befehl zur Installation. Es fordert das Zertifikat automatisch an, konfiguriert Nginx, richtet Erneuerung ein.
Zertifikat anfordern
Certbot-Befehl ausführen, Domain auswählen, es validiert automatisch und signiert das Zertifikat. Die ganze Aktion dauert unter einer Minute.
Nginx SSL konfigurieren
Certbot ändert automatisch deine Nginx-Konfiguration, fügt SSL-Parameter hinzu. Empfohlen, noch mal zu überprüfen, um sicherzustellen, dass die Konfiguration optimal ist.
Auto-Renewal konfigurieren
Let's Encrypt-Zertifikat ist 90 Tage gültig, aber nach Certbot-Installation wird Cron/Systemd Timer automatisch konfiguriert, erneuert sich vor Ablauf. Du musst nur überprüfen, dass automatische Erneuerung funktioniert.
Certbot installieren
# Ubuntu / Debian
Zertifikat anfordern
Stelle sicher, dass deine Domain auf die Server-IP auflöst und Nginx läuft, dann mit einem Befehl erledigt:
# Nginx automatisch anfordern und konfigurieren
Nginx SSL-Konfiguration
Certbot ändert automatisch deine Nginx-Konfiguration, hier ist eine optimierte vollständige Version zum Vergleichen:
server {
Automatisches Update geht schief? Keine Sorge, Docker Rollback ist einfach:
Nach Installation von Certbot wird normalerweise eine automatische Aufgabe konfiguriert, aber überprüf noch mal:
# Erneuerungsprozess testen (wird nicht wirklich erneuert, nur simuliert)
certbot renew --dry-run Auto-Verlängerung funktioniert normal, nicht erst bei Nutzerbeschwerden feststellen.
HTTPS verifizieren
Nach Konfiguration überprüfen ob Zertifikat ok:
# Mit curl testen