[…] “YunoHost, un système d'exploitation libre qui vise à simplifier l'administration d'un serveur et à démocratiser l'auto-hébergement.” […]
Plus de détail sur le site de l'éditeur https://yunohost.org/#/docs
Les téléchargements :
Après avoir décompressé le fichier contenu dans le zip, utilisez Raspberry Pi Imager pour la copier sur la carte micro SD.
Insérer la carte SD dans la Raspberry Pi et brancher l'alimentation.
Identifiez-vous avec l'identifiant pi et le mot de passe par défaut raspberry. Lancez raspi-config afin de vérifier que le system à bien été étendu à toute la carte :
sudo raspi-config # menu 6 Advanced Options puis A1 Expand Filesystem
Vous pouvez également
# menu 4 Performance Options puis P2 GPU Memory afin de passer cette valeur à 16 # menu 5 Localisation Options pour tout ce qui concerne la disposition du clavier, le fuseau horaire, etc.
Pour terminer, passer sur “Finish” à l'aide de la touche tabulation du clavier. Un redémarrage sera nécessaire afin de prendre en compte toutes les modifications.
sudo reboot # si celui-ci n'est pas proposé
A ce jour, YunoHost n'est pas encore compatible Bulleyes. Au rédémarrage il vous faudra vérifier que le fichier /etc/apt/source.list fait bien référence à “Buster” et non au terme générique “stable”. Sinon il faudra l'éditer en ce sens afin de ne pas basculer sur la version “Bulleyes” alors que l'équipes de YunoHost n'a pas finalisé le script de migration.
cat /etc/sources.list # s'il doit être modifié : sudo nano /etc/apt/sources.list
Profitons-en pour faire une mise à jour de notre version arm64 fraîchement installée :
sudo apt update && sudo apt upgrade
echo "dtoverlay=disable-wifi" | sudo tee -a /boot/config.txt # désactive le wifi echo "dtoverlay=disable-bt" | sudo tee -a /boot/config.txt && sudo systemctl disable hciuart # désactive le bluetooth
sudo nano /etc/sysctl.conf # copier "vm.swappiness = 10" à la fin du fichier (sans les guillemets) Ctrl + O # pour sauvergarder (c'est la lettre O du clavier, pas le chiffre zéro) Ctrl + X # pour sortir sudo sysctl -p # pour prendre ce paramètre en compte # pour compresser les fichiers systèmes en ram il est possible d'installer le paquet zram-tools source : https://packages.debian.org/fr/buster/zram-tools sudo apt install zram-tools # si vous avez de la place sur la carte micro SD, vous pouvez augmenter le swap au besoin en éditant le fichier /etc/dphys-swapfile sudo nano /etc/dphys-swapfile # en remplaçant "CONF_SWAPFILE=100" (valeur par défaut sur Raspberry Pi 3 B par "CONF_SWAPFILE=1024" par exemple sudo /etc/init.d/dphys-swapfile restart # pour prendre en compte ce changement
Pour cela, il faut passer en “root”, lancer le script d'installation et se laisser guider :
sudo -i curl https://install.yunohost.org | bash
sudo passwd root # saisissez un mot de passe fort # confirmer ce mot de passe fort et retenez le !!! # déconnectez-vous ("Ctrl + D" ou bien en tapant "exit" sans les guillemets) et reconnectez vous en "root" avec le mot de passe fort que vous venez de créer afin de lancer le script d'installation qui vous guidera curl https://install.yunohost.org | bash # lancer l'installation
Maintenant vous pouvez lancer la configuration initiale de votre serveur YunoHost en suivant la documentation ici : https://yunohost.org/fr/install/hardware:vps_debian
sudo usermod -G video admin