Mailu邮件服务器Let’s Encrypt证书无法自动续期问题求助
Mailu邮件服务器Let’s Encrypt证书无法自动续期问题求助
各位大佬好,我在Debian 12上用Mailu的Docker镜像搭建了一台邮件服务器,最近被证书续期的问题折腾得有点头疼——每当证书过期,我都只能手动执行docker compose down和docker compose up命令,才能让证书完成续期。
我期望的效果:
不管是通过Mailu自身的机制,还是借助Certbot这类工具,都能在证书过期前自动完成续期,不需要我手动干预操作。
我已经尝试过的方法:
我照着Mailu官方文档里的「外部Let’s Encrypt证书管理」方案进行了尝试:
- 先通过apt安装了Certbot
- 手动执行了证书续期命令,之后编写了一个
renew_certificates.sh脚本,内容如下:
cp /etc/letsencrypt/live/mailu/privkey.pem /mailu/certs/live/mailu/privkey.pem || exit 1 cp /etc/letsencrypt/live/mailu/fullchain.pem /mailu/certs/live/mailu/fullchain.pem || exit 1 docker exec mailu_front_1 nginx -s reload
但目前这么操作下来,还是没法实现证书的自动续期,还是得靠手动处理,想请教下各位有没有可行的解决办法?
备注:内容来源于stack exchange,提问作者Ali Shefaee
相关产品推荐
相关产品推荐

