域名由 Cloudflare 管理
- 先创建配置文件保存文件夹:acme.sh
创建配置文件:account.conf,配置见 SSL#acme sh
- 下载镜像
neilpang/acme.sh
- 卷:docker/acme.sh 装载 /acme.sh
- 网络:勾选==使用与 Docker Host 相同的网络==
- 环境:命令 ==daemon== (守护模式)
- 通过终端运行 sh
acme.sh --upgrade --auto-upgrade
自动更新acme.sh --issue --dns dns_cf -d immwind.com -d *.immwind.com
常用命令
--revoke wsad.fun
: 移除证书:--list
: 列出所有证书--renew
: 手动更新--domin
: 指定域名
常见问题
报错:acme.sh is using ZeroSSL as default CA now.
解决:acme.sh --set-default-ca --server letsencrypt≈
报错:==Create new order error. Le_OrderFinalize not found. { “type”: “urn:ietf:params:acme:error:rateLimited”, “detail”: “Error creating new order :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/”, “status”: 429 }==
解决:失败太多导致,可在最后加 --test
解决