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 128: Zeile 140:
   homeassistant:   homeassistant:
     name: homeassistant     name: homeassistant
- 
 </code> </code>
 +
 +Wichtige Anmerkungen:
 +
 +  - Dateipfade: Alle 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ügt. Diese 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.
 +
 + Bevor Sie dieses File verwenden, stellen Sie sicher, dass:
 +
 +  * 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.