How to Install HOOBS on Your Synology NAS

How to Install HOOBS on Your Synology NAS

HOOBS out of the box system, or HOOBS for short, is a plug and play hub that makes smart accessories compatible with your favorite ecosystem. Whether you prefer Apple Homekit, Google Home, or Amazon Alexa, you’re unlikely to find compatible accessories and services that all work together nicely under one roof. HOOBS aims to unify and simplify your smart home. It is designed to be accessible for beginners, yet robust and versatile for advanced users, opening a world of possibilities for automating your home. In this step by step guide I will show you how to install HOOBS on your Synology NAS using Docker.

  • STEP 1

Please Support My work by Making a Donation.

  • STEP 2

Install Docker via Synology “Package Center”.

1 install docker synology dsm

  • STEP 3

Go to Control Panel / Terminal & SNMP / Terminal. Enable SSH on port 22 then click Apply.

Synology HOOBS SSH

  • STEP 4

Open Docker Package. From the Docker Console, go to Registry and search hoobs. Look for hoobs/hoobs and select it, then click Download or double click on it. Follow the instructions in the image below.

1 Synology HOOBS setup

  • STEP 5

After you click “Select”, the download process of the hoobs docker container will start. You can click on Image on the Docker Console to see the download progress. The current container is about 544 MB. Follow the instructions in the image below.

2 Synology HOOBS setup

  • STEP 6

After the download is completed from the Docker Console, go to Image, then select the hoobs/hoobs:latest container. Click Launch. Check “Execute container using high privilege”, then click Advanced Settings. Follow the instructions in the image below.

3 Synology HOOBS setup

  • STEP 7

Select Enable auto-restart. Follow the instructions in the image below.

4 Synology HOOBS setup

  • STEP 8

Go to File Station and open the docker folder. Inside the docker folder, create a new folder and name it hoobs. Follow the instructions in the images below.

5 Synology HOOBS setup6 Synology HOOBS setup

  • STEP 9

Now create one new folder inside the hoobs folder that you created at STEP 8 and name it data. Follow the instructions in the image below.

7 Synology HOOBS setup

  • STEP 10

Now go back to the Docker Package. Next tab – “Volume“. Select Add Folder. Choose the data folder inside the hoobs folder, then click Select. Follow the instructions in the image below.

8 Synology HOOBS setup

  • STEP 11

After you click Select, type /hoobs inside Mount path for the data folder. Follow the instructions in the image below. Your Volume will look like this:

9 Synology HOOBS setup

  • STEP 12

Next tab – “Network“ move forward without doing anything (no action needed). Next tab – “Port Settings“ on Local Port area choose the + icon and type 8085 on Local Port – 80 on Container Port and in the Type area select TCP. Follow the instructions in the image below.

10 Synology HOOBS setup

  • STEP 13 A

Next tab – “Links“ move forward without doing anything (no action needed).
Next tab – “Environment“. Click the + to add the variable and Value.
On the variable area type: TZ and on the Value area add: Europe/Bucharest (Select your current Time Zone from this list).
On the variable area type: PUID and on the Value area add your specific UID value. Read STEP 13 B and C below on how you can find this value.
On the variable area type: PGID and on the Value area add your specific GID value. Read STEP 13 B and C below on how you can find this value.
After that, click Apply. Follow the instructions in the image below.

11 Synology HOOBS setup

  • STEP 13 B

Now open Windows Command Prompt Client. Search for command prompt on your Windows PC. Follow the instructions in the image below. You can also use the PuTTY Client or Mac Z Shell (Client) if you are a Mac user. Refer to this guide if you are a beginner: How to SSH into a Synology NAS

hoobs command prompt synology

  • STEP 13 C

On Windows 10, open Command Prompt or use PuTTY or Mac Z Shell and type ssh yourNASusername@yourNASip -p22 then enter. Follow the instructions in the image below.

SSH 1 Synology HOOBS setup

After you press enter, you will be prompted to type in your NAS password. Type it in and press enter. Your command prompt will look like this:

SSH 2 Synology HOOBS setup

Now type:

id YourUsername

Then press enter. In this area you will find your PUID value and your PGID value to add them on the environment variable at STEP 13 A. Follow the instructions in the image below.
Note: the PUID and PGID values in the screenshot below are mine. Your PUID and PGID values might be different.

SSH 3 Synology HOOBS setup values

  • STEP 14

After clicking “Apply“on STEP 13 A, the screen below will open. Click “Next“. Follow the instructions in the image below.

12 Synology HOOBS setup

  • STEP 15

After clicking “Next“, the screen below will open. Select “Run this container after the wizard is finished” then click “Apply“. Follow the instructions in the image below.

13 Synology HOOBS setup

  • STEP 16

Your container will look like this:

14 Synology HOOBS setup

  • STEP 17

Go back to STEP 1 or you will deal with karma 🙂

  • STEP 18

Now open your browser and type in http://Synology-ip-address:8085/ Follow the instructions in the image below. Create an account, type in Name, Username, Password then Reenter Password. Enjoy your HOOBS hosted on your Synology NAS!

15 Synology HOOBS setup

Note: Find out how to update HOOBS container with the latest image.
Note: I recommend you use Reverse Proxy to allow HOOBS to work over an HTTPS connection.
Note: Can I run Docker on my Synology NAS? See the supported models.

This post was updated on