There are two ways to install the Domotz Collector on a Synology NAS. The recommended method is through the Package Center, which provides a straightforward installation. If the Domotz package is not yet available for your NAS model, you can install the Collector using Docker through the Container Manager instead.
1. Installing the Collector Using the Package Center
To install the Domotz Collector on your Synology:
- Open the Package Center on your Synology NAS
- Search for Domotz
- Once you find the Domotz application, click Install
- Once the installation is completed, click Open
You will be redirected to an activation page. If you are not automatically redirected, you can access the activation page by navigating to http://[NAS_IP]:3000 in your browser.
If you already have a Domotz account, you can log in straight away. Otherwise, you can create a Domotz account using the Sign up link at the bottom of the login fields:
Once logged in, proceed as follows:
Name your Collector, and click on Next:
The collector will complete the activation, and you will be redirected to the Collector Discovery section, while the initial discovery runs. Once completed, you are good to start managing the site through Domotz:
To learn how to configure your Domotz Collector’s initial settings, please refer to our Getting Started Guide.
2. Installing the Collector Using the Container Manager (Docker)
Some Synology NAS models may not yet have the Domotz Collector application available, as new packages require approval from Synology and this process can take some time. In these cases, you can install the Domotz Collector using Docker instead. To do this, install the Container Manager package on your Synology NAS, then use it to download and run the Domotz Collector Docker container.
- Open the Package Center, search for and install the Container Manager
- Once installed, open it and navigate to the Registry section inside the Container Manager. Search for “domotz/domotz-collector”:
- Download the latest image (it will take a few minutes until the download completes).
- Navigate to the Container section and click on Create
- Select the Image domotz/domotz-collector:latest, check the box for Enable auto-restart and click on Next
- OPTIONAL: To keep your Collector configuration persistent across container rebuilds or major image updates, you will need to map a configuration file from your NAS to the container.
- First, enable SSH on your Synology NAS (Control Panel > Terminal & SNMP > Enable SSH), then connect via SSH and run the following command: “
mkdir -p /volume1/docker/domotz/config && touch /volume1/docker/domotz/config/domotz.json“. - Return to the container creation wizard, click Add File, and select the domotz.json file created in the previous step:
- In the Mount Path field, enter
/opt/domotz/etc/domotz.json:
- First, enable SSH on your Synology NAS (Control Panel > Terminal & SNMP > Enable SSH), then connect via SSH and run the following command: “
- Scroll down and click on Container Capabilities and enable NET_ADMIN (this capability is required for the Collector to perform network scanning and discovery)
- Change the Network from bridge to host (host networking is required so the Collector can discover and monitor devices on your local network)
- Review your configuration summary to confirm the settings are correct, then click Done and wait for the container to initialize
- Access your Synology NAS on port 3000 (http://[NAS_IP]:3000) and proceed with the collector activation
To learn how to configure your Domotz Collector’s initial settings, please refer to our Getting Started Guide.