基于acme.sh,用
docker alpine镜像封装了一下
- 使用
dns验证,可以避免没有80、443端口的尴尬 - 可以添加多个域名,同时申请证书
- 域名服务商目前只支持阿里云,其他服务商可以通过修改
docker-entrypoint.sh里的参数,重新构建镜像支持 - 支持导出证书到指定目录,并执行自定义脚本,例如重启
nginx - 定时脚本更新证书
- 复制
.env.example为.env,配置相关参数 - 复制
acme.ch/account.conf.example为acme.ch/account.conf,如无必要建议只修改ACCOUNT_EMAIL参数