Certbot installieren ​
Anleitung zur Installation von Certbot fĂĽr Apache2 und Nginx auf einem Rootserver.
Mit Certbot kannst du kostenlose TLS/SSL-Zertifikate von Let's Encrypt einrichten.
Certbot via Snap (empfohlen) ​
System aktualisieren
Aktualisiere zunächst das System deines Rootservers. Öffne dazu die Konsole und gib den folgenden Befehl ein:
apt update && apt upgrade -yapt update && apt upgrade -ySnap installieren
Installiere Snap, indem du folgende Befehle in der Konsole eingibst:
sudo apt install snapd sudo snap install core sudo snap refresh coresudo apt install snapd sudo snap install core sudo snap refresh coreCertbot installieren
sudo snap install --classic certbotsudo snap install --classic certbotCertbot-Befehl verfĂĽgbar machen
sudo ln -s /snap/bin/certbot /usr/bin/certbotsudo ln -s /snap/bin/certbot /usr/bin/certbotCertbot verwenden
- FĂĽr Apache2:
sudo certbot --apachesudo certbot --apache- FĂĽr Nginx:
sudo certbot --nginxsudo certbot --nginxZertifikate ĂĽberprĂĽfen
- Zertifikate findest du unter:
/etc/letsencrypt/live/<deine-domain>//etc/letsencrypt/live/<deine-domain>/- Status anzeigen:
sudo certbot certificatessudo certbot certificatesAutomatische Verlängerung prüfen
Certbot erstellt automatisch einen Cronjob. Mit folgendem Befehl kannst du testen, ob die automatische Verlängerung richtig funktioniert:
sudo certbot renew --dry-runsudo certbot renew --dry-run
Certbot via APT ​
⚠️ Hinweis
Diese Methode installiert oft veraltete Versionen. Verwende sie nur, wenn Snap nicht möglich ist.
System aktualisieren
Aktualisiere zunächst das System deines Rootservers. Öffne dazu die Konsole und gib den folgenden Befehl ein:
apt update && apt upgrade -yapt update && apt upgrade -yCertbot installieren
- FĂĽr Apache2:
sudo apt install certbot python3-certbot-apachesudo apt install certbot python3-certbot-apache- FĂĽr Nginx:
sudo apt install certbot python3-certbot-nginxsudo apt install certbot python3-certbot-nginxCertbot verwenden
- FĂĽr Apache2:
sudo certbot --apachesudo certbot --apache- FĂĽr Nginx:
sudo certbot --nginxsudo certbot --nginxZertifikate ĂĽberprĂĽfen
- Zertifikate findest du unter:
/etc/letsencrypt/live/<deine-domain>//etc/letsencrypt/live/<deine-domain>/- Status anzeigen:
sudo certbot certificatessudo certbot certificatesAutomatische Verlängerung prüfen
Certbot erstellt automatisch einen Cronjob. Mit folgendem Befehl kannst du testen, ob die automatische Verlängerung richtig funktioniert:
sudo certbot renew --dry-runsudo certbot renew --dry-run
ℹ️ Wichtig
Die Domain muss auf den Server zeigen (A- oder AAAA-Eintrag), und Port 80 (HTTP-Challenge) muss erreichbar sein - sonst schlägt die Validierung fehl.