guide ยท #homelab ยท 20 min
Set Up Home Assistant on Docker
Cech Tech Reviews
Turn your home into a smart home with Home Assistant. Control lights, locks, cameras, thermostats, and hundreds of other devices from one dashboard.
- 1
Run Home Assistant Container
docker run -d \ --name homeassistant \ --restart unless-stopped \ --privileged \ --network host \ -v ~/homeassistant:/config \ -e TZ=America/Chicago # Change to your timezone (e.g., America/New_York, Europe/London, Asia/Tokyo) \ ghcr.io/home-assistant/home-assistant:stable
- 2
Access the onboarding wizard
Open /:8123. Create your admin account and set your home location. Home Assistant starts scanning for devices on your network.
- 3
Add your smart devices
Go to Settings > Devices & Services. Home Assistant auto-discovers most devices (Hue, Sonos, Chromecast, etc.). Click Configure on each one.
- 4
Build your first dashboard
Go to Overview > Edit Dashboard. Add cards for your devices: light toggles, thermostat controls, camera feeds, sensor readings. Drag to arrange.
- 5
Create your first automation
Settings > Automations > Create. Example: When motion is detected at the front door after sunset, turn on the porch light for 5 minutes. No coding required.
- 6
Enable remote access
Home Assistant Cloud (Nabu Casa, $6.50/mo) gives you instant remote access and Alexa/Google Home integration. Or set up your own with Tailscale or a reverse proxy.
