meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nas:jeedom [2024/07/07 17:11] lechefnas: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 et container manager) ======
  
 Installation réalisée grâce au tuto suivant : [[https://community.jeedom.com/t/tuto-installation-de-jeedom-sur-synology-avec-docker-et-reseau-macvlan/22039|https://community.jeedom.com/t/tuto-installation-de-jeedom-sur-synology-avec-docker-et-reseau-macvlan/22039]]\\ Installation réalisée grâce au tuto suivant : [[https://community.jeedom.com/t/tuto-installation-de-jeedom-sur-synology-avec-docker-et-reseau-macvlan/22039|https://community.jeedom.com/t/tuto-installation-de-jeedom-sur-synology-avec-docker-et-reseau-macvlan/22039]]\\
Ligne 84: Ligne 84:
 ===== Création du fichier docker-compose.yaml ===== ===== Création du fichier docker-compose.yaml =====
  
-Pour créer notre conteneur, nous allons utiliser la commande ''docker-compose'' ** **et un fichier de configuration** **''docker-compose.yaml'' \\ Voici le contenu de mon fichier** **docker-compose.yaml en version 2 :+Pour créer notre conteneur, nous allons utiliser la commande ''docker-compose''  et un fichier de configuration ''docker-compose.yaml'' \\ Voici le contenu de mon fichier ''docker-compose.yaml''  en version 2 : 
 + 
 +<code> 
 +version: '2' 
 + 
 +networks: 
 +     default: 
 +        name: mymacvlan 
 + 
 +services: 
 +    jeedom: 
 +         container_name: jeedom-v4 
 +#         build : ./ 
 +         image: jeedom/jeedom:4.3-buster 
 +         privileged: false 
 +         pid: "host" 
 +         cap_add: 
 +             - SYS_PTRACE 
 +             - SYS_ADMIN 
 +         tty: true 
 +         hostname: jeedom 
 +         mac_address: a0:ca:ab:cd:ef:04 
 +         networks: 
 +             default: 
 +                 ipv4_address: 192.168.1.245 
 +         volumes: 
 +             - "/volume1/docker/jeedom-macvlan/html:/var/www/html" 
 +             - "/volume1/docker/jeedom-macvlan/db:/var/lib/mysql" 
 +         restart: unless-stopped 
 +         environment: 
 +             - TZ=Europe/Paris 
 +             - PUID=1026 
 +             - PGID=101 
 +             - SYSTEMD_IGNORE_CHROOT=yes 
 +             - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
 + 
 +</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é à notre réseau mymacvlan 
 + 
 +image: Image utilisée pour construire notre conteneur \\ Dans cette exemple on utilise jeedom/jeedom:4.3-buster 
 + 
 +ipv4_address: 192.168.1.245 ⇒ Adresse IP pour joindre le serveur Jeedom 
 + 
 +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'article. 
 + 
 +PUID et PGID ⇒ ID de l’utilisateur propriétaire. \\ Lancer la commande id <votre nom utilisateur administrateur> \\ exemple : id administrateur 
 + 
 +Lancer notepad++, faire un copier-coller du code et sauvegarder le fichier dans ''docker\jeedom-macvlan\docker-compose.yaml'' 
 + 
 +===== Création du container JEEDOM ===== 
 + 
 +Lancer la commande ''docker pull jeedom/jeedom:4.3-buster''  pour télécharger l’image de Jeedom 
 + 
 +Lancer la commande ''cd /volume1/docker/jeedom-macvlan''  pour changer de répertoire 
 + 
 +Lancer la commande ''ls''  pour visualiser le contenu du répertoire 
 + 
 +Lancer la commande'' docker-compose up -d''  pour créer le conteneur. 
 + 
 +===== Container manager sur Synology ===== 
 + 
 +Vérifier dans l'application CONTAINER MANAGER que le conteneur est monté et UP : 
 + 
 +{{:nas:2024-07-07_17_29_52-_-_synology_diskstation.png?400}} 
 + 
 +Vérifier que la configuration du portail Web est correcte : 
 + 
 +{{:nas:2024-07-07_17_32_13-portail-web.png?600}} 
 + 
 +Côté webstation : 
 + 
 +{{:nas:2024-07-07_17_33_35-webstation.png?400}} 
 + 
 +===== Interface Web ===== 
 + 
 +Vous pouvez maintenant joindre votre serveur Jeedom (via interface web) à l'adresse IP que vous lui avez attribué. 
 + 
 +Pour ma part le 192.168.1.245 : 
 + 
 +{{:nas:2024-07-07_17_36_37--_jeedom_mozilla_firefox.png?200}}