Finaliser l’installation et configurer Jeedom

Finalisation de l’installation Jeedom

Pointer son navigateur vers Jeedom. Deux possibilités au choix:

  • Cliquer sur le bouton WEB dans DockStation; ou
  • Taper http://localhost:<port> dans l’adresse du navigateur où <port> est à remplacer par le port configuré à la création du container (9080 pour Jeedom Stable, 9180 pour Jeedom Beta).

La page permettant d’initialiser la base de données devrait s’afficher.

Nous supposons ici que la machine hôte héberge un gestionnaire de base de données MySQL.
Assurons nous que celui-ci accepte bien les connexions depuis toutes les machines, et pas seulement localhost. Vérifier que la ligne bind-address est commentée dans le fichier /etc/mysql/mysql.conf.d/mysqld.cnf. Le cas échéant, modifier le fichier et relancer MySQL via la commande:

sudo service mysql restart

Vérifions aussi que le root MySQL est bien accessible depuis d’autres machines. Sur la machine hôte se connecter à MySQL:

mysql -u root -p

Vérifier depuis quel machine le compte root est valide:

SELECT host FROM mysql.user WHERE User = 'root';

Si % n’est pas présent, taper les commandes suivantes:

CREATE USER 'root'@'%' IDENTIFIED BY 'root_password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;

Pour changer le password root:

SET PASSWORD FOR 'root'@'%' = PASSWORD('new_password');

Quitter mysql :

exit

Retour sur le navigateur pour compléter les paramètres d’installation Jeedom comme suit:

  • Database hostname: <ip_hote> (172.17.0.1 normalement)
  • Database port: 3306
  • Database username: root
  • Database password: mot de passe root MySQL
  • Database name: jeedom-beta ou jeedom-stable

Et cliquer sur Proceed.

L’installation est immédiate et devrait se terminer par le message:

Jeedom successfully install. Login is admin, password is admin. Click here for connection.

Connexion à Jeedom

Bizarrement, admin/admin ne marche pas à la première connexion. Suivons la procédure indiquée lorsque nous cliquons sur J’ai perdu mon mot de passe.
Sur la machine hôte se connecter à MySQL:

mysql -u root -p

Et saisir:

use jeedom-stable;   # Pour Jeedom Stable
use jeedom-beta;     # Pour Jeedom Beta

REPLACE INTO user SET `login`='adminTmp',password='c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec',profils='admin', enable='1';
exit

Revenir dans le navigateur et se connecter alors à Jeedom avec l’identifiant/mot de passe adminTmp/admin.

Aller dans la page configuration des Utilisateurs pour modifier le mot de passe admin.

Se déconnecter, puis se reconnecter avec l’utilisateur admin. Revenir dans la page configuration des Utilisateurs et supprimer l’utilisateur adminTmp.

Mise à jour de Jeedom

Pour le container Jeedom Beta:

  1. Aller sur la page de configuration de Jeedom, onglet Mises à jour, et sélectionner Beta comme version de core.
  2. Se rendre ensuite sur le Centre de mises à jour, cliquer sur Vérifier sur la ligne du core, puis Mettre à jour.

Pour le container Jeedom Stable, il suffit de faire la mise à jour (étape 2 ci-dessus).