NAS SSL 证书自动部署工具,支持 Synology DSM、QNAP QTS 等闭源固件 NAS 系统。
通用 Linux NAS(绿联 UGOS、极空间 ZOS、OpenMediaVault、飞牛 fnOS 等本质为 Debian + 管理面板)请改用 sslctl,可精准匹配 nginx/apache 站点。
- 一键部署 SSL 证书到 NAS
- 自动续签(守护进程模式)
- 多平台支持:Synology DSM 7/6、QNAP QTS/QuTS
- 系统服务管理(systemd/OpenRC/SysVinit/Windows)
# 使用安装脚本(推荐)
curl -fsSL https://example.com/install.sh | bash# 一键部署
sslnas setup --url https://api.example.com --token <token> --order <order_id>
# 部署指定证书
sslnas deploy --cert <name>
# 指定私钥部署
sslnas deploy --cert <name> --key /path/to/key.pem
# 部署所有证书
sslnas deploy --all
# 查看状态
sslnas status
# 升级
sslnas upgrade
# 卸载(交互确认是否删除配置)
sslnas uninstall
# 卸载并删除所有配置和证书数据
sslnas uninstall --purgemake build # 构建当前平台
make build-linux # 构建 Linux (amd64/arm64/armv7)
make build-spk # 构建 Synology SPK 包make test # 运行测试
go test ./pkg/... ./internal/... -v # 运行全部单元测试