# 🏠 Homebridge in Docker installieren

Diese Anleitung zeigt, wie du Homebridge in einem Docker-Container betreibst — entweder über die Docker CLI oder mit Docker Compose.


# 🐳 1. Docker installieren

📦 Wenn Docker noch nicht installiert ist, folge dieser Anleitung:

🐳 Docker & Docker Compose Installation (Debian / Ubuntu)
../../docker/docker-install/


# ⚙️ 2. Installation über Docker CLI

Erstelle zuerst den Homebridge-Ordner:

sudo mkdir -p /opt/homebridge

Starte dann den Container:

docker run -d   --net=host   --name=homebridge   -v /opt/homebridge:/homebridge   homebridge/homebridge:latest

# 🧱 3. Installation über Docker Compose

# 1. Ordner erstellen

sudo mkdir -p /opt/homebridge
cd /opt/homebridge

# 2. Docker Compose Datei erstellen

sudo nano /opt/homebridge/docker-compose.yml

Füge folgenden Inhalt ein:

version: '2'
services:
  homebridge:
    image: homebridge/homebridge:latest
    restart: always
    network_mode: host
    volumes:
      - /opt/homebridge:/homebridge
    logging:
      driver: json-file
      options:
        max-size: '10m'
        max-file: '1'
    healthcheck:
      test: curl --fail localhost:8581 || exit 1
      interval: 60s
      retries: 5
      start_period: 300s
      timeout: 2s

# 3. Container starten

docker compose up -d

# 🌐 4. Zugriff auf das Webinterface

Nach dem Start erreichst du Homebridge im Browser unter:

http://<SERVER-IP>:8581

# 🧰 5. Nützliche Befehle

Befehl Beschreibung
docker ps Zeigt laufende Container
docker logs -f homebridge Live-Logs von Homebridge
docker compose restart Neustart des Containers
docker compose down Stoppt und entfernt Homebridge

# 6. Abschluss

Nach der Installation kannst du dich im Homebridge Webinterface anmelden und Plugins für deine Smart-Home-Geräte hinzufügen.