
Smart Home Hub
Control your smart home devices with privacy-first tools
Overview
Build a privacy-respecting smart home with Home Assistant as the central hub, Homebridge for Apple HomeKit compatibility, Node-RED for visual automation flows, and AdGuard Home for DNS-level ad blocking across all devices.
Included Applications (4)
Home Assistant
74.0kOpen source home automation that puts local control and privacy first. Power your smart home with over 1000 integrations.
Homebridge
24.0kA lightweight Node.js server that emulates the iOS HomeKit API, allowing non-HomeKit devices to work with Apple Home.
Node-RED
20.0kLow-code programming for event-driven applications. A flow-based development tool for visual programming.
Docker Compose
version: '3.8'
services:
homeassistant:
image: ghcr.io/home-assistant/home-assistant:stable
ports:
- "8123:8123"
volumes:
- ha_config:/config
network_mode: host
restart: always
homebridge:
image: homebridge/homebridge:latest
ports:
- "8581:8581"
volumes:
- hb_data:/homebridge
restart: always
nodered:
image: nodered/node-red:latest
ports:
- "1880:1880"
volumes:
- nodered_data:/data
restart: always
adguardhome:
image: adguard/adguardhome
ports:
- "53:53/tcp"
- "53:53/udp"
- "3000:3000"
volumes:
- adguard_data:/opt/adguardhome/work
- adguard_conf:/opt/adguardhome/conf
restart: always
volumes:
ha_config:
hb_data:
nodered_data:
adguard_data:
adguard_conf:Setup Guide
Deploy with docker-compose up -d
Access Home Assistant at port 8123 and run the onboarding wizard
Add your smart devices and integrations in HA
Set up Homebridge for any devices that need HomeKit support
Create automation flows in Node-RED connected to HA
Configure AdGuard Home as your DNS server on your router