Installation de Jeedom sur un NAS Synology DSM 5.2
Sources :
WIKI très détaillé
Rajoutez la source pour obtenir le paquet debian chroot. Pour cela, allez dans le Centre de Paquets Synology, puis dans Paramètres, Sources de paquets. Cliquez sur Ajouter et renseignez comme suit : nom : SynoCommunity emplacement : http://packages.synocommunity.com/
Dans le Centre de Paquets Synology, dans la section communauté, cherchez le paquet Debian Chroot (avec un logo en spirale rose) et installez-le. Cela prend quelques minutes. Maintenant, toujours dans le Centre de Paquets Synology, allez dans les paquets installés, cliquez sur le paque Debian Chroot et Lancez-le.
- Jadahl ne build plus les drivers pour Synology mais ils les met quand mme à disposition ici :
http://www.jadahl.com/drivers/
Il faut télécharger les drivers x86, puis les installer manuelement à partir du Gestionnaire de paquet du DSM
- ATTENTION À BIEN SUPPRIMER TOUS LES ANCIENS DRIVERS AVANT D'INSTALLER LES NOUVEAUX
Soit en désinstallant l'ancien packet soit en supprimer les fichiers si c'était une installation manuelle par SSH
Vous devez ensuite impérativement redémarrer votre Nas Synology avant pour que les drivers soient pris en compte.
Connectez-vous en ssh, toujours en root, sur votre Nas Synology.
Si vous avez bien respecté les étapes précédentes, en tapant debian
, vous devriez vous retrouver dans la Debian. Un warning sur les locales peut s'afficher, normal à cette étape, nous allons les configurer par la suite.
cd /home
wget --no-check-certificate https://raw.githubusercontent.com/CharlyPoppins/JeedomSynologyDSM5.2/master/install_syno.sh
chmod 777 install_syno.sh
./install_syno.sh
rm install_syno.sh
L'installation dure environ 15 minutes et vous demandera de saisir quelques réponses à certaines questions.
Pour toutes les questions où vous devez répondre par Y (Yes) ou N (No), tapez Y.
Vous aurez également plusieurs écrans bleus pour vous demander de configurer certains paramètres :
Le premier concerne les locales : choisissez en.US UTF8 et fr.FR UTF8 en appuyant sur la touche Espace pour mettre une étoile (*) devant chacune des 2 lignes. Appuyez sur la touche Entrée pour valider. Il vous sera ensuite demandé la Default locale : sélectionnez fr.FR UTF8 et appuyez sur la touche Entrée pour valider. Ensuite vient le choix du Timezone : Choisissez Europe, puis Paris. La prochaine question qui vous sera demandée sera si vous voulez installez jeedom et écraser nginx sur la chroot. Répondez par l'affirmative, oui/yes.
Il sera ensuite nécessaire de saisir un mot de passe pour mysql et de le resaisir pour confirmation (choisissez-en un et retenez-le).
L'installation continue et vous demandera à un moment le mot de passe mysql (celui que vous avez choisis juste avant).
Dans DSM, cliquez sur l'icône Debian Chroot, cliquez sur Services, puis sur Ajouter, et renseignez comme suit :
Nom : Jeedom
Script de lancement : /home/jeedom.sh
Commande de statut : service jeedom status
Voilà, vous avez définitivement fini ce tutorial !
Jeedom est maintenant accessible à partir de l'url http://@IP_DU_NAS:8088/jeedom. Pensez à bien configurer la section réseau dans JEEDOM.
Cette étape permettra à Jeedom d’avoir plus de droits et donc de pouvoir par exemple s’éteindre et se redémarrer, ou de gerer le réseaux par exemple.
sudo su -
echo "www-data ALL=(ALL) NOPASSWD: ALL" | (EDITOR="tee -a" visudo)
Allez dans le Panneau de configuration de DSM, dans l'onglet Dossier Partagé. Créez un nouveau dossier partagé que vous appelerez debian et donnez les droits en lecture/écriture à votre utilisateur. Utile uniquement pour les développements et debug
/var/packages/debian-chroot/scripts/start-stop-status chroot
// Ou bien lancer la commande (à voir commande executer automatiquement cette commande lors que l'on se connecte avec le compte root) alias debian="sudo -i chroot /usr/local/debian-chroot/var/chroottarget/ /bin/bash"
// Puis taper debian
Liste des Devices USB
debian```
debian