Skip to content

Special Instructions for Installing with Docker on QNAP NAS (Intel/AMD)

These are preliminary instructions only!

User-supplied intelligence required! I'm not a QNAP user/owner but from what I was able to see in some searching and helping a user on the forums, the following is a generic guide to getting the container working on QNAP. I would appreciate screen shots and specific corrections (with detail, please).

ARM architecture not supported!

Reactor images are available only for Intel x86_64/amd64 only. ARM and others are not yet offered or supported.

  1. Open Container Station
  2. Click "Create Container"
  3. In the search box, enter "reactor" and launch a search.
  4. The QNAP-recommended list of results is probably going to be empty, but you should see a "Docker Hub" tab in the results area — click on that tab.
  5. Scroll through the search results and find the toggledbits/reactor entry. Select that image (amd64 architecture if you need to know).
  6. On the settings dialog that opens, leave all the defaults (Auto Start on, etc.).
  7. Click the Advanced Settings link.
  8. Click the Network nav item in the left navigation.
  9. Set the network operating mode to "Host".
  10. Click the "Environment" nav item.
  11. Leave any listed environment variables alone, but modify (or add) TZ and set it the local timezone of your system (see this list for valid timezone keys).
  12. Click the "Shared Folder" nav item.
  13. Create a directory somewhere on your NAS into which Reactor's configuration and data stores should be placed. This can be in your user home directory, or anywhere you normally have access to.
  14. Add or modify a mount point /var/reactor to the full pathname of the directory you created in the previous step (put that in the "Volume from host" field for that row).
  15. Start the container.

You should immediately observe that the directory you created for config and data is populated with some folders and files. You should then be able to access the UI by going to http://assigned-ip-address:8111/

Upgrading the Container

I need instructions from a knowledgeable QNAP user for this. On other systems, the typical way is to stop the container, pull the new image, clear the container (not delete it), then restart it. I don't know how it works on QNAP.

Updated 2022-Jun-09