Cette image "nricheton/jeedom-optimized" est basée sur l'image originale "jeedom/jeedom" en installant certaines dépendances de plugins :
Zwave
Networks
Homebridge
Camera
FreeboxOS
RFLink
Cela permet d'avoir un jeedom immédiatement opérationnel lorsque le container est recréé, sans avoir à lancer l'installation des dépendances de chaque plugins.
nricheton/jeedom-optimized:latest : basé sur jeedom/jeedom:latest. En cas de nouvelle installation, installe Jeedom v4
nricheton/jeedom-optimized:3-latest : basé sur jeedom/jeedom:latest. En cas de nouvelle installation, installe Jeedom v3
nricheton/jeedom-optimized:rpi-latest : inspiré de jeedom/jeedom:latest mais image pour architecture ARM/Raspberry Pi. En cas de nouvelle installation, installe Jeedom v4
En plus des variables d'environnement de l'image jeedom:latest, cette image peut utiliser les virables suivantes :
APACHE_PORT= : Permet de régler le port du server apache lors d'une utilisation en mode host networking. Cette option a disparu de l'image Jeedom officielle.
SOUND_CARD= : Permet de régler la carte son par défaut, si vous utilisez une carte son USB par exemple
HOSTNAME= : Permet de configurer le hostname, lors d'une utilisation en mode host networking
Il est nécessaire de faire fonctionner jeedom avec un réseau en mode 'host' pour utiliser Homebridge / Maison sur iOS & MacOS. Le protocole Bonjour nécessite de pouvoir envoyer des messages sur le réseau en broadcast.
En mode host, on ne peut pas lier des conteneurs. Jeedom doit donc accéder à la base de données en utiliser l'IP du host docker et le port publié par le conteneur mysql.
Au premier lancement, jeedom va demander les nformations de la base de données.
Database hostname : Le nom/IP de votre serveur docker. Celio ou vous avez démarré le conteneur jeedom-mysql. Ne peut pas être 'localhost' or 127.0.0.1 car vous devez vous connecter en dehors du conteneur jeedom.
Database port : Port publié de jeedom-mysql. Par défaut : 3306
Database username : jeedom (ou ce que vous avez indiqué à la création de jeedom-mysql)
Database password : password-jeedom-sql (vous avez dû changer le mot de passe à la création de jeedom-mysql)
database name : jeedom (ou ce que vous avez indiqué à la création de jeedom-mysql)