L’installation de Gladys sur un NAS QNAP peut s’avérer un véritable casse-tête.
Voici une approche possible qui a fonctionné pour moi.
Situation de départ : QNAP, deux SSD en RAID, disposant d’une adresse IP fixe sur le réseau local.
Étape 1 :
Dockerstation - Créer une application - yaml :
***************************************************************************
services:
gladys:
image: gladysassistant/gladys:v4
#image: ghcr.io/gladysassistant/gladys-preview:cursor-matter-ac-mode-management-fb55
container_name: gladys
restart: always
privileged: true
network_mode: host
cgroup: host
logging:
driver: "json-file"
options:
max-size: 10m
environment:
NODE_ENV: production
# Die Datenbank wird jetzt im sicheren Host-Volume abgelegt
SQLITE_FILE_PATH: /var/lib/gladysassistant/gladys-production.db
SERVER_PORT: 8060
TZ: Europe/Berlin
# GEÄNDERT: Auf 0.0.0.0 setzen, damit alle Schnittstellen (inkl. vSwitch) genutzt werden
MATTER_BIND_INTERFACE: 0.0.0.0
MDNS_INTERFACE: 0.0.0.0
volumes:
- /var/run/docker.sock:/var/run/docker.sock
# Ihr absolut sicherer QNAP-Pfad:
- /share/CACHEDEV2_DATA/dockerdaten/gladysassistant:/var/lib/gladysassistant
- /dev:/dev
- /run/udev:/run/udev:ro
****************************************************************************************
Étape 2 :
Le Matter Hub (dans mon cas, un IKEA Dirigera) doit être accessible sur le réseau classique (c’est-à-dire : application IKEA - Utilisateur - Paramètres du hub - Réseau Thread - Gestion du réseau) ; il faut y activer le NAT64.
Étape 3 :
QNAP n’utilise pas l’IPv6 pour le moment. Il faut l’activer manuellement. Mais il reste ensuite une étape cruciale à effectuer. Vous devez configurer sur le commutateur virtuel qui gère les conteneurs Gladys une route IPv6 statique vers le hub Matter :
… et voilà
