Outils pour utilisateurs

Outils du site


yunohst_et_raspberry

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

yunohst_et_raspberry [2019/03/05 09:31] (Version actuelle)
jean créée
Ligne 1: Ligne 1:
 +====== Yunohost sur un Raspberry Pi ======
 +
 +===== Qu'est ce que "​Yunohost"​ =====
 +
 +{{:​wiki:​capture_du_2019-03-03_13-50-34.png?​200|}}
 +
 +Yunohost est une application qui vous permet de créer votre propre serveur à votre domicile; Ainsi vos données, vos applications restent chez vous tout en vous permettant d'y avoir accès depuis l'​extérieur.
 +
 +l'​intérêt est que vous avez par ce biais le contrôle de vos données.
 +
 +===== Qu'est ce qu'un "​Raspberry Pi" =====
 +
 +Un raspberry pi est un nano ordinateur qui tourne avec une distribution “debian” Prix d'​achat réduit,​Consommation électrique très faible.
 +
 +{{:​wiki:​rsapberry.png?​200|}}
 +
 +illustration carte mère raspberry pi 3 b créée par Jose.gil https://​creativecommons.org/​licenses/​by-sa/​4.0
 +
 +===== Installer Yunohost sur votre Raspberry =====
 +
 +
 +La procédure est parfaitement détaillée sur le site officiel de Yunohost
 +
 +https://​yunohost.org/#/​install_on_raspberry_fr
 +
 +===== Utiliser un disque dur externe au lieu de la carte sd du "​Raspberry Pi" =====
 +
 +
 +Permet de prolonger la durée de vie de la carte qui ne va plus être sollicitée en écriture.
 +
 +# sur Raspbian GNU/Linux 9 (stretch), procédure de déménagement du système de la carte mémoire vers un disque
 +
 +# les gars de yunohost ont simplifié le partitionnement,​ remplacer les numéros de périphériques 6/7 par 1/2
 +
 +**__1ere étape__**
 +
 +# arrêter le Raspberry pi et brancher la carte sur un PC disposant d'une place disque équivalente. # copier la carte sur un fichier et vérifier qu'il n'y a pas de message d'​erreur # ATTENTION, vérifier le nom du périphérique correspondant à la carte mémoire (pour cela ouvrir un terminal et tapez: sudo fdisk -l)
 +
 +#remplacer sdn7 par sdb7 ou sdc7 …. sudo dd bs=4M status=progress conv=fsync if=/​dev/​sdn7 of=systeme_perso.img
 +
 +# si on n'a que la moitié de la taille de la carte de libre sur le disque, mais c'est plus lent : ### sudo dd bs=4M status=progress conv=fsync if=/​dev/​sdn7 | gzip > systeme_perso.img.z
 +
 +# ENLEVER LA CARTE pour éviter les risques d'​effacement
 +
 +**__2éme étape__**
 +
 +# brancher le disque sur le PC,
 +
 +(pour être sûr de bien identifier votre dd externe vérifier vos disques avec la commande sudo fdisk -l )
 +
 +et installer deux partitions sur celui-ci # en premier celle pour le système et les données # puis une petite partition pour le swap en fin de disque ~ 300Mo # inutile de formater la partition système car elle sera écrasée par la copie # formater la partition de swap, remplacer sdnX par sdb2 par exemple sudo mkswap /dev/sdnX
 +
 +# recopier le système sur le disque : sudo dd bs=4M conv=fsync status=progress if=systeme_perso.img of=/​dev/​sdn1 # ou manque de place ### gzip -cd systeme_perso.img | sudo dd bs=4M status=progress conv=fsync of=/​dev/​sdn1
 +
 +# retailler le système de fichier pour occuper toute la place # ( les fainéants téméraires peuvent laisser le raspberry le faire au prochain démarrage ) fsck.ext4 -f /dev/sdn1 sudo resize2fs /dev/sdn1
 +
 +**__3éme etape__**
 +
 +# monter le disque, cela permet de vérifier que la partition est correcte, taille … mkdir /​tmp/​disque;​ sudo mount /dev/sdn1 /tmp/disque
 +
 +# modfier le fichier de montage dans /​tmp/​disque/​etc/​fstab sudo nano /​tmp/​disque/​etc/​fstab
 +
 +# mettre en commentaire : ###/​dev/​mmcblk0p7 / ext4 defaults,​noatime 0 1 # et ajouter deux lignes : /dev/sda1 / ext4 defaults,​noatime 0 1 # ajouter la ligne : /dev/sda2 none swap sw 0 0
 +
 +(Sur votre Raspberry, qui n’a pas de dd interne, il est logique que les partitions du dd externe s’appellent « sda »)
 +
 +#​enregistrer les modifications Ctrl +X répondre yes pour enregistrer et quitter nano
 +
 +
 +{{:​wiki:​capture_du_2019-03-03_17-54-01.png?​200|}}
 +
 +# supprimer le lancement du swap dans un fichier rm /​tmp/​disque/​etc/​rc?​.d/​S??​dphys-swapfile
 +
 +# éventuellement pour le style, mettre la partition /boot en lecture seule (,ro) : ## /​dev/​mmcblk0p6 /boot vfat defaults 0 2
 +
 + /​dev/​mmcblk0p6 ​ /boot           ​vfat ​   defaults,​ro ​      ​0 ​      2
 +
 +# démonter le disque et le débrancher sudo umount /tmp/disque
 +
 +**__4éme étape__**
 +
 +# monter la plus petite carte mémoire contenant un système pour raspberry # inutile d'​être root car la partition boot est en fat ( window$ )
 +
 +cd /​media/​*/​boot cp -a cmdline.txt cmdline.txt.ref nano cmdline.txt # remplacer root=/​dev/​mmcblk0p7 par root=/​dev/​sda1
 +
 +**__5éme étape__**
 +
 +#​Reconnecter votre DD à votre Raspberry pi 
 +
 +Brancher un écran sur votre Raspberry, (pour pouvoir vous loguer) ​
 +
 +Rebrancher celui-ci sur votre box et allumer le. 
 +
 +N’oubliez pas de paramétrer les ports de votre box
 +
 + 
 +https://​yunohost.org/#/​install_on_raspberry_fr ​
 +
 +https://​yunohost.org/#/​isp_box_config_fr
 +
 +
 +au premier démarrage, il vous faudra vous loguer attention le clavier est par défaut en Qwerty
 +
 +si c’est la première installation login:​yunohost identifiant : yunohost
 +
 +si vous aviez déjà créé un login et un mot de passe avec la carte, il faudra utiliser ceux-ci
 +
 +Normalement tout doit fonctionner
  
yunohst_et_raspberry.txt · Dernière modification: 2019/03/05 09:31 par jean