How to install on QNAP Nas via Docker

As QNAP within QTS now supports Docker (with a neat UI), you can simply install SiCKRAGE using docker without the need for command-line. For details about the package (including compatibility-information, if your NAS is supported), see https://www.qnap.com/solution/container_station/en/index.php

The steps would be:

  • Install “Container Station” package on your Qnap NAS
  • Launch Container Station and move to “Create Container”-section
  • Search image “sickrage/sickrage” with Docker hub and click on “Install” Make attention to CPU architecture of your NAS. For ARM CPU types the correct image is “sickrage/sickrage:armhf-latest”
  • Choose “latest” version and click next
  • Choose a container-name you want (e.g., “sickrage”)
  • Click on “Advanced Settings”
  • Within “Shared Folders” click on “Volume from host” > “Add” and choose either an existing folder or add a new folder. The “mount point has to be /config , so that SiCKRAGE will use it for the configuration and logs.
  • Within “Shared Folders” click on “Volume from host” > “Add” and choose either an existing folder or add a new folder. The “mount point has to be /tv , so that SiCKRAGE will use it for your TV show library.
  • Within “Shared Folders” click on “Volume from host” > “Add” and choose either an existing folder or add a new folder. The “mount point has to be /downloads , so that SiCKRAGE will use it for downloads.
  • Within “Network” and select Network Mode to “Host”
  • To ensure that SiCKRAGE displays the correct timezone go to the “Environment” tab and click the plus sign then add variable = TZ & value = Canada/Pacific choosing your correct timezone
  • Click on “Create”
  • Wait for some time until your NAS has created the container
  • SiCKRAGE within Docker should now run and will serve the web interface from port 8081 on your Docker host (this will be your Qnap NAS IP address - for example http://192.xxx.xxx.xxx:8081 )

Remark: To update your SiCKRAGE on your Docker within Qnap NAS, you just remove container and image and do steps again (Don’t remove “config” folder).