Skip to content

Home Assistant

Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.

References


Make directory

Terminal window
mkdir -p {{{DOCKER_PATH_VAR}}}/home-assistant && cd {{{DOCKER_PATH_VAR}}}/home-assistant

docker-compose.yml

Terminal window
nano docker-compose.yml
docker-compose.yml
services:
homeassistant:
image: lscr.io/linuxserver/homeassistant:latest
container_name: homeassistant
network_mode: host
ports:
- 8123:8123 # optional
volumes:
- ./config:/config
devices:
- /path/to/device:/path/to/device # optional
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
restart: unless-stopped

Start container

Terminal window
docker compose up -d

Open web ui

http://localhost:8123 or http://{{{IP_ADDRESS_VAR}}}:8123