======Installation de Yunohost 2.5 sur Raspberry Pi====== **Cette page est obsolète:** Pour l'installation de Yunohost voir [[installation_de_yunohost_sur_raspberry_pi|Yunohost 3.1 ou +]] ===== Ressources ===== * [[https://yunohost.org/#/install_on_raspberry_fr|Ressources sur le site Yunohost]] La page est claire pour toutes les étapes ! ===== Résumé ===== ==== Téléchargement ==== * [[http://build.yunohost.org/|http://build.yunohost.org/]] * ou directement : https://build.yunohost.org/YunoHost_v251_rpi.zip et également le fichier de vérification https://build.yunohost.org/YunoHost_v251_rpi.zip.sum ==== Vérifier l'intégrité de l'image téléchargée ==== se placer dans le répertoire de téléchargement : cd ~/Téléchargements sha256sum YunoHost_v251_rpi.zip cat YunoHost_v251_rpi.zip.sum Les 2 dernières lignes de commande doivent donner des suites de lettres et chiffres identiques ==== Copie sur la carte SD ==== Avec la commande dd, voir https://yunohost.org/#/copy_image_fr copie de l'image et agrandissement de la partition ext4 Identifier le nom de sa carte SD : sudo fdisk-l Périphérique Amorçage Début Fin Secteurs Taille Id Type /dev/sdb1 8192 131071 122880 60M c W95 FAT32 (LBA) /dev/sdb2 131072 10371071 10240000 4,9G 83 Linux ici, c'est /dev/sdb ça peut être également un truc du type /dev/mm...blk la commande à taper pour copier l'image sur la carte SD : /!\ ne pas se tromper de cible, cette commande peut détruire tout le contenu de votre disque dur /!\ sudo dd if=/chemin/vers/votre/.img of=/nom/du/matériel soit ! ne pas mettre le 1 de sdb1 pour la commande dd sudo dd if=~/Téléchargements/YunoHost_v251_rpi.img of=/dev/sdb ça peut prendre 10 mn ... dans un autre terminal, pour suivre l'avancée de dd, taper : sudo pkill -USR1 -n -x dd ==== Brancher et démarrer ==== * [[https://yunohost.org/#/plug_and_boot_fr|Plug and Boot]] === Méthode écran clavier sur la pi === Brancher la pi avec un écran et un clavier, démarrer, la post install s'affiche: répondre **yes** pour lancer le script de post installation. (Ne pas faire entrée, sinon erreur python !!!!) Le clavier sera **qwerty** ! pour le mot de passe ! Pour récupérer une invitation de commande **Ctrl + Alt + F1** === Méthode avec interface web === https://dev.yunohost.org/issues/827 Brancher la pi avec écran clavier, démarrer. Répondre non à la post install Ouvrir une invitation de commande avec **Ctrl + Alt + F1** apt update apt dist-upgrade reboot -- Répondre non à la post install Se connecter avec chromium avec l'ip locale de votre pi Faire la post-install: fonctionne en juillet 2017 === Bonus pour patienter === J'ai accepté par erreur ton invitation J'ai du me gourer dans l'heure J'ai du m'planter dans la saison **Ne pas être pressé, ça prend un certain temps.** === Se connecter en ssh === Avec le user root ssh root@ip.locale.de.la.pi (192.168.0.101 par exemple) pwd : yunohost Il n'y a pas de user pi! Le mot passe de root est yunohost ==== Se connecter avec un navigateur web avec IP locale ==== **Dans un premier temps, les certificats https de Yunohost sont auto-signés**, il faut donc accepter l'exception de sécurité pour accéder à l'interface web. Si votre navigateur ne vous propose pas d'ajouter une exception, c'est peut être parcque vous avez déjà fait un essai et votre navigateur a gardé le certificat autosigné en mémoire, il faut alors soit supprimer ce certificat via Préférences > Avancée > Certificats (identifier le certificat et le supprimer), soit utiliser un autre navigateur par exemple chromium ! Le user est admin. Le mot de passe est celui qui est saisi au premier démarrage, attention c'est en qwerty à la saisie ! Vous devriez aboutir à cette interface : {{media_02:accesadminynh.png|fig:accesadminynh.png}} Saisir le mot de passe défini lors de la post-installation et vous devriez arriver à cet écran : {{media_02:admininsideynh.png|fig:admininsideynh.png}} Victoire totale ! ==== Se créer un premier utilisateur ==== Via cet écran {{media_13:ynh-user.png|fig:ynh-user.png}} ==== Générer un "vrai" certificat https avec let's encrypt ==== En cliquant sur domaine et sur le bouton Certificat SSL mais à ce stade, il faut que votre Yunohost soit accessible depuis Internet (config de votre Box) {{media_13:ynh-domaine-https.png|fig:ynh-domaine-https.png}} ==== Installer une application ==== Via ce menu ou en copiant collant une adresse github d'applications "non officielles" https://yunohost.org/#/apps_in_progress_fr {{media_13:ynh-installappli.png|fig:ynh-installappli.png}} ===== Moulinette ===== * [[https://yunohost.org/#/moulinette_fr|Lancement de la moulinette]] ===== En ssh ===== eteindre: halt reboot: reboot now ===== Sécurité ===== ==== Changement du mot de passe root ==== Pour un mot de passe long et compliqué sudo passwd root ==== Changement du mot de passe admin ==== Pour un mot de passe long et compliqué sudo passwd admin ==== Changement du port ssh ==== ==== Installation des certificats de sécurité ==== Ressources: * https://yunohost.org/#/certificate_en * [[Yunohost:_Installation_de_certificats_de_s%C3%A9curit%C3%A9|La page du wiki Yunohost: Installation de certificats de sécurité]] ===== Installation sur une clé usb ===== Si la carte SD à tendance à mal marcher, * Copier l'image sur la carte SD * Copier l'image sur la clé usb * Monter la carte SD, et éditer le fichier cmdline.txt * Remplacer //' root=/dev/mmcblk0p2 par root=/dev/sda2//' * Monter la clé usb pour aggrandir la partition ext4 ===== Modification de la time zone ===== Se connecter en ssh en root raspi-config Choisir Europe puis Paris {{tag>bj micro_ordinateur}}