站点图标 最爱笑 | 元宇宙资源大杂烩

群晖 Let’s Encrypt 泛域名证书自动更新

群晖 Let's Encrypt 泛域名证书自动更新

1. 准备工作

保证你的证书列表里只有一条记录,即默认证书那一条。实际上因为支持了泛域名证书,基本上这一条记录就足够用了(当然,如果你要管理多个域名,可能本文的方法并不实用)。所以开始工作前你的证书列表大概应该是这个样子:

2.下载一键更新脚本

这是一键脚本的项目地址:syno-acme
如果群辉的版本是7.0以上,就用7.0的脚本
直接下载链接syno-acme-0.3.0_dsm7_beta.zip
解压后大概是这个样子:

3. 配置脚本参数

编辑脚本的配置文件 config :

如图所示,需要编辑的几个字段我用蓝框标记出来了。

首先是DOMAIN,也就是你的域名。

然后是DNS的类型,根据服务商的不同,DNS类型各不相同,比如阿里云(dns_ali),Dnspod(dns_dp),Godaddy(dns_gd)等。

最后要根据不同的服务商配置服务上提供的授权密钥等信息,比如我的域名服务商是阿里云,我需要编辑 Ali_Key 和 Ali_Secret 字段,字段的内容需要到域名服务商的管理后台来查看,因为不同的服务商的查看方式不同,请大家根据自己的实际情况去查找吧。

4. 配置定时任务

/volume1/nas_share/certs/syno-acme/cert-up.sh update >> /volume1/nas_share/certs/syno-acme/log.txt 2>&1

具体的路径是步骤 i 中复制的路径。

/volume1/nas_share/certs/syno-acme/cert-up.sh revert
退出移动版