acmesh-official / acmesh-official/acme.sh
Feature request: Deploy hook for Synology SRM
- 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
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