Ceci est un guide pratique pour les autres administrateurs auto-hébergés
Je m’auto-héberge sur un serveur privé virtuel (debian)
J’utilise docker-mailserver pour fournir un serveur de messagerie pour mon instance Discourse. C’est une solution très simple pour un serveur de messagerie transactionnelle basique pour Discourse. Il enregistre les e-mails dans des fichiers sur le serveur et n’a pas besoin de base de données. C’est une solution sans fioritures, sans interface en ligne ni aucune autre commodité, juste postfix, dovecot, fail2ban et ClamAV.
Voici la documentation
Renouveler les certificats LetsEncrypt pour docker-mailserver
Je dois configurer une tâche cron pour renouveler mes certificats LetsEncrypt, mais récemment ils ont expiré, voici donc un guide étape par étape rapide
Étape 1 :
vous devez arrêter Discourse pour que le port 80 soit disponible pour que certbot s’exécute
naviguez donc vers le dossier où se trouve Discourse
cd /var/discourse
arrêtez Discourse
sudo ./launcher stop app
Étape 2 :
Naviguez vers l’emplacement des certificats
cd /etc/letsencrypt
exécutez la commande certbot renew
sudo certbot renew
vous devriez voir un message dans la console tel que
-----------------------------------------------------------
Renewing an existing certificate for mail.mydomain.com
-----------------------------------------------------------
The following renewals succeeded:
/etc/letsencrypt/live/mail.mydomain.com/fullchain.pem (success)
Étape 3 :
Retournez dans le dossier où se trouve Discourse et démarrez Discourse
cd /var/discourse
sudo ./launcher start app
J’espère que cela aidera quelqu’un
si vous voyez des erreurs, n’hésitez pas à poster
Si ce sujet est au mauvais endroit, n’hésitez pas à le déplacer
Si ce type de sujet n’est pas autorisé, n’hésitez pas à le supprimer