Homey Self-Hosted Server sur Synology DSM 7 : guide complet, dossier data, mises à jour

Dans de précédents guides, nous avions vu comment installer par exemple Jeedom sur un Nas Synology, ou encore Home Assistant sur Synology. Un NAS Synology tourne déjà 24/7, consomme raisonnablement, et offre un stockage fiable : c’est un hôte tout trouvé pour un système domotique. Et maintenant qu’il existe Homey Self-Hosted Server, il est tout à fait possible d’installer le système Homey sur Nas Synology. L’idée est simple : on lance le serveur Homey dans un conteneur, on stocke les données dans un dossier dédié du NAS, et on pilote tout depuis l’application Homey sur iOS/Android. Propre, efficace… et on garde la main sur l’hébergement ! Athom, la société derrière Homey, a mis au point une procédure extrêmement simple pour en profiter.

A lire également:
Tuto: installer Home Assistant sur Synology avec Virtual Machine Manager sous DSM 7

Côté matériel, Homey demande un Synology avec CPU Intel/AMD, DSM 7 ou plus, au moins 1 Go de RAM libre et 2 Go de stockage libre.
En pratique, prévoyez un peu plus large si vous installez beaucoup d’apps Homey : le serveur lui-même reste léger, mais les apps et l’historique peuvent faire grimper l’usage disque.

Il faut aussi le paquet Container Manager (c’est le “Docker” version Synology sur DSM récent). La procédure officielle Homey passe par la gestion de projets Docker Compose dans Container Manager.

Enfin, gardez en tête un point réseau important : Homey Self-Hosted Server utilise des ports dédiés (et la découverte locale). Sur Docker, Homey recommande un fonctionnement en network_mode: host, ce qui colle très bien au contexte NAS à la maison.

Installer Container Manager sur le NAS Synology

Ouvrez le Centre de paquets Synology, recherchez Container Manager, puis installez-le. La première ouverture peut prendre quelques secondes, le temps que le service initialise tout.

Si votre NAS est ancien ou sur une version DSM qui affiche encore “Docker”, pas de panique : la logique reste similaire, mais l’interface “Projet / docker-compose.yml” est typiquement celle de Container Manager (DSM 7+).

Créer le dossier de données Homey sur Synology

Avant de créer le conteneur, le plus simple est de préparer un emplacement “propre” pour les données Homey.

Dans File Station, dossier Docker, créez un dossier du style homey-shs. C’est ce dossier qui contiendra la configuration, la base de données et les fichiers du serveur.

Pourquoi c’est important ? Parce que vous pourrez mettre à jour / reconstruire le conteneur sans perdre vos données, tant que ce dossier reste en place (c’est lui qui fait foi).

Ouvrez Container Manager, puis allez dans Projet et cliquez sur Créer.

Donnez comme nom de projet par exemple homey-shs.
Pour Chemin, sélectionnez le dossier que vous venez de créer (exemple : le dossier “homey-shs”).
Dans Source, choisissez Créer un fichier docker-compose.yml, puis collez le fichier compose officiel ci-dessous.

services:
  homey-shs:
    image: ghcr.io/athombv/homey-shs:latest
    container_name: homey-shs
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - ./:/homey/user
creation projet

Deux remarques :

  • Le montage ./:/homey/user signifie que le dossier “Path” du projet sert de stockage persistant côté Homey. C’est parfait sur Synology, car Container Manager gère ce dossier pour le projet.
  • Le network_mode: host évite pas mal de soucis de réseau/découverte et aligne Synology sur la recommandation Docker officielle Homey.

Démarrer Homey Self-Hosted Server sur Synology

Validez avec Suivant. Dans Paramètres du portail Web, ne changez rien (Homey indique explicitement de ne rien modifier ici), puis continuez.

Sur l’écran Résumé, vérifiez que Démarrer le projet dès sa création est bien coché, puis terminez avec Effectué.

Si vous aimez vérifier que “ça respire”, ouvrez les logs du conteneur depuis Container Manager : vous devez voir Homey démarrer sans boucles d’erreur.

Comme vous pouvez le voir, l’installation est vraiment très simple !

Ajouter Homey Self-Hosted Server dans l’application Homey

Une fois le projet lancé, ouvrez l’app Homey sur iOS ou Android, ajoutez un nouvel appareil/Homey, puis choisissez Self-Hosted Server.

L’app se charge ensuite d’associer votre serveur Homey auto-hébergé.

Astuce pratique : si l’app ne détecte rien automatiquement, testez depuis un navigateur sur votre réseau local l’URL http://IP_DU_SYNOLOGY:4859 (c’est le port HTTP par défaut du serveur).

L’application nous propose alors de configurer notre domicile: nombre d’étages, pièces, etc.

Quelques idées d’usages concrets une fois Homey sur Synology

Une fois Homey hébergé sur le NAS, vous pouvez centraliser tous les équipements de la maison. Homey propose de nombreuses applications à installer pour ajouter la compatibilité de certains matériels connectés, très utiles notamment pour les appareils ne nécessitant pas de protocole spécifique via une clé Usb.

Ici par exemple l’ajout de la station météo Netatmo, de ma batterie solaire Marstek, ou encore de mes éclairages Philips Hue ne pose aucun problème.

Mes modules rail din Shelly s’intègrent également sans problème, permettant de suivre ma consommation d’électricité dans le tableau de bord dédié:

Il est bien sûr possible de créer des automatismes très “maison connectée”, ceci sans dépendre d’un petit boîtier dédié. Typiquement, un scénario “départ” peut couper des prises non essentielles, baisser le chauffage, activer l’alarme, et basculer certaines caméras en mode surveillance.

Autre classique qui marche toujours : la gestion présence + éclairage. Dès que la dernière personne quitte la maison, Homey peut éteindre les lumières oubliées et réduire la ventilation. À l’inverse, quand quelqu’un rentre après le coucher du soleil, Homey allume une scène douce dans l’entrée et le salon (et pas besoin d’y penser, c’est le but).

Et si vous avez besoin de radios Zigbee / Z-Wave / 433 MHz / IR, Homey peut s’étendre via Homey Bridge selon vos équipements, tout en gardant le serveur sur votre propre machine !

A lire également:
Un serveur de notifications gratuit et indépendant pour Jeedom ? On installe Ntfy sur Synology Docker !

Attention à la licence

Contrairement à Home Assistant ou Jeedom, Homey n’est pas Open Source ni gratuit. Chaque nouvelle installation inclut un essai gratuit de 30 jours, sans carte bancaire.

Ensuite, deux options : 4,99 € par mois, ou une licence à vie à 149 € , qu’il est possible de souscrire via son compte sur le site Homey.

Détail à ne pas rater : si l’abonnement mensuel expire, l’instance passe hors ligne jusqu’à réabonnement ou achat d’une licence à vie.

Mettre à jour Homey sur Synology (Clean + Build)

Il faudra bien sûr penser de temps en temps à la mise à jour du système, Homey étant très prolifique à ce niveau. La méthode officielle Homey côté Synology est très simple : dans Container Manager → Projet, faites un clic droit sur homey-shs, puis Nettoyer.
Refaites un clic droit et choisissez Créer.
Homey indique qu’après ça, le serveur tourne sur la dernière version.

Ce flux “Nettoyer + Créer” est justement l’intérêt d’avoir un dossier de données persistant : vous reconstruisez l’image, mais vous gardez l’historique et la configuration.

Homey Self-Hosted Server utilise par défaut plusieurs ports : 4859 (HTTP), 4860 (HTTPS), et des ports “Bridge” 4861/4862.
Si le pare-feu Synology est activé, autorisez au minimum ces ports en entrée depuis votre LAN, sinon vous allez vous arracher les cheveux pour rien.

Si la détection d’adresse IP locale se passe mal (ça arrive selon les réseaux, VLAN, ou confs un peu “exotiques”), Homey prévoit une variable HOMEY_LOCAL_ADDRESS pour forcer l’IPv4 locale du NAS.
Sur Synology, l’approche la plus simple reste de laisser network_mode: host et de vérifier que le NAS a bien une IP fixe/réservée DHCP.

Vous voulez accéder à Homey depuis l’extérieur avec un nom de domaine ? Homey documente la mise en place via un reverse proxy HTTPS (avec support WebSocket) en pointant vers http://<ip-homey>:4859.
Sur Synology, ça peut se faire avec le reverse proxy intégré ou un outil type Nginx Proxy Manager, tant que TLS + WebSocket sont bien gérés.

A lire également:
Tuto Synology Reverse Proxy: comment accéder facilement à ses équipements depuis l'extérieur ?
Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !
Nous n'avons pas pu confirmer votre inscription.
Votre inscription est confirmée.

Tags :

Que pensez vous de cet article ? Laissez nous vos commentaires !
Merci de rester courtois: un bonjour et un merci ne coutent rien ! Nous sommes là pour échanger de façon constructive. Les trolls seront supprimés.

Laisser un commentaire

quatre × 3 =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare