Skip to content

Home Assistant i Docker

This content is not available in your language yet.

Docker er en fleksibel måde at køre Home Assistant på. Du får fuld kontrol og kan køre andre tjenester på samme maskine.

Docker giver mening hvis du:

  • Allerede har en server kørende
  • Vil køre andre tjenester (Plex, Nextcloud, osv.)
  • Kan lide at have styr på tingene selv
Terminal window
# Installer Docker
curl -fsSL https://get.docker.com | sh
# Tilføj din bruger til docker gruppen
sudo usermod -aG docker $USER
# Log ud og ind igen
newgrp docker
# Verificer
docker --version
Terminal window
mkdir -p ~/docker/homeassistant/config
cd ~/docker/homeassistant
  • Directorydocker/
    • Directoryhomeassistant/
      • Directoryconfig/ (alle HA filer)
      • docker-compose.yml
docker-compose.yml
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:stable
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
network_mode: host
Terminal window
docker compose up -d

Åbn derefter http://DIN-SERVER-IP:8123

Terminal window
# Se logs
docker compose logs -f homeassistant
# Genstart
docker compose restart homeassistant
# Opdater til nyeste version
docker compose pull && docker compose up -d

Find din enhed:

Terminal window
ls -la /dev/serial/by-id/

Tilføj til docker-compose.yml:

docker-compose.yml
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:stable
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
restart: unless-stopped
network_mode: host
FeatureDocker ContainerHome Assistant OS
Add-ons❌ Nej✅ Ja
Supervisor❌ Nej✅ Ja
Auto-backup❌ Manuel✅ Ja
Fleksibilitet✅ Høj⚠️ Begrænset