So you want to use semaphore and shocked because the installer has no any startup script?
Yes, I know the feeling.
After a copy-paste of a existing unit file I realized it is outdated and fundamentally silly, so I have to make my own anyway.
Also wanted to play with some github actions, so ended up with a automatically updated public repo.
{{https://raw.githubusercontent.com/fisherhu/fisher-unix-public/main/semaphore-systemd/install.sh}}
{{https://raw.githubusercontent.com/fisherhu/fisher-unix-public/main/semaphore-systemd/remove.sh}}