certbot-auto renew自动续期SSL证书
- 在sslAuto.sh设置好腾讯API的秘钥对
- 安装好Golang环境
- 编译腾讯api程序
go build -o txDomain
(这个程序可以跨平台编译,具体架构和系统可以看我博客)
- 把sslAuto.sh和编译好的txDomain,拷贝进certbot-auto路径(我的certbot-auto路径是/ssl/letsencrypt改成你自己的)
/ssl/letsencrypt/certbot-auto renew --manual --preferred-challenges dns --manual-auth-hook "/ssl/letsencrypt/sslAuto.sh add" --manual-cleanup-hook "/ssl/letsencrypt/sslAuto.sh clean"
crontab -e
0 3 */7 * * /ssl/letsencrypt/certbot-auto renew --manual --preferred-challenges dns --manual-auth-hook "/ssl/letsencrypt/sslAuto.sh add" --manual-cleanup-hook "/ssl/letsencrypt/sslAuto.sh clean"