Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
letsencrypt [11/01/2018 - 13:23] – thommie2 | letsencrypt [17/08/2024 - 07:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Doku: [[http:// | + | ====== LETSENCRYPT ====== |
- | ====== Zu viele Logfiles, daher "out of inodes" | + | Doku: [[https:// |
- | [[https:// | + | Ausgestellte Zertifikate zeigen |
- | + | ||
- | "As your distro uses systemd there is no need to remove / | + | |
< | < | ||
+ | root@devel:/ | ||
+ | Saving debug log to / | ||
- | systemctl stop certbot.timer | + | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
- | systemctl disable certbot.timer | + | Found the following certs: |
+ | Certificate Name: devel.netzwissen.de | ||
+ | | ||
+ | Expiry Date: 2021-09-25 06: | ||
+ | Certificate Path: / | ||
+ | Private Key Path: / | ||
+ | Certificate Name: devel.netzwissen.de_old | ||
+ | Domains: devel.netzwissen.de gitea.netzwissen.de hugo.netzwissen.de | ||
+ | Expiry Date: 2021-09-25 06: | ||
+ | Certificate Path: / | ||
+ | Private Key Path: / | ||
+ | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
</ | </ | ||
- | And to be sure that in case a new debian certbot update doesn' | + | Zertifikate ergänzen |
+ | The way to add a domain with Certbot is to **reissue the certificate with a complete list of all of the names that should be covered in the new certificate**. There’s no command that adds a domain without the need to respecify the old names. | ||
+ | |||
+ | |||
+ | Zertifikate löschen | ||
< | < | ||
- | systemctl mask certbot.timer | + | certbot |
</ | </ | ||
- | This mask creates a symlink from / | + | Danach alle neu anfordern: |
- | Cheers, sahsanu" | + | |
- | Als regelmässiger Job, um die Zertifikate zu prüfen, reicht ein cron.weekly Aufruf | + | < |
+ | certbot certonly -d lb.netzwissen.eu -d cloud.netzwissen.eu -d docker.netzwissen.eu -d forum.netzwissen.eu -d gitea.netzwissen.eu -d hedgedoc.netzwissen.eu -d login.netzwissen.eu -d mail.netzwissen.eu -d matrix.netzwissen.eu -d netzwissen.eu -d wiki.netzwissen.eu -d www.netzwissen.eu | ||
+ | </ | ||
- | < | + | Staging |
- | #!/bin/sh | + | |
- | certbot renew | + | |
- | </ | + | |
+ | certbot --dry-run arbeitet gegen die Staging Umgebung und hat höhere rating limits, siehe https:// | ||
====== LetsEncrypt für Mailserver nutzen ====== | ====== LetsEncrypt für Mailserver nutzen ====== | ||
- | Siehe auch https:// | + | Siehe auch [[https:// |
Let’s-Encrypt-Zertifikate sind grundsätzlich universell verwendbar. Allerdings muss man für die passenden Hostnamen des SMTP- und IMAP-Servers entsprechende Zertifikate anfordern. Also z.B. für mail.meine-domain.de oder imap.meine-domain.de. Der Befehl dafür lautet | Let’s-Encrypt-Zertifikate sind grundsätzlich universell verwendbar. Allerdings muss man für die passenden Hostnamen des SMTP- und IMAP-Servers entsprechende Zertifikate anfordern. Also z.B. für mail.meine-domain.de oder imap.meine-domain.de. Der Befehl dafür lautet | ||
- | |||
< | < | ||
+ | |||
'' | '' | ||
-d meine-domain.de -d imap.meine-domain.de | -d meine-domain.de -d imap.meine-domain.de | ||
-d smtp.meine-domain.de'' | -d smtp.meine-domain.de'' | ||
+ | |||
</ | </ | ||
Mit –staging werden Fake Certs angelegt. Wenn alles funktioniert, | Mit –staging werden Fake Certs angelegt. Wenn alles funktioniert, | ||
- | |||
< | < | ||
+ | |||
Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA. | Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA. | ||
+ | |||
</ | </ | ||
Zeile 51: | Zeile 67: | ||
< | < | ||
certbot --authenticator standalone --installer apache -d mail.miteinander-esslingen.de --pre-hook " | certbot --authenticator standalone --installer apache -d mail.miteinander-esslingen.de --pre-hook " | ||
- | </ | ||
+ | </ | ||