Skip to main content

Installer un serveur avec la distribution Linux YunoHost

  • Flasher Yunohost pour Raspberry avec Etcher (sous Linux) ou Rufus (sous Windows) sur une carte SD
  • Connecter la Raspberry à un routeur via un câble Ethernet
  • Si le routeur autorise la Raspberry à récupérer une adresse IP via DHCP et à émettre un nom de domaine via mDNS
    • Se connecter à yunohost.local depuis un ordinateur connecté au routeur
  • Sinon
    • Se connecter avec écran+clavier pour récupérer l'adresse IP
      • user : root
      • mdp : yunohost
      • attention par défaut le clavier est anglais
    • Se connecter à l'adresse IP récupérée depuis un ordinateur connecté au routeur
  • Lancer la post-installation pour créer le premier utilisateur YunoHost qui en sera administrateur
    • nécessite une bonne connexion internet
  • 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

Connecter la Raspberry en wifi plutôt qu'ethernet

On ne pourra plus configurer de HotSpot Wifi, à moins d'ajouter une carte wifi supplémentaire (dongle USB par exemple)

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).
  • Installer l'application https://apps.yunohost.org/app/hotspot 

Alternative : 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
  • Cela 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.