Outils pour utilisateurs

Outils du site


installation_de_yunohost_sur_raspberry_pi

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
installation_de_yunohost_sur_raspberry_pi [2019/07/17 14:41] Benjamin Labomediainstallation_de_yunohost_sur_raspberry_pi [2023/10/30 00:15] (Version actuelle) – [Projets concourants, alternatives à Yunohost] Benjamin Labomedia
Ligne 1: Ligne 1:
-======Installation de Yunohost 3.1 sur Raspberry Pi======+======Installation de Yunohost 4.1 sur Raspberry Pi======
  
-=====Installation de Yunohost 3.1 sur Raspberry Pi=====+Page actualisée en juin 2021
  
-Page actualisée en novembre 2018+===== Ressources =====
  
-==== Ressources ==== +  * [[https://yunohost.org/fr/install|Documentation sur l'installation sur le site Yunohost]]
- +
-  * [[https://yunohost.org/#/install_on_raspberry_fr|Ressources sur le site Yunohost]]+
  
 La page est claire pour toutes les étapes ! La page est claire pour toutes les étapes !
  
-==== Résumé ====+===== Résumé =====
 **2 Méthodes : utiliser une image pré-installée** (plus rapide car elle contient déjà un ensemble de logiciels) ou **installer une distribution de base type Raspbian et utiliser [[https://yunohost.org/#/install_manually_fr|le script d'installation]] "from scratch"**, plus long et plus précis et à jour en se référant d'abord au bas de cette page https://yunohost.org/#/install_on_raspberry_fr. **2 Méthodes : utiliser une image pré-installée** (plus rapide car elle contient déjà un ensemble de logiciels) ou **installer une distribution de base type Raspbian et utiliser [[https://yunohost.org/#/install_manually_fr|le script d'installation]] "from scratch"**, plus long et plus précis et à jour en se référant d'abord au bas de cette page https://yunohost.org/#/install_on_raspberry_fr.
  
 +===== Utilisation Yunohost =====
 +==== Yunohost Pi branchée sur Internet ====
 +Dans le processus d'installation ci-dessous, soit vous disposez d'un nom de domaine, soit vous utilisez un système de DNS dynamique comme proposé lors de l'installation (par exemple monyuno.nohost.me). Dans ces 2 cas, il faut configurer la box Internet pour transférer les requêtes sur les ports 80 et 443 (et d'autres si vous utilisez les mails et d'autres services) vers l'IP locale de la Pi.
 +
 +**Pour configurer la redirection de ports chez soi pour que le serveur soit accessible de l'extérieur / de n'importe où [[https://yunohost.org/fr/isp_box_config|voir cette page]]**
 +
 +{{::portforwarding_fr.png|}}
 +
 +//Illustration de l'importance de la redirection des ports//
 +
 +Installation de Yunohost en atelier avec un DNS dynamique type monserveur.nohost.me ou monserveur.ynh.fr **que faire quand on revient à la maison pour que ce DNS corresponde à l'IP publique de chez soi ?**
 +
 +Accéder au serveur via écran clavier ou en ssh et taper la commande :
 +  sudo yunohost dyndns update
 +
 +
 +==== Yunohost Pi off line : AnarchaBox - LaboM ====
 +Dans ce mode, on peut accéder localement à la Pi Yunohost et ainsi disposer de services collaboratifs "off line"
 +  * Connexion en Wifi : La Pi Yunohost propose un réseau wifi auquel il convient de se connecter. Une fois connecté, il faut ouvrir son navigateur web à l'adresse http://192.168.100.1 et accepter les certificats invalides, on accède alors à l'interface Yunohost avec les mots de passe de l'utilisateur configuré à l'installation. Pour vérifier l'adresse IP en question, on peut taper dans un terminal :
 +
 +  ip a : donne l'adresse ip de son ordi (du type 192.168.100.xx)
 +  sudo route : donne la passerelle qui doit être la Pi (du type 192.168.100.1)
 +
 +  * Connexion par cable : Il faut trouver l'adresse IP de la Pi Yunohost sur le réseau, pour cela, soit on regarde dans l'interface de sa box quelle IP a été donnée à la Pi, soit on tape dans un terminal :
 +
 +  ip a : donne l'adresse ip de son ordi (du type 192.168.100.xx)
 +  sudo nmap -sP 192.168.100.0/24 : liste tous les ordis branchés sur le réseau local, l'un d'eux doit s'appeler "Raspberry Pi fondation", son IP est visible au dessus
 +  
 +{{media_13:yunohostlobo.png?direct|}}
 +
 +===== Installation =====
 ==== Installation d'une image pré-installée ==== ==== Installation d'une image pré-installée ====
 La version 3.1 de Yunohost utilise Debian Strech stable (youpi) La version 3.1 de Yunohost utilise Debian Strech stable (youpi)
Ligne 127: Ligne 156:
 Le user est admin. Le mot de passe est celui qui est saisi au premier démarrage, attention c'est en qwerty à la saisie ! 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 : {{:accesadminynh.png|fig:accesadminynh.png}} Saisir le mot de passe défini lors de la post-installation et vous devriez arriver à cet écran : {{:admininsideynh.png|fig:admininsideynh.png}} Victoire totale !+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 ==== ==== Se créer un premier utilisateur ====
  
-Via cet écran {{:ynh-user.png|fig:ynh-user.png}}+Via cet écran {{media_13:ynh-user.png|fig:ynh-user.png}}
  
 ==== Générer un "vrai" certificat https avec let's encrypt ==== ==== 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) {{:ynh-domaine-https.png|fig:ynh-domaine-https.png}}+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 ==== ==== Installer une application ====
  
-Via ce menu ou en copiant collant une adresse github d'applications "non officielles" https://yunohost.org/#/apps_in_progress_fr {{:ynh-installappli.png|fig:ynh-installappli.png}}+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 ==== ==== Moulinette ====
Ligne 239: Ligne 268:
 Problème avec redis-server.service après upgrade, supprimer le bd : Problème avec redis-server.service après upgrade, supprimer le bd :
   rm /var/lib/redis/dump.rdb   rm /var/lib/redis/dump.rdb
 +  
 +  
 +  
 +Voir ajout dans /etc/rc.local 
 +  # to fix redis issue ::: b01
 +  echo never > /sys/kernel/mm/transparent_hugepage/enabled
 +
 ==== LDAP ==== ==== LDAP ====
   * https://moulinette.readthedocs.io/en/latest/ldap.html   * https://moulinette.readthedocs.io/en/latest/ldap.html
  
 +
 +===== Projets concourants, alternatives à Yunohost =====
 +  * Une [[https://github.com/awesome-selfhosted/awesome-selfhosted#self-hosting-solutions|longue liste de solutions pour s'auto-héberger]]
 +  * https://www.cloudron.io/
 +  * https://sandstorm.io/
 +  * https://libreserver.org/
 +  * https://libre.sh/
 +  * https://ubos.net/
 +  * https://coopcloud.tech/
 +  * https://gitlab.com/cyber5k/mistborn
 +  * https://www.runtipi.io/ utilise des apps en docker
 +
 +Payant ?
 +  * https://www.pikapods.com/
 {{tag>bj micro_ordinateur raspberry_pi yunohost autohébergement}} {{tag>bj micro_ordinateur raspberry_pi yunohost autohébergement}}
installation_de_yunohost_sur_raspberry_pi.1563374468.txt.gz · Dernière modification : 2019/07/17 14:41 de Benjamin Labomedia