跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

群晖 NAS 免费 SSL 证书自动更新:开源脚本方式

介绍在群晖 NAS 上使用开源脚本 syno-acme 实现 Let's Encrypt 免费 SSL 证书的自动申请与续期。通过配置 DNS API 凭证(如阿里云 RAM 用户),结合 DSM 系统定时任务,可定期自动更新证书并重启 Web 服务,解决证书有效期短需手动更换的问题。

心动瞬间发布于 2026/3/27更新于 2026/8/2253 浏览
群晖 NAS 免费 SSL 证书自动更新:开源脚本方式

未添加证书时,访问会提示不安全

ACME(自动证书管理环境)是一个互联网工程任务组维护的协议,它允许自动化 Web 服务器证书的部署,可以通过其实现 SSL 证书的自动申请、续期等。免费 SSL 证书有效期较短,需要定期重新申请和更换,使用开源的一键更新脚本【syno-acme】可以简化部署流程,只需下载文件修改配置参数即可。

免费的 SSL 需要定期重新申请

准备工作
  • 系统环境:已安装并正常运行的 DSM 系统;
  • 域名解析:确保域名已正确解析到 NAS 的公网 IP 地址;
  • 管理员权限:需要 DSM 管理员账号操作;
  • API 凭证:脚本需要获取对应 DNS 服务商后台的操作权限(ID 和密钥)。

下载脚本 项目开源地址:https://github.com/andyzhshg/syno-acme。 通过 Tags 下载打包好的版本:选择 v0.3.0_dsm7_beta。

在这里插入图片描述

将下载的脚本工具上传到 NAS 的任意目录下,并解压。

解压后包含内容

配置脚本参数

编辑脚本的配置文件 config。

  • 主要修改红色框内容:
    • 域名(不包含 www 及 https 部分,如 baidu.com)
    • DNS 类型(阿里云 dns_ali,Dnspod dns_dp,Godaddy dns_gd 等)

ID 和密钥,不同 DNS 类型只需要修改对应部分即可(一般在控制台查看或创建)。以阿里云为例,使用 RAM 用户 AccessKey,配置为 SSL 管理权限。

修改配置文件

在这里插入图片描述

配置文件中若未包含你的 DNS 类型,可参照官方文档添加自己的配置: https://github.com/acmesh-official/acme.sh/tree/master/dnsapi

SSL 证书管理服务

NAS 创建定时任务(周期更新 SSL)
  • 复制脚本 cert-up.sh 文件的绝对路径;
  • 在 File Station 中找到解压后的 v0.3.0_dsm7_beta 文件夹下的 cert-up.sh 文件,右键属性;
  • 复制完整的绝对路径到剪贴板。

在这里插入图片描述

在这里插入图片描述

群晖 NAS 新增计划任务

  • 控制面板 --> 任务计划 --> 新增 --> 计划的任务 --> 用户自定义的脚本;
  • 设置任务名称和操作用户,这里一定要选择 root;
  • 设置计划的时间和周期,建议小于 3 个月更新一次(免费 SSL 证书有效期通常为 3 个月)。

新建定时任务

定时执行,小于 3 月即可

DSM7 支持多种重复时间,可以选择 1 或 3 月一次

root 用户任务,输入密码保存

设置执行脚本

关键:cert-up.sh 路径 + update。 我们可以将脚本的输出重定向到一个 log.txt 的文件中,便于排查脚本的执行情况。 脚本命令如下(注意没有换行):

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

具体的路径是 cert-up.sh 的路径(之前复制的那个绝对路径)。 不需要输出执行结果到文件,可只执行'update'即可。

测试脚本是否正常: 选择刚刚创建的自动更新 ssl 任务,右键运行即可。

测试运行一次脚本

这样脚本就会运行,自动更新证书,并重启 web 服务器加载新的证书。以后,NAS 会每隔一个月执行一次该脚本,自动更新证书。

查看重定向 log 内容,是否有错误

测试结果正常更新证书

重新访问 NAS 也正常,无不安全提示

目录

  1. 准备工作
  2. 配置脚本参数
  3. NAS 创建定时任务(周期更新 SSL)
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 50 道前端中高级核心面试题:HTML CSS JS Vue React TS 工程化与网络
  • 行星减速器原理、计算公式及 C++ 实现
  • VS Code 中配置 GitHub Copilot 自定义 Skill 的方法
  • 主流免费 AI IDE 工具盘点与使用指南
  • AI 绘画电商产品提示词撰写指南
  • Python Flask 轻量级 Web 框架基础指南
  • Spring Boot + jQuery 前后端联调笔记
  • FPGA 时序约束入门:常用 SDC 模板与工程实战
  • 2025 年第十六届蓝桥杯省赛 JavaB 组真题详解
  • DeOldify Web UI 性能优化:图片懒加载、Base64 压缩与 WebP 转换
  • 2026 年大厂前端、后端及算法岗位 AI 技能清单
  • OpenClaw 实战解析:30+ 真实场景深度拆解
  • WSL Ubuntu 无法启动的修复与数据恢复方案
  • OpenClaw WebSocket Channel 开发实战:从零打造自定义 AI 通信通道
  • HID Remapper 实现手柄到鼠标的精准转换
  • RuoYi-Vue Pro 基于 Spring Boot 与 Vue 的企业级快速开发平台
  • HarmonyOS 5.0 星闪技术构建智能家居边缘计算网关
  • CentOS 7 安装 MySQL 8.0.45 解决 GPG 密钥不匹配问题
  • ESP32 语音对话机器人:Coze 大模型与百度千帆集成实战
  • Visual C++运行库管理指南:诊断、修复与维护

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online