[TUTO] – Jeedom : Installation de Jeedom dans Docker sur une VM Debian

2
269
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, moyenne: 5,00 sur 5)
Loading...

Jeedom a su s’imposé sur le marché de la domotique et sa communauté grandit de jour en jour. Je suis le projet de plus ou moins loin depuis un certain moment maintenant et c’est aujourd’hui que j’ai enfin pris le temps de me lancer dans l’aventure de la domotique !!

Après quelques recherches sur le site de Jeedom et tout particulièrement sur la documentation d’installation (très bien faite d’ailleurs). J’ai finalement choisi la solution de faire tourner mon Jeedom sur une distribution Linux grâce à Docker (Un projet qui a vu le jour il n’y a pas longtemps non plus et parait très prometteur. C’était le moment de le tester et j’en parlerai probablement dans un autre billet).

Ayant mon propre serveur NAS custom tournant sous Windows 2012 R2, je me suis donc empressé de monter une toute nouvelle VM Hyper-V avec la distribution linux Debian.

 

Prérequis

Vous aurez seulement besoin d’une nouvelle machine fraîchement installée avec la distribution Linux Debian.

… et c’est tout.

 

Configuration de la VM Debian

Il faudra ajouter ce repo à la liste pour la suite du tutoriel.

Jeedom_Installation_de_Jeedom_dans_Docker_sur_une_VM_Debian_01

 

Exécutez ces deux commandes afin de mettre à jour la liste des paquets disponibles puis de mettre à jour tous les paquets installés sur votre distribution.

 

Je vous conseil également de mettre une IP static à votre VM, pour cela éditez le fichier suivant.

 

Installation de Jeedom dans Docker

Saisissez la commande suivante pour installer “Docker” :

Jeedom_Installation_de_Jeedom_dans_Docker_sur_une_VM_Debian_02

 

Puis saisissez cette commande :

Jeedom_Installation_de_Jeedom_dans_Docker_sur_une_VM_Debian_03

 

Docker étant maintenant installé, passons à la création des différents containers. On commencera avec le container MySQL, il vous suffit de saisir cette commande après avoir remplacer “votrepassword”.

Jeedom_Installation_de_Jeedom_dans_Docker_sur_une_VM_Debian_04

 

Ensuite, nous allons créer le container qui contiendra l’installation de Jeedom et que nous allons lier au container MySQL précédemment mis en place pour la base de donnée.

Saisissez cette commande :

Jeedom_Installation_de_Jeedom_dans_Docker_sur_une_VM_Debian_05

 

Pour finir, nous allons créer le container du service web qui vous permettra d’accéder au Web GUI de Jeedom. Si vous souhaitez accéder au Web GUI depuis l’IP de votre VM et non depuis l’IP du container alors faite comme moi et utilisez les deux options “-p” qui permettront de publier les ports du container sur votre VM.

Jeedom_Installation_de_Jeedom_dans_Docker_sur_une_VM_Debian_07

 

Une petite commande en prime pour contrôler l’état des containers Docker.

Jeedom_Installation_de_Jeedom_dans_Docker_sur_une_VM_Debian_08

 

Vous pouvez maintenant vous connecter sur le Web GUI de Jeedom.

Les identifiants par défaut sont :

Login : admin

Password : admin

Jeedom_Installation_de_Jeedom_dans_Docker_sur_une_VM_Debian_09


1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, moyenne: 5,00 sur 5)
Loading...

2 Commentaires

  1. Bonjour Jérémy,

    Très bon article, je suis en train de réfléchir pour passer à Docker avec jeedom. Cependant, j’ai une question: est-ce qu’on peut faire du load balancing entre 2 conteneurs “Jeedom data”, avec un partage des ressources hardwares ?

    Merci pour ton retour

    • Bonjour Marc,

      Merci. J’ai juste testé par curiosité jeedom avec Docker et j’en ai profité par la même occasion pour en faire un tuto. De mon côté, j’utilise uniquement un Rasberry-pi 2 pour faire tourner Jeedom et c’est vraiment très stable.

      Par contre, je ne connais pas assez Docker pour pouvoir répondre à ta question.

      Jérémy

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here