萌牛小站 萌牛小站
  • 运维
  • Shell
  • 杂项
  • 系统
    • Windows
    • macos
    • Linux
首页 › Linux › 群辉 synology acme ssl证书配置

群辉 synology acme ssl证书配置

萌牛
12 月前

配置步骤1:

sudo -i  -----登录root
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 "邮箱地址"
####dnspod
export DP_Id="id"     -----dnspod
export DP_Key="key"  -----dnspod
######腾讯云 任选其一
export Tencent_SecretId="xxx"   ---腾讯云api
export Tencent_SecretKey="xxx"   ----腾讯云api
export CERT_DOMAIN="域名.com"
cd /usr/local/share/acme.sh/
###dnspod
./acme.sh --issue --server letsencrypt --home . -d "$CERT_DOMAIN" -d *.域名.com --dns dns_dp
####腾讯云
./acme.sh --issue --server letsencrypt --home . -d "$CERT_DOMAIN" -d *.域名.com --dns dns_tencent
---------导入证书至dsm
cd /usr/local/share/acme.sh
export SYNO_Username='群辉管理员用户名'
export SYNO_Password='密码'
export SYNO_Hostname="群辉ip"
export SYNO_Scheme="https"  ------可选
export SYNO_Port="5001"   ------可选
export SYNO_Certificate="default"
export SYNO_Create=1   ---------第一次安装证书需要加入这个
export CERT_DOMAIN="域名.com"   --------必须填入 不然会报错 
export SYNO_DID='cookies'    -----------------如果开启了otp两步验证 需要登录网页 然后登录 otp那里选择记住电脑保持登录 下次不用输入otp  登录进页面后  chrome里看cookies里的did值 输入这里
./acme.sh --insecure --deploy --home . -d "$CERT_DOMAIN" --deploy-hook synology_dsm

步骤2:自动更新任务

群辉创建自定义脚本  并且用户为root
时间每周1-2次 时间随你定
脚本内容:
/usr/local/share/acme.sh/acme.sh --cron --force --insecure --home /usr/local/share/acme.sh/

修复群辉升级后acme的环境变量

/usr/local/share/acme.sh/acme.sh --upgrade --nocron --home /usr/local/share/acme.sh

后续如果需要再加个安装证书到固定地方,并且执行自定义命令 可以用以下命令:

/usr/local/share/acme.sh/acme.sh --home /usr/local/share/acme.sh --install-cert -d xxx.com \
--key-file       /xxx/xxx.com.key  \
--fullchain-file /xxx/xxx.com.crt \
--reloadcmd     "/bin/bash /xxx/acme-scripts.sh"

--home这个命令 任何命令都需要加上这个不然 不生效找不到目录 因为没环境变量

0

评论 (0)

取消
    发表评论

猜你喜欢

  • Windows11 24h2 显示器手动校色后正确生效方法
  • photoshop 2025 oniric辉光插件无法使用解决
  • qnap 使用 acme.sh ssl 证书
  • Wordpress nginx 静态web服务器 缓存 cache
  • 解决pandapro2.4.1导致prismatic中的prism.js代码高亮第一行有一个空格

Search

Copyright © 2022-2025 萌牛小站