Domoticz logo

Domoticz

Free, open source home automation system for monitoring and controlling devices

Alternative to: smartthings, hubitat, vera, wink


Domoticz is a home automation system that lets you monitor and configure devices like lights, switches and a wide range of sensors and meters, including temperature, rain, wind, UV, electricity, gas and water. It supports Z-Wave, Zigbee, MQTT and 150+ other hardware protocols, can trigger scripts or send notifications to mobile devices based on user-defined rules, and is designed to be lightweight enough to run on a Raspberry Pi.

Domoticz Docker Compose example

Self-host Domoticz on your own server, homelab, or VPS starting from this Docker Compose example. It runs Domoticz in Docker containers using the official domoticz/domoticz:stable image, with persistent volumes and automatic restarts preconfigured. Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.

services:
  domoticz:
    image: domoticz/domoticz:stable
    restart: unless-stopped
    volumes:
      - data:/opt/domoticz/userdata
    environment:
      # Timezone for the container, in the form 'Region/City'.
      # See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
      TZ: "UTC"

volumes:
  data:

Prefer a managed setup? WinterFlow installs, configures, and updates Domoticz for you using this same Docker Compose configuration.