Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Venez discuter de votre installation Jeedom sur NAS Synology
Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par Didier3L » 24 juil. 2019, 18:52

Vérifie également le fichier de configuration SSH
:arrow: /etc/ssh/sshd_config

regarde le parametrre

Code : Tout sélectionner

PermitRootLogin yes 
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

mitch55
Timide
Messages : 47
Inscription : 12 déc. 2015, 13:05

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par mitch55 » 24 juil. 2019, 21:56

Cela ne résout pas le problème :

Code : Tout sélectionner

root@jeedom:/# service ssh restart
[ ok ] Restarting OpenBSD Secure Shell server: sshd.
root@jeedom:/# service ssh start
[ ok ] Starting OpenBSD Secure Shell server: sshd.
root@jeedom:/# service ssh status
[FAIL] sshd is not running ... failed!
Le paramètre

Code : Tout sélectionner

PermitRootLogin yes 
n'était pas activé (le # était encore devant)

J'ai redémarré mon Xpenology mais toujours la même erreur.
Xpenology DSM 6.2-23739 Update 2 sur un n54l hp proliant + ZME_UZB1 + Zigbee2mqtt

jlpnc
Timide
Messages : 19
Inscription : 27 mars 2017, 21:27

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par jlpnc » 28 juil. 2019, 13:17

bonjour Didier3L
bravo pour le tuto
j'ai une install stable sur docker en mode bridge avec 2 contener docker jeedom et mysql
j'ai une cléf aeotec zwave sur le syno
comme je veux pouvoir utiliser mes google home pour du tts
comment faire pour migrer facilement sur docker en mode host ?
sans tout casser l existant mode bridge si cela ne marche pas ?

autre question : lorsque j appelle PhpMyadmin : j'ai un page not found
par contre si je met mon adresse du syno, j'ai Adminer qui apparait. est ce ok ?

merci d'avance
Pièces jointes
2019-07-28_22-08-46.jpg
2019-07-28_22-08-46.jpg (140.33 Kio) Consulté 3842 fois
SYNOLOGY DS216+II 6.2
clef ZW aeotec
Docker Jeedom+Mysql mode bridge

Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par Didier3L » 28 juil. 2019, 18:14

jlpnc a écrit :
28 juil. 2019, 13:17
bonjour Didier3L
bravo pour le tuto
j'ai une install stable sur docker en mode bridge avec 2 contener docker jeedom et mysql
j'ai une cléf aeotec zwave sur le syno
comme je veux pouvoir utiliser mes google home pour du tts
comment faire pour migrer facilement sur docker en mode host ?
sans tout casser l existant mode bridge si cela ne marche pas ?

autre question : lorsque j appelle PhpMyadmin : j'ai un page not found
par contre si je met mon adresse du syno, j'ai Adminer qui apparait. est ce ok ?

merci d'avance
Bonjour
tu peux créer un autre container pour Jeedom Host
ensuite tu pourras restaurer une sauvegarde Jeedom

Par contre il ne faudra pas faire fonctionner les deux container Jeedom Host et Jeedom Bridge en même temps

le tuto n'est pas fait pour Mysql en conteneur :!:
voici la page qui doit s'afficher pour phpMyAdmin
20190728181206.png
20190728181206.png (42.76 Kio) Consulté 3833 fois
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

lukebr
Timide
Messages : 20
Inscription : 05 avr. 2017, 22:47

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par lukebr » 09 août 2019, 18:30

Le disque dur gratte pas mal avec Jeedom en docker,
un SSD en Esata ce serait envisageable selon vous? quelqu'un a déjà fait un montage du genre?

LudoP
Timide
Messages : 6
Inscription : 12 juin 2019, 16:17

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par LudoP » 09 août 2019, 19:56

lukebr a écrit :
09 août 2019, 18:30
Le disque dur gratte pas mal avec Jeedom en docker,
un SSD en Esata ce serait envisageable selon vous? quelqu'un a déjà fait un montage du genre?
Pour ma part je trouve aussi que le disque gratte beaucoup. Je n ai pas de solution mais voici mes mince constatation.

Si je regarde le gestionnaire de tache du Synology et que je tri par écriture.
C est "service interne dsm" et sous service bluetoohd qui écrit beaucoup de 500ko a 1mo en permanence.
j ai aussi remarque énormément de process mysqld environ une 30aine de 84mo.

Mais je ne suis pas aller plus loin dans l investigation.
Peut être une piste j utilise le mode de formatage du syno btrfs (qui permet notamment de garder plusieurs version d un meme fichier).
Avec une basse de donne je pense que c est pas une bonne pratique. Mais je n ai pas trouve d information en ce sens.
Synology : DS718+ / DSM 6.2 / Docker / MariaDB 10 / BTRFS
Conteneur : jeedom/Jeedom:master en mode réseau Host
Protocole : Hue Zigbee / BLEA / 1wire / Esp Easy
PlugIn : TéléInfo, Suivi conso, 1Wire, Blea, Zwave, Migo, Netatmo, Orvibo

Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par Didier3L » 09 août 2019, 21:19

Vous avez quoi comme type de DD dans votre Syno ?
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

LudoP
Timide
Messages : 6
Inscription : 12 juin 2019, 16:17

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par LudoP » 10 août 2019, 00:41

2 disques western digital red de 3To.
Des disques spécifique pour les nas.
Synology : DS718+ / DSM 6.2 / Docker / MariaDB 10 / BTRFS
Conteneur : jeedom/Jeedom:master en mode réseau Host
Protocole : Hue Zigbee / BLEA / 1wire / Esp Easy
PlugIn : TéléInfo, Suivi conso, 1Wire, Blea, Zwave, Migo, Netatmo, Orvibo

Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par Didier3L » 10 août 2019, 10:25

LudoP a écrit :
10 août 2019, 00:41
2 disques western digital red de 3To.
Des disques spécifique pour les nas.
Comme moi et je n’ai pas de grattage
Par contre Je ne suis pas en btrfs

Pouvez vous compléter votre signature ;)
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

LudoP
Timide
Messages : 6
Inscription : 12 juin 2019, 16:17

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par LudoP » 10 août 2019, 14:34

Signature éditée.

As tu toi aussi le service bluetoohd qui écrit autant ?

Si ca proviens du système de formatage c'est pas cool.
car je doit reformatter et reinstaller la totalité du NAS
Synology : DS718+ / DSM 6.2 / Docker / MariaDB 10 / BTRFS
Conteneur : jeedom/Jeedom:master en mode réseau Host
Protocole : Hue Zigbee / BLEA / 1wire / Esp Easy
PlugIn : TéléInfo, Suivi conso, 1Wire, Blea, Zwave, Migo, Netatmo, Orvibo

Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par Didier3L » 10 août 2019, 18:43

LudoP a écrit :
10 août 2019, 14:34
Signature éditée.

As tu toi aussi le service bluetoohd qui écrit autant ?

Si ca proviens du système de formatage c'est pas cool.
car je doit reformatter et reinstaller la totalité du NAS
Pas du tout
20190810184325.png
20190810184325.png (10.17 Kio) Consulté 3714 fois
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

LudoP
Timide
Messages : 6
Inscription : 12 juin 2019, 16:17

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par LudoP » 11 août 2019, 21:35

Salut,

Donc ce n'est pas lié au formatage de volume BTRFS.

et même avec un volume en EXT4 et une reinstall complète de docker et conteneur (Oui un petit oublie de sauvegarde)
Problème identique avec le process BLUETOOTHD

Donc soit j'ai un problème avec :

- mon dongle ASUS BT400 qui utilise le driver "Bluetooth Dongle (HCI mode) - Cambridge Silicon Radio, Ltd"
- Un périphérique BT associé (Nuts, Xiaomi Miband 2 ou 3, 2 miflower, Smartplug)
- Ou Je suis en appartement et ma cle BLUETOOTH est harcelé.
ProcessBTD.png
ProcessBTD.png (28.82 Kio) Consulté 3690 fois
Synology : DS718+ / DSM 6.2 / Docker / MariaDB 10 / BTRFS
Conteneur : jeedom/Jeedom:master en mode réseau Host
Protocole : Hue Zigbee / BLEA / 1wire / Esp Easy
PlugIn : TéléInfo, Suivi conso, 1Wire, Blea, Zwave, Migo, Netatmo, Orvibo

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par pawnies » 12 août 2019, 01:59

Bonjour et super tuto
Questions cons:

1) sur Docker le nombre de periph usb n'est pas limité?
2) mieux que virtual machine manager et en quoi?

Merci

Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par Didier3L » 13 août 2019, 11:40

pawnies a écrit :
12 août 2019, 01:59
Bonjour et super tuto
Questions cons:

1) sur Docker le nombre de periph usb n'est pas limité?
2) mieux que virtual machine manager et en quoi?

Merci
1 non. Mais il est fortement conseillé de mettre un hub USB alimenté
2 Docker utilise beaucoup moins de ressource que VMM
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par pawnies » 19 août 2019, 23:48

Merci beaucoup.
Et du coup pas plus de problème lors des mises à jour divers: syno ou jeedom?
Merci

Kyoshi
Timide
Messages : 444
Inscription : 04 mai 2018, 14:05

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par Kyoshi » 20 août 2019, 08:34

Hello,

Je viens de lire la dernière page et je vais ajouter ma petite pierre à l'édifice.
Concernant la migration du mode bridge au mode host.
Pour ma part, je n'ai fait aucune restauration. J'ai tout simplement fait pointé vers la même base de données. C'est-à-dire que mon docker mysql n'a pas bougé du tout. Par contre, j'ai tout de même fait une sauvegarde des fichiers juste avant (au cas où).
J'ai même plusieurs fois switcher entre le docker Jeedom bridge et Jeedom host pour effectuer quelques vérifications. Et ceci sans souci.
La seule chose que j'ai dû changer, c'était l'adresse IP.

Pour la question Docker VS VM, j'ai répondu ceci dans un autre topic :
Pour ma part, je trouve vraiment dommage d'utiliser des VMs si ton NAS permet l'utilisation des dockers.
C'est moins gourmand et vraiment rapide.
Je te laisse chercher sur le net les différents avantages.

On te parle de l'avantage des backups avec les VMs.
Mais avec les dockers, tu indiques le répertoire que tu veux sauvegarder (typiquement, l'emplacement de toute la configuration de Jeedom... C'est dans tous les tutos). Donc tu peux casser ton docker, le reconstruire en indiquant le bon répertoire et tu retrouveras tout ton Jeedom.
Tu n'auras à gérer la sauvegarde que d'un répertoire et non d'une VM entière.

A part à manque de connaissance/compétence sur docker, je ne vois pas les avantages de la VM (mais je suis toute ouïe). Alors que j'ai utilisé plus de 10 ans ESXi.
Alors c'est vrai que si on a un serveur Linux dédié aux dockers et que l'on doit tout gérer en ligne de commande, ça rebute au début, mais avec Synology, c'est vraiment facile... C'est du clic clic... Comme pour les VMs.
Hier encore, j'ai voulu tester node-red par exemple.
J'ai cherché dans le registre de docker "node-red" et en quelques clics, j'avais une machine tournant sous node-red sans problème.
Pour réaliser des tests, j'ai eu besoin d'un Ubuntu serveur... En en rien de temps, j'avais ma machine prête.
Avec les Dockers, tu as un environnement léger, optimisé pour ton outil, sans consommation de ressources pour des choses inutiles.

Et quand tu regardes pourquoi les gens utilisent des VMs, c'est juste parce qu'ils ne connaissent pas.
Il y a moins de tuto... C'est plus obscure...

On a eu un seul problème... C'était pour l'installation des dépendances qui ne se faisaient plus.
Ceci était dû à un service qu'il fallait démarrer (et non utilisé à la base) :

Code : Tout sélectionner

service atd start
Mon Syno ne gratte pas plus que d'habitude (pour ceux que ça arrive, essayer voir de couper tous les Dockers non liés à Jeedom ainsi que les autres services pour voir).
Pas de problème de MAJ, que ce soit via Docker, NAS ou Jeedom.

pews
Timide
Messages : 3
Inscription : 24 août 2019, 22:50

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par pews » 24 août 2019, 23:02

Bonjour,

J'ai appliqué ce tuto à la lettre et nikkel, tout s'est bien passé ! Mais maintenant je veux installer ma clé ZWAVE sur le nas et la ca coince.

Qd je passe la commande /# dmesg | grep tty

[ 0.000000] Command line: root=/dev/md0 earlyprintk=apl console=ttyS2,115200n8 ihd_num=2 netif_num=2 HddHotplug=1 SataPortMap=21 syno_hw_version=DS718+ v
ender_format_version=2 syno_hdd_detect=18,179,176,175 syno_hdd_enable=21,20,19,9 syno_usb_vbus_gpio=13@0000:00:15.0@3 sn=1760PEN341503 macs=0011327928c9,001
1327928ca
[ 0.000000] Kernel command line: root=/dev/md0 earlyprintk=apl console=ttyS2,115200n8 ihd_num=2 netif_num=2 HddHotplug=1 SataPortMap=21 syno_hw_version=D
S718+ vender_format_version=2 syno_hdd_detect=18,179,176,175 syno_hdd_enable=21,20,19,9 syno_usb_vbus_gpio=13@0000:00:15.0@3 sn=1760PEN341503 macs=001132792
8c9,0011327928ca
[ 5.287360] dw-apb-uart.1: ttyS0 at MMIO 0x9151c000 (irq = 44, base_baud = 115200) is a 16550A
[ 5.334771] console [ttyS2] enabled
[ 5.363715] dw-apb-uart.2: ttyS1 at MMIO 0x9151e000 (irq = 45, base_baud = 115200) is a 16550A
[ 5.365104] console [ttyS2] disabled
[ 5.365328] dw-apb-uart.3: ttyS2 at MMIO 0x91520000 (irq = 6, base_baud = 115200) is a 16550A
[ 5.365347] console [ttyS2] enabled
[ 5.370546] dw-apb-uart.4: ttyS3 at MMIO 0x91522000 (irq = 47, base_baud = 115200) is a 16550A
[ 32.839906] ttyS2 - failed to request DMA
[ 33.526968] synobios open /dev/ttyS1 success
[ 52.596106] synobios open /dev/ttyS1 success
[2022081.734972] cdc_acm 1-3:1.0: ttyACM0: USB ACM device

Donc a priori, je vois la clé USB ACM device qui est la clé Zwave si je ne me trompe pas.

Mais elle n'apparait pas ma configuration du plugin zwave. Dans le champs port clé zwave, j'ai le choix entre aucun, auto, ttyS0, ttsyS1, ttsyS2 et ttyS3

Je débute alors soyez indulgent :). Merci de votre aide !

Laurent.

jm98
Timide
Messages : 3
Inscription : 25 août 2019, 21:16

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par jm98 » 25 août 2019, 21:31

Bonjour Didier

Super boulot, j'ai suivi à la lettre et cela a fonctionné nickel.
Jusqu'au moment où j'ai acheté un dongle enOcean (USB310) et je me suis retrouvé comme beaucoup ici bloqué car docker ne voyait pas USB0

J'ai fini par trouver sur un forum Anglais ou Allemand un élément de solution faire un chmod sur /dev/ttyUSB0
bon le premier forum disait de faite un 777 (fear) et un autre de faire un 755

je me suis du coup limité à un

Code : Tout sélectionner

 chmod 775  /dev/ttyUSB0 
Et nickel j'ai pu ajouter mes objets enOcean \0/

J'ai vu sur d'autres forums de donner plutot les droits au user:group je pense que c'est mieux mais je ne sais pas lequel est utilisé


Peut être est il possible d'ajouter ces info dans le déroulé du tuto pour pemettre aux autres personnes qui ont besoin de l'info de la trouver facilement

En tout cas merci

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par pawnies » 27 août 2019, 16:19

Bonjour!
Installation bien passée: merci énormément pour le tuto.
Avant d'aller plus loin, j'ai deux nouvelles questions:

1) J'utilise google home et le plugin gsh qui nécessite un certificat et l'acces au port 443.
Je vais avoir un probleme non? PORT 9080 vs 443
--> la redirection de ports de ma freebox va peut-être faire le taff?

2) je peux exporter ma config jeedom (sur vmware) et l'importer et ca devrait être ok (sauf les petits reglages usb évidemment)?


Merci

Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: [Tuto] Installation de Jeedom sur Synology avec docker en mode Host

Message par Didier3L » 27 août 2019, 16:48

jm98 a écrit :
25 août 2019, 21:31
Bonjour Didier

Super boulot, j'ai suivi à la lettre et cela a fonctionné nickel.
Jusqu'au moment où j'ai acheté un dongle enOcean (USB310) et je me suis retrouvé comme beaucoup ici bloqué car docker ne voyait pas USB0

J'ai fini par trouver sur un forum Anglais ou Allemand un élément de solution faire un chmod sur /dev/ttyUSB0
bon le premier forum disait de faite un 777 (fear) et un autre de faire un 755

je me suis du coup limité à un

Code : Tout sélectionner

 chmod 775  /dev/ttyUSB0 
Et nickel j'ai pu ajouter mes objets enOcean \0/

J'ai vu sur d'autres forums de donner plutot les droits au user:group je pense que c'est mieux mais je ne sais pas lequel est utilisé


Peut être est il possible d'ajouter ces info dans le déroulé du tuto pour pemettre aux autres personnes qui ont besoin de l'info de la trouver facilement

En tout cas merci
Bonjour
on peut faire cela aussi

Code : Tout sélectionner

chmod 777 /dev/tty* 
pour voir les droits

Code : Tout sélectionner

ls -lh /dev/ttyUSB0
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

Répondre

Revenir vers « Synology »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités