When the audio player Roon released its Linux server application, I wanted to have it running on my Network storage devices and learned how to create installation packages for the platform.
It started with Synology. Later I was asked to do it for QNAP and ASUSTOR as well.
This project involved bash, php and js.
These installers are officially supported by Roonlabs and can be downloaded from their app stores or from the roononnas.org website.