一直苦于群晖证书的问题,也是懒得折腾
这次一劳永逸,自动更新。先下载 acme.sh 到群晖路径(我这里是 /volume1/Archive/acme) ,或者:
git clone https://github.com/acmesh-official/acme.sh
另外设置一个 home 路径用来安装 acme.sh(这里是 /volume1/Archive/acme/home):
然后你需要有一个 Cloudflare 的域名(其他域名托管参考这里)
./acme.sh --install --home /volume1/Archive/acme/home --accountemail "邮箱@地址.com" --nocron
./acme.sh --register-account --server zerossl --eab-kid xxxxxxxx --eab-hmac-key xxxxxxxxx
export CF_Key="xxxx"
export CF_Email="xxx"
./acme.sh --issue --dns dns_cf -d abc.appinn.com
export SYNO_USE_TEMP_ADMIN=1
./acme.sh --deploy --deploy-hook synology_dsm -d abc.appinn.com
最后在计划任务里设置一个定时循环,每月执行一次:
/volume1/Archive/acme/acme.sh --cron
参考:
- Synology NAS Guide · acmesh-official/acme.sh Wiki · GitHub
- DS918上使用acme.sh申请SSL证书并部署到群晖,路由器和腾讯云 | Euruson's Blog
8 个帖子 - 6 位参与者