This is the docker config I use to run the roon-extension-denon-telnet node.js app on my QNAP NAS via Container Station.
- Install Container Station
- Log in via ssh
- Copy the docker file somewhere accessible (/share/CACHEDEV1_DATA/Public/docker) and change to that path (cd /share/CACHEDEV1_DATA/Public/docker)
- Run docker build --tag 'nodejs-app' --rm .
- Inside Container Station, go to the list of images, and select the newly created image and create a container
- Configure it (I use 20% CPU, 512MB of RAM, which I am pretty sure is massive overkill)
Done! No messing around trying to get things to run at start up required.