This repository provides everything you need to run a Domotz Agent in Docker.
Powerful IT Tool to Monitor and Manage Multiple Remote Networks
Domotz Pro is the premier Remote Monitoring and Management platform for the IoT World. Domots offers powerful network management software for MSPs, Integrators, Security Professionals, and Business Owners. Domotz Pro is the complete solution to cost-effectively manage and monitor your customers' networks with plug and play setup, a friendly UX, and a comprehensive feature set, accessible from any desktop browser, mobile device or through easy to use RESTful API.
Below is a list of the relevant features from our Desktop and Mobile Apps:
Try Domotz Pro today for free and take advantage of all we have to offer:
For more information: Domotz Website
On a Linux platform, start the Docker container as a background service:
docker run --network=host --cap-add NET_ADMIN --publish 3000:3000 -d domotz/domotzpro-agent-amd64
Once the Domotz Agent has been started in the Docker Container connect to the host IP on port 3000 and follow the instruction to configure the Domotz Agent. E.g.
http://172.16.10.155:3000
(assuming 172.16.10.155 the IP of the Host)
For Mac and Windows platforms see the notes.
Given that the configuration of the Domotz Agent is written on a file on the local storage, we recommend mounting the following folder as an external volume (on the host server):
/opt/domotz/etc
In this way, even if you destroy the environment and rebuild the container, keeping the configuration files in the host will ensure that the Domotz Agent restarts with the same configuration.
Alternatively, you can force the Docker Container to start always with the same MAC address (e.g. "docker run ... --mac-address 02:42:AC:12:00:03 ..."). In this way, when the Domotz Agent restart, and you will be required to re-configure it with your account, you will not been asked to create a new entity, but you will be allowed to RESUME the configuration from the previous Domotz Agent.
On Mac and Windows platforms the container is not able to discover devices and monitor them on the hosting network. However, you can monitor the Docker Daemon network and the other containers running on that.
To launch the container and start monitoring your Docker network you can simply type:
docker run --publish 3000:3000 -d domotz/domotzpro-agent-amd64
Content type
Image
Digest
Size
98.2 MB
Last updated
about 6 years ago
docker pull sphen/domotz