Skip to main content

Installer un serveur avec la distribution Linux YunoHost

  • Flasher Yunohost pour Raspberry avec Etcher
  • Pour que le Raspberry (Yunohost 11, debian bullseye) se connecte en Wifi (par défaut il ne se connecte qu'en filaire)
  • A partir de Yunohost 12 (Debian bookworm), il faudra suivre la doc' officielle
  • Se connecter avec écran+clavier pour récupérer l'adresse IP
    • user : root
    • mdp : yunohost
  • Se connecter à l'adresse IP récupérée depuis un PC sur le même réseau local
  • Lancer la post-installation pour créer le premier utilisateur YunoHost qui en sera administrateur
  • Mettre un mot de passe fort car il s'agit d'un serveur qui pourra potentiellement être exposé sur internet
  • Ajouter le lien entre IP et adresses https://yunohost.org/oc/dns_local_network#configure-hosts-file-on-c

Configurer un HotSpot Wifi

  • Configurer un point d'accès wifi qui partage la connexion ethernet de la brique avec les appareils connectés (bridge).

https://www.raspberrypi.com/documentation/computers/configuration.html#use-your-raspberry-pi-as-a-network-bridge

Ajouter du SWAP

  • Pour les Raspberry 3B+ qui n'ont que 1G de RAM, il est préférable d'ajouter un fichier de SWAP d'au moins 1G
  • Ca permettra d'installer les applications YunoHost même si la RAM demandée est importante
  • https://www.tartarefr.eu/fr/blog/modifier-swap-rpi 
sudo dphys-swapfile swapoff
sudo nano /etc/dphys-swapfile
  • Modifier le fichier de configuration
CONF_SWAPSIZE=4096
...
CONF_MAXSWAP=4096
  • Recréer le fichier de SWAP et redémarrer le SWAP
sudo dphys-swapfile setup
sudo dphys-swapfile swapon

Impérativement régler la swappiness à 1 sinon la carte SD va mourir prématurément 

Raspberry 5 avec NVME

  • suivre cette documentation : https://www.framboise314.fr/nvme-base-de-pimoroni-ajoutez-un-ssd-m2-a-votre-raspberry-pi-5/
  • Sans interface graphique et en installant d'abord YunoHost sur la carte SD
  • Flasher l'intégralité de la carte SD vers le disque NVME
  • dd /dev/sda /dev/nvme0n1 
  • Monter la partition qui contient /boot/firmware
  • mount /dev/nvme0n1p1 /mnt/nvme0n1p1
  • bien vérifier que la ligne apparait à la fin de /mnt/nvme0n1p1/config.txt
    • dtparam=pciex1_gen3
  • vérifier que le UUID apparaissant dans le fichier /etc/fstab est bien celui du disque NVME et non celui de la carte SD.