Aller au contenu

Docker Synology


Nico

Messages recommandés

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Bon jeedom installé. Je voulais faire la mise à jour avant d'aller plus loin, par contre il m'indique : Erreur curl sur : https://market.jeedom.fr/core/api/api.php. Détail :SSL certificate problem: unable to get local issuer certificate

 

Cela veut dire qu'il faut d'abord créer un compte ?

Lien vers le commentaire
Partager sur d’autres sites

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 ?

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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

 

Lien vers le commentaire
Partager sur d’autres sites

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...

Lien vers le commentaire
Partager sur d’autres sites

Invité chris6783

@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.

Lien vers le commentaire
Partager sur d’autres sites

Invité chris6783

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)

Lien vers le commentaire
Partager sur d’autres sites

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 ?

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...