acmesh-official / acmesh-official/acme.sh

Feature request: Deploy hook for Synology SRM

Open Beginner friendly
#6,301 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
47.6k
Forks
5.7k
Avg merge
6d 5h
Merged PRs (30d)
15

Description

Please make it optional to use `SynoToken` in `deploy/synology_dsm.sh`. This will make it compatible to SRM. The script is able to send certificates to a Synology RT6600ax with `SRM 1.3.1-9346 Update 13` when I remove everything related to `SynoToken` and use username/pass. You can see my changes in the attached file.

[my.sh.txt](https://github.com/user-attachments/files/19719786/my.sh.txt)

Contributor guide

Open the contributing guide

Research direction

Start by opening deploy/synology_dsm.sh, since the issue points to it directly, and locate where SynoToken is required in the authentication/request flow. Add or wire an option so the script can skip SynoToken and fall back to username/password auth, while leaving current behavior unchanged by default. Confirm expected inputs/flags in any deploy hook docs for this project if available, then validate by running the hook flow and ensuring certificate upload works on SRM without SynoToken.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
tooling
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.