SongKong Installation for any QNAP Nas that supports Container Station

SongKong is available for all QNAP models that support QTS App Center (v4.2 or above) and the Container Station package, this is currently all recent QNAP models with an Intel CPU and also any QNAP with an Arm CPU as long as they have at least 1GB of memory.

The following models are supported, full details from QNAP Container Station Page

The least expensive QNAP to support SongKong is the TS-128A

Installation

Container Station allows you to use Docker, Docker is a way to run an application on all variants of linux in a standard way, without having to do different installations for different linux variants. It is especially useful for NAS machines since each NAS manufacturer has its own method for installing additional software.

If you do not already have the Container Station package installed then install as follows, if you already have installed then skip to Step 4

  1. Open the App Centre and select All Apps tab

  2. Then search for Container Station in the Search bar, and select the Install button

  3. Then wait for install to complete

  4. Once installed select Open

  5. Select Create from the left hand side

  6. Now search for songkong in the search bar, this will return multiple images, if you have an Intel based QNAP select the one called songkong/songkong, if you have an Arm based QNAP select the one called songkong/songkong-arm32 , now select Install.

  7. Version should just show Latest, select Next

  8. You may see a warning about third party apps, select Ok

  9. You will now see the Create Container window, select Advanced Settings

  10. SongKong will be running inside its own virtual machine so by default cannot actually see any of your Music files within your QNAP unless you configure the location. Select Shared Folder from the left hand side

  11. Now select the second Add button, this will create a line underneath the Volume from Host section

  12. Now select the Host Path field and select your music folder. If you do not yet have a music folder on your Qnap you can switch to the File Station app and create your music folder there then come back to here and select it

  13. The Mount Point field must be set to /music because this is a specially defined folder within the SongKong Docker app.

  14. You can optionally also configure a mapping to SongKongs config folder, this gives access to SongKongs preferences, logs and reports from outside the Docker but is not strictly required since these are accessible from within SongKong application itself

    Here we have created a new top level Shared folder called config, and then created a songkong folder within it, the mount path needs to be set /songkong

  15. Now select the Network option from the left hand side

  16. Select Add then enter 4567 into the Host and Container fields, this maps SongKongs standard port of 4567 so it is available on your network

  17. Then select Create, this will download the Image and then start the SongKong image within a container

    Wait a few minutes and then it should be listed under the Containers section

  18. Wait 1 minute for SongKong to initilize then it should now be available on port 4567, this is the full version of SongKong, license can be installed by selecting the License menu item.

  19. Because by default it is configured to Auto-Start SongKong should start automatically if your NAS is rebooted. But you can manually stop/start/delete a Container from the Containers section, or create a new container based on an image from the Images section.