CertBot 签发证书
环境配置
安装 cloudflare 插件
- 设置信任插件
1 | snap set certbot trust-plugin-with-root=ok |
- 设置 snap 代理
1 | snap set system proxy.http="http://127.0.0.1:8118" |
- 安装 cloudflare 插件
1 | snap install certbot-dns-cloudflare |
配置 token
1 | mkdir -p ~/.secrets/certbot/ |
申请证书
1 | certbot certonly \ |
Crontab 设置
1 | 0 0 * * 1 /var/lib/snapd/snap/bin/certbot renew --dns-cloudflare --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini --force-renewal |
删除证书
1 | ./certbot-auto delete |