meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
nas:jeedom [2024/07/07 16:38] – lechef | nas:jeedom [2024/07/07 18:27] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Monter un serveur Jeedom sur NAS Synology (via Docker) ====== | + | ====== Monter un serveur Jeedom sur NAS Synology (via Docker |
Installation réalisée grâce au tuto suivant : [[https:// | Installation réalisée grâce au tuto suivant : [[https:// | ||
Ligne 47: | Ligne 47: | ||
Il faudra adapter les commandes selon votre configuration. | Il faudra adapter les commandes selon votre configuration. | ||
- | docker network create \ => Commande docker pour créer un réseau \\ -d macvlan \ => Utilisation du driver macvlan de Docker \\ --subnet=192.168.1.0/ | + | '' |
+ | |||
+ | <WRAP center round tip 80%> \\ L’adresse 192.168.1.241 servira notamment pour ceux qui utilisent le plugin BLEA avec la création d’une antenne déportée ou d’autres containeur Docker qui doivent communiquer avec Jeedom. \\ </ | ||
+ | |||
+ | Exemple : | ||
+ | < | ||
+ | |||
+ | docker network create \ | ||
+ | -d macvlan \ | ||
+ | --subnet=192.168.1.0/ | ||
+ | --ip-range=192.168.1.240/ | ||
+ | --gateway=192.168.1.1 \ | ||
+ | --aux-address=" | ||
+ | -o parent=eth0 \ | ||
+ | mymacvlan | ||
+ | |||
+ | </code> | ||
+ | |||
+ | Je conseille de préparer | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Le réseau macvlan est créé. \\ ATTENTION ! | ||
+ | |||
+ | Les adresses suivantes ne devront pas être utilisées (réservées pour le NAS) : \\ 192.168.1.240 \\ 192.168.1.241 | ||
+ | |||
+ | <WRAP center round important 60%> \\ Si besoin, vous pouvez supprimer le réseau avec la commande '' | ||
+ | |||
+ | < | ||
+ | docker network rm 864ddd55cac0 | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Création du fichier docker-compose.yaml ===== | ||
+ | |||
+ | Pour créer notre conteneur, nous allons utiliser la commande '' | ||
+ | |||
+ | < | ||
+ | version: ' | ||
+ | |||
+ | networks: | ||
+ | | ||
+ | name: mymacvlan | ||
+ | |||
+ | services: | ||
+ | jeedom: | ||
+ | | ||
+ | # build : ./ | ||
+ | | ||
+ | | ||
+ | pid: " | ||
+ | | ||
+ | - SYS_PTRACE | ||
+ | - SYS_ADMIN | ||
+ | tty: true | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | - "/ | ||
+ | - "/ | ||
+ | | ||
+ | | ||
+ | - TZ=Europe/ | ||
+ | - PUID=1026 | ||
+ | - PGID=101 | ||
+ | - SYSTEMD_IGNORE_CHROOT=yes | ||
+ | - PATH=/ | ||
+ | |||
+ | </code> | ||
+ | |||
+ | Le fichier est à adapter selon la configuration. J'ai choisi cette adresse IP pour mon serveur : 192.168.1.245 mais vous pouvez en choisir une autre (correspondant au range indiqué dans la configuration du réseau macvlan. | ||
+ | |||
+ | networks: notre conteneur sera attaché | ||
+ | |||
+ | image: Image utilisée pour construire notre conteneur \\ Dans cette exemple on utilise jeedom/ | ||
+ | |||
+ | ipv4_address: | ||
+ | |||
+ | volumes: Répertoire « miroir » où sera installé Jeedom | ||
+ | |||
+ | Il y a également une subtilité si vous utilisez une / des clés USB pour joindre vos équipements. Voir le tuto original indiqué au début de l' | ||
+ | |||
+ | PUID et PGID ⇒ ID de l’utilisateur propriétaire. \\ Lancer la commande id <votre nom utilisateur administrateur> | ||
+ | |||
+ | Lancer notepad++, faire un copier-coller du code et sauvegarder le fichier dans '' | ||
+ | |||
+ | ===== Création du container JEEDOM ===== | ||
+ | |||
+ | Lancer la commande '' | ||
+ | |||
+ | Lancer la commande '' | ||
+ | |||
+ | Lancer la commande '' | ||
+ | |||
+ | Lancer la commande'' | ||
+ | |||
+ | ===== Container manager sur Synology ===== | ||
+ | |||
+ | Vérifier dans l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Vérifier que la configuration du portail Web est correcte : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Côté webstation : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Interface Web ===== | ||
+ | |||
+ | Vous pouvez maintenant joindre votre serveur Jeedom (via interface web) à l' | ||
+ | |||
+ | Pour ma part le 192.168.1.245 : | ||
+ | |||
+ | {{: | ||