Aller au contenu

Docker Synology


Messages recommandés

Posté(e)

Hello, pour faire un essai, y a t'il un docker Synology clic/clic/clic, donc un qu'on installe et qu'on exécute tel quel avec tout dedans (BD etc), car je n'en trouve qu'en plusieurs parties et celui de cquad all in one n'est plus dispo on dirait.

 

UP, un tout petit tuto (Surtout pour Jojo:)) :

Bah il suffit de suivre celui là à la lettre : https://jeedom.github.io/documentation/installation/fr_FR/index.html#_sur_synology : Propre et précis.

Si le téléchargement du registre jeedom/jeedom ne passe pas sur Xpenology au niveau de docker, il faut :

-Se connecter en SSH sur son Syno

-Taper les commandes :

ssh root@[ip]

docker pull jeedom/jeedom

Attendre la fin du téléchargement, et rafraichir la liste des images dispo, il sera là.

Puis à nouveau suivre le tuto ci dessus. Ensuite, au premier boot, attendre un petit moment, et si Jeedom reste encours de démarrage, 2-3 reboot et rulez.

 

Pour la sauvegarde de mon docker, 2 solutions :

-Soit on exporte ces images avec la fonction exporter de son docker.

-Soit encore plus simple, si la sauvegarde Syno est active, il suffit d'ajouter l'application Docker ainsi que les images souhaitez (Ici MySQL et Jeedom) et la sauvegarde se fait automatiquement au complet !

 

Voilà, je fais du très simple, si question me demander.

Posté(e)

J'ai essayé, c'est pas click click click... Enfin la méthode que j'avais trouvée avec l'image de cquad... Et j'ai du mal avec docker, je m'y retrouve pas bien.

Regarde s'il y a encore des VM toutes faites... y'a des liens sur mon fil je pense (voir table des matières) À part faire passer la clef zwave (pas ton cas) de l'hôte à la VM c'est click click click.
J'ai aussi des soucis pour communiquer avec mes sonos mais je pense que le problème est ailleurs.

Sent from my Note4

Posté(e)

Ok, donc hormis un RPI, rien de clic/clic/clic en virtuel, pas envie de perdre du temps, donc j'attendrai, tant pis. Ou me prendrai un RPI, mais plus tard pour tester.

Posté(e)

oui apparemment ils ont enlevé toutes les images VM...

Si tu ne maîtrise pas une solution de VM et linux, voir les déboires de Jojo...

Sur une debian propre, fraiche et configurée, c'est 3 lignes pour installer Jeedom: https://jeedom.github.io/documentation/installation/fr_FR/index.html#_autre

 

pour synology docker, la doc officielle:

https://jeedom.github.io/documentation/installation/fr_FR/index.html#_sur_synology

Posté(e)

Hum pige pas, à la fin de la mise à jour, il m'indique mise à jour en version 1.212... Il ne veut pas passer en 2.0...

Posté(e)

Non, aucune erreur. Mais je ne suis pas le seul, tout dernier post des commentaires : https://www.jeedom.com/blog/?p=2539

J'ai exactement ce soucis.

Je voulais forcer en SSH, mais je n'arrive pas à me connecter en SSH. Un truc spécial à faire pour se connecter en SSH sur un jeedom ?

Posté(e)

C'est pas se connecter à Jeedom mais au docker... Et docker et moi...
Mais y'a pas un docker plus récent ? Installé direct en v2 ?

Sent from my Note4

Posté(e)

Bah le docker officiel jeedom/jeedom ne fonctionne pas...

Quand je disais se connecter en ssh à jeedom, c'était au docker contenant jeedom pour lancer ça : sudo php /usr/share/nginx/www/jeedom/install/install.php mode=force version=2.2.4

Posté(e)

laisse tomber, c'est mieux ;)

Ce genre de solutions, ou tu sais ce que tu fais et ça roule, ou tu chipote sans vraiment connaitre en taant des lignes à l'aveugle ... et ça mêne à des situations comme jojo

Eventuellement demande sur le forum officiel, là tu aura des experts.

Posté(e)

Bah il me faudrait surtout le user/mdp et ce serait ok. Mais c'est étonnant, le docker officiel est maintenu à priori : https://hub.docker.com/r/jeedom/jeedom/~/dockerfile/

 

Mais je n'arrive pas à le DL. Tu peux cliquer dessus (C'est le registre jeedom/jeedom) pour voir si cela te met aussi une erreur ?

Je referai un essai demain.

Posté(e)

tu as essayé avec Mjeedom96 ?

Sinon j'arrive à télécherger et y'a ceci sur ton lien:

 

Dockerfile
FROM debian:latest

MAINTAINER info@jeedom.com

ENV SHELL_ROOT_PASSWORD Mjeedom96

RUN apt-get update && apt-get install -y wget openssh-server supervisor mysql-client

RUN echo "root:${SHELL_ROOT_PASSWORD}" | chpasswd && \
  sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config && \
  sed -i 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' /etc/pam.d/sshd

RUN mkdir -p /var/run/sshd /var/log/supervisor
RUN rm /etc/motd
ADD install/motd /etc/motd
RUN rm /root/.bashrc
ADD install/bashrc /root/.bashrc
ADD install/OS_specific/Docker/supervisord.conf /etc/supervisor/conf.d/supervisord.conf

ADD install/install.sh /root/install_docker.sh
RUN chmod +x /root/install_docker.sh
RUN /root/install_docker.sh -s 1;exit 0
RUN /root/install_docker.sh -s 2;exit 0
RUN /root/install_docker.sh -s 4;exit 0
RUN /root/install_docker.sh -s 5;exit 0
RUN /root/install_docker.sh -s 7;exit 0
RUN /root/install_docker.sh -s 10;exit 0

ADD install/OS_specific/Docker/init.sh /root/init.sh
RUN chmod +x /root/init.sh
CMD ["/root/init.sh"]

EXPOSE 22 80

 

Posté(e)
il y a 11 minutes, Nico a dit :

docker officiel est maintenu à priori

oui, mais comme Docker dépend pas mal du linux hote, et que celui de syno n'est en plus pas le plus standard, ça amène à des comportement bizarres parfois

enfin je pense, docker n'est qu'une petite partie de l'os...

Invité chris6783
Posté(e)

@Nico moi je tourne avec l'image jeedom/jeedom sur syno mais avec la db en natif sur le syno. J'ai un peu galère car à l'époque l'image officielle était en pleine refonte... Après, comme indiqué par Seb le docker de syno est pas mal verrouillé et tu ne peux pas faire tous les mapping réseau comme avec un docker libre... En particulier certains plugin comme le Dash qui a besoin de scanner le réseau ne va pas marcher..... Sauf si tu as une freebox et dans ce cas le plugin freebox os va voir les Dash. Et ne vient pas poser de question sur le forum officiel à ce sujet . Les pros docker vont t'aider sans problème et avec compétence pour le setup mais les auteurs de plugin risquent de te jeter en te disant de changer de plateforme et que syno c un mauvais choix bien cher :-) pour un vrais geek qui peut faire mieux pour moins !
Mais une fois installé sur le syno c d'une stabilité exemplaire et ça évite d'avoir une machine en plus qui tourne et qui chauffe ma baie maison que je vient de fermer ..... Faudrait que je partage ce bricolage dans le bistrot c'est encore en vrac à l'intérieur mais j'ai transformé mon fond du dessous d'escalier en niche info, on peut pas appeler ça une baie.

Invité chris6783
Posté(e)

le mot de passe pour acceder en ssh est bien celui donné plus haut  root/Mjeedom96

par contre il faut bien configurer ton conteneur et mapper un port du syno vers le port 22 du conteneur ensuite il faut ouvrir la session avec ce port (tu peux aussi via l'onglet terminal du conteneur depuis l'interface docker de synology)

Posté(e)

Le soucis, c'est que je n'arrive pas à télécharger le docker jeedom/jeedom ! Il me met échec échec de l'opération. Du coup j'ai pris le docker cquad/jeedom, mais celui là je ne trouve pas le user/pwd. Et j'avais essayé le root/Mjeedom96, il ne passe pas.

On peut télécharger un docker autrement sur Synon sinon qu'en passant par la recherche de registre ? Ou alors qqun connaît le pwd de Cquad ?

Posté(e)

Essaie Jeedom/Mjeedom96. Sinon je regarderai tantôt, j'avais utilisé le docker de cquad, j'ai peut-être encore qquepart le log/pw

Sent from my Note4

×
×
  • Créer...