用acme.sh自动申请群晖SSL证书并自动续期

参考官方文档:
https://github.com/acmesh-official/acme.sh/wiki/Synology-NAS-Guide

acme支持各大域名管理平台,cloudflare,aliyun,dnspod等。可在这里搜索是否有自己的域名管理平台:
https://github.com/acmesh-official/acme.sh/tree/master/dnsapi

我这里以dnspod.cn为例。

首先通过SSH登陆群晖,在SSH下执行以下命令。

首先切换到管理员账号,安装acme.sh。
注意务必要改成自己的邮箱。 

sudo su
cd ~
wget https://github.com/acmesh-official/acme.sh/archive/master.tar.gz
tar xvf master.tar.gz
cd acme.sh-master/
./acme.sh --install --nocron --home /usr/local/share/acme.sh --accountemail "email@gmailcom"
source ~/.profile


配置DNS,获取域名管理商的API,这个请自行搜索如何获取,如果是dnspod.cn,请使用“DP_Id”和"DP_key"这两个参数,具体要使用什么参数,上面的dnsapi文档里有,打开可以看到。


export DP_Id="415771"
export DP_Key="dfe1032b232b19b8433a6d543b1"

创建证书

cd /usr/local/share/acme.sh
./acme.sh --issue --home . -d yourdomain.com --dns dns_dp

成功部署到群晖:

export SYNO_Username='群晖账号'
export SYNO_Password='密码'
export SYNO_Certificate=youdomain.com"
export SYNO_Create=1
./acme.sh --deploy --home . -d yourdomain.com --deploy-hook synology_dsm

加入计划任务:
/usr/local/share/acme.sh/acme.sh --cron --home /usr/local/share/acme.sh/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值