注册 ACME 账号
使用 acme 脚本,创建 SSL 服务商对应的 acme 账号:
1 | docker run --rm \ |
参数说明:
--rm
表示该容器创建好以后将会自动删除-v
指定的是 NAS 磁盘上的目录与容器内对应目录的映射--net=host
neilpang/acme.sh
表示镜像名,本地没有将会自动从镜像服务器拉取--register-account -m <YOUR_EMAIL>
表示指定一个邮箱账号来注册用户--server
表示指定的 SSL 服务商
执行成功,将获得如下结果:
签发证书
1 | export DOMAIN=example.com |
参数说明:
- DOMAIN 变量的值应替换为你的域名;
<YOUR_CF_TOKEN>
应替换为你申请到的 Cloudflare Token;--dns dns_cf
表示指定了我们要使用 DNS 验证方式,并使用 Cloudflare 的 Token 让 acme.sh 自动添加验证条目;
命令执行完后,证书会输出在 /volume1/docker/acme/<DOMAIN>_ecc
目录下:
签发成功以后,CF 网站也将会看到导入的两条 txt 记录: