Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
digitales:software:homeassistant:installation_von_addons_unter_docker [26.10.2024] – [Verwendung von Docker Compose] csdigitales:software:homeassistant:installation_von_addons_unter_docker [24.04.2025] (aktuell) – ↷ Seite von digitales:sdr:software:homeassistant:installation_von_addons_unter_docker nach digitales:software:homeassistant:installation_von_addons_unter_docker verschoben cs
Zeile 83: Zeile 83:
     container_name: homeassistant     container_name: homeassistant
     volumes:     volumes:
-      - /path/to/your/config:/config+      - /share/Container/homeassistant:/config
       - /etc/localtime:/etc/localtime:ro       - /etc/localtime:/etc/localtime:ro
     ports:     ports:
       - "8123:8123"       - "8123:8123"
     restart: unless-stopped     restart: unless-stopped
 +    environment:
 +      - PUID=1000
 +      - PGID=100
     networks:     networks:
       - homeassistant       - homeassistant
Zeile 98: Zeile 101:
       - "9001:9001"       - "9001:9001"
     volumes:     volumes:
-      - /path/to/mosquitto/config:/mosquitto/config +      - /share/Container/mosquitto/config:/mosquitto/config 
-      - /path/to/mosquitto/data:/mosquitto/data+      - /share/Container/mosquitto/data:/mosquitto/data
     restart: unless-stopped     restart: unless-stopped
 +    environment:
 +      - PUID=1000
 +      - PGID=100
     networks:     networks:
       - homeassistant       - homeassistant
Zeile 108: Zeile 114:
     container_name: esphome     container_name: esphome
     volumes:     volumes:
-      - /path/to/esphome/config:/config+      - /share/Container/esphome:/config
       - /etc/localtime:/etc/localtime:ro       - /etc/localtime:/etc/localtime:ro
     restart: unless-stopped     restart: unless-stopped
 +    environment:
 +      - PUID=1000
 +      - PGID=100
     networks:     networks:
       - homeassistant       - homeassistant
Zeile 120: Zeile 129:
       - "1880:1880"       - "1880:1880"
     volumes:     volumes:
-      - /path/to/nodered/data:/data+      - /share/Container/nodered:/data
     restart: unless-stopped     restart: unless-stopped
 +    environment:
 +      - PUID=1000
 +      - PGID=100
     networks:     networks:
       - homeassistant       - homeassistant
Zeile 130: Zeile 142:
 </code> </code>
  
-Eine angepasste Version für QNAP könnte so aussehen:+Wichtige Anmerkungen:
  
-//[[https://www.perplexity.ai/search/wie-sieht-ein-docker-compose-f-OAaOx1bnQ720wDUgkR.Nyw#1|Perplexity]]//+  - DateipfadeAlle Pfade wurden auf das typische QNAP-Format angepasst, beginnend mit ''/share/Container/''. 
 +  - Berechtigungen: Für jeden Service wurde die Umgebungsvariable ''PUID=1000'' und ''PGID=100'' hinzugefügtDiese Werte müssen möglicherweise an Ihr spezifisches QNAP-System angepasst werden. Sie können die korrekten Werte mit dem Befehl ''id admin'' in der SSH-Konsole ermitteln. 
 +  - Volumes: Die Volumes wurden so angepasst, dass sie in einem dedizierten Ordner unter ''/share/Container/'' gespeichert werden. Dies erleichtert das Backup und die Verwaltung. 
 +  Netzwerk: Das ''homeassistant''-Netzwerk wurde beibehalten, um die Kommunikation zwischen den Containern zu ermöglichen. 
 +  Ports: Die exponierten Ports wurden beibehalten. Stellen Sie sicher, dass diese nicht mit anderen Diensten auf Ihrem QNAP NAS kollidieren. 
 +  Restart-Policy: Die ''unless-stopped'' Restart-Policy wurde für alle Container beibehalten, um automatische Neustarts zu gewährleisten.
  
-<code yaml docker-compose.yml> + Bevor Sie dieses File verwenden, stellen Sie sicher, dass:
-version: '3' +
-services: +
-  homeassistant: +
-    image: homeassistant/home-assistant:latest +
-    container_name: homeassistant +
-    volumes: +
-      - /share/Container/homeassistant:/config +
-      - /etc/localtime:/etc/localtime:ro +
-    ports: +
-      - "8123:8123" +
-    restart: unless-stopped +
-    environment: +
-      - PUID=1000 +
-      - PGID=100+
  
-</code>+  * Die entsprechenden Ordner unter ''/share/Container/'' existieren und die richtigen Berechtigungen haben. 
 +  * Die PUID und PGID Werte korrekt für Ihr System eingestellt sind. 
 +  * Container Station auf Ihrem QNAP NAS installiert und auf dem neuesten Stand ist. 
 + 
 + Speichern Sie diese Datei als ''docker-compose.yml'' im entsprechenden Verzeichnis auf Ihrem QNAP NAS und verwenden Sie den Befehl ''docker-compose up -d'' in der SSH-Konsole oder die Container Station UI, um die Container zu starten.