installation_de_yunohost_sur_raspberry_pi
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| installation_de_yunohost_sur_raspberry_pi [2018/07/20 17:22] – créée serge | installation_de_yunohost_sur_raspberry_pi [2024/10/09 13:38] (Version actuelle) – [Projets concourants, alternatives à Yunohost] Benjamin Labomedia | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ======Installation de Yunohost sur Raspberry Pi====== | + | ======Installation de Yunohost |
| - | Page actualisée en juillet 2017 | + | Page actualisée en juin 2021 |
| ===== Ressources ===== | ===== Ressources ===== | ||
| - | * [[https:// | + | * [[https:// |
| 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:// | ||
| - | ==== Téléchargement | + | ===== Utilisation Yunohost |
| + | ==== Yunohost Pi branchée sur Internet ==== | ||
| + | Dans le processus d' | ||
| - | | + | **Pour configurer la redirection de ports chez soi pour que le serveur soit accessible de l' |
| - | * ou directement | + | |
| + | {{:: | ||
| + | |||
| + | //Illustration de l' | ||
| + | |||
| + | 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' | ||
| + | |||
| + | ip a : donne l' | ||
| + | sudo route : donne la passerelle qui doit être la Pi (du type 192.168.100.1) | ||
| + | |||
| + | * Connexion par cable : Il faut trouver l' | ||
| + | |||
| + | ip a : donne l' | ||
| + | sudo nmap -sP 192.168.100.0/ | ||
| + | |||
| + | {{media_13: | ||
| + | |||
| + | ===== Installation ===== | ||
| + | ==== Installation d'une image pré-installée ==== | ||
| + | La version 3.1 de Yunohost utilise Debian Strech stable (youpi) | ||
| + | * Téléchargement : https:// | ||
| + | Décompresser l' | ||
| + | unzip yunohost-stretch-3.1.0-rpi-stable.zip | ||
| ==== Vérifier l' | ==== Vérifier l' | ||
| Ligne 20: | Ligne 53: | ||
| se placer dans le répertoire de téléchargement : | se placer dans le répertoire de téléchargement : | ||
| - | | + | |
| - | | + | |
| - | | + | |
| Les 2 dernières lignes de commande doivent donner des suites de lettres et chiffres identiques | Les 2 dernières lignes de commande doivent donner des suites de lettres et chiffres identiques | ||
| Ligne 32: | Ligne 65: | ||
| Identifier le nom de sa carte SD : | Identifier le nom de sa carte SD : | ||
| - | | + | |
| - | | + | |
| - | /dev/sdb1 8192 131071 122880 60M c W95 FAT32 (LBA) | + | /dev/sdb1 |
| - | /dev/sdb2 131072 10371071 10240000 4,9G 83 Linux | + | /dev/sdb2 |
| ici, c'est /dev/sdb ça peut être également un truc du type / | ici, c'est /dev/sdb ça peut être également un truc du type / | ||
| Ligne 41: | Ligne 74: | ||
| la commande à taper pour copier l' | la commande à taper pour copier l' | ||
| - | | + | |
| soit ! ne pas mettre le 1 de sdb1 pour la commande dd | soit ! ne pas mettre le 1 de sdb1 pour la commande dd | ||
| - | | + | |
| ça peut prendre 10 mn ... dans un autre terminal, pour suivre l' | ça peut prendre 10 mn ... dans un autre terminal, pour suivre l' | ||
| - | | + | |
| ==== Brancher et démarrer ==== | ==== Brancher et démarrer ==== | ||
| Ligne 64: | Ligne 97: | ||
| === Méthode avec interface web === | === Méthode avec interface web === | ||
| - | |||
| - | https:// | ||
| Brancher la pi avec écran clavier, démarrer. | Brancher la pi avec écran clavier, démarrer. | ||
| Ligne 71: | Ligne 102: | ||
| Répondre non à la post install Ouvrir une invitation de commande avec **Ctrl + Alt + F1** | Répondre non à la post install Ouvrir une invitation de commande avec **Ctrl + Alt + F1** | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | Répondre non à la post install | + | |
| Se connecter avec chromium avec l'ip locale de votre pi | Se connecter avec chromium avec l'ip locale de votre pi | ||
| Ligne 95: | Ligne 124: | ||
| Avec le user root | Avec le user root | ||
| - | | + | |
| - | | + | |
| Il n'y a pas de user pi! Le mot passe de root est yunohost | Il n'y a pas de user pi! Le mot passe de root est yunohost | ||
| + | |||
| + | **A la première connexion en ssh, on est contraint de changer le password root !** | ||
| + | On arrive sur cette fenetre : | ||
| + | < | ||
| + | =========================================================== | ||
| + | |||
| + | | ||
| + | |||
| + | To finish the installation, | ||
| + | You can find documentation about it on : | ||
| + | | ||
| + | |||
| + | You can run it from the command line interface with : | ||
| + | $ yunohost tools postinstall | ||
| + | |||
| + | Or from a browser by accessing one of your local IP : | ||
| + | | ||
| + | |||
| + | =========================================================== | ||
| + | </ | ||
| + | |||
| ==== Se connecter avec un navigateur web avec IP locale ==== | ==== Se connecter avec un navigateur web avec IP locale ==== | ||
| Ligne 106: | 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 : {{: | + | Vous devriez aboutir à cette interface : {{media_02: |
| ==== Se créer un premier utilisateur ==== | ==== Se créer un premier utilisateur ==== | ||
| - | Via cet écran {{: | + | Via cet écran {{media_13: |
| ==== Générer un " | ==== Générer un " | ||
| - | 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) {{: | + | 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: |
| ==== Installer une application ==== | ==== Installer une application ==== | ||
| - | Via ce menu ou en copiant collant une adresse github d' | + | Via ce menu ou en copiant collant une adresse github d' |
| - | ===== Moulinette | + | ==== Moulinette ==== |
| * [[https:// | * [[https:// | ||
| - | ===== En ssh ===== | + | ==== En ssh ==== |
| eteindre: halt | eteindre: halt | ||
| Ligne 130: | Ligne 180: | ||
| reboot: reboot now | reboot: reboot now | ||
| - | ===== Sécurité | + | ==== Sécurité ==== |
| ==== Changement du mot de passe root ==== | ==== Changement du mot de passe root ==== | ||
| Ligne 136: | Ligne 186: | ||
| Pour un mot de passe long et compliqué | Pour un mot de passe long et compliqué | ||
| - | | + | |
| ==== Changement du mot de passe admin ==== | ==== Changement du mot de passe admin ==== | ||
| Ligne 142: | Ligne 192: | ||
| Pour un mot de passe long et compliqué | Pour un mot de passe long et compliqué | ||
| - | | + | |
| ==== Changement du port ssh ==== | ==== Changement du port ssh ==== | ||
| Ligne 148: | Ligne 198: | ||
| ==== Installation des certificats de sécurité ==== | ==== Installation des certificats de sécurité ==== | ||
| - | Ressources: | + | Ressources: |
| + | |||
| + | Voir dans la partie gestion du domaine, la possibilité d' | ||
| * https:// | * https:// | ||
| - | * [[Yunohost: | ||
| - | ===== Installation sur une clé usb ===== | + | |
| + | ==== Installation sur une clé usb ==== | ||
| Si la carte SD à tendance à mal marcher, | Si la carte SD à tendance à mal marcher, | ||
| Ligne 163: | Ligne 215: | ||
| * Monter la clé usb pour aggrandir la partition ext4 | * Monter la clé usb pour aggrandir la partition ext4 | ||
| - | ===== Modification de la time zone ===== | + | ==== Modification de la time zone ==== |
| Se connecter en ssh en root | Se connecter en ssh en root | ||
| Ligne 171: | Ligne 223: | ||
| Choisir Europe puis Paris | Choisir Europe puis Paris | ||
| + | =====Configurations complémentaires et customisation===== | ||
| + | ====Mettre à jour toutes les applications ==== | ||
| + | yunohost tools update && yunohost tools upgrade && yunohost app upgrade | ||
| + | ==== Transformer la Raspberry Pi en point d' | ||
| + | Avec la version 3 de la Raspberry Pi, une carte wifi est intégrée, il est possible de réaliser cela aussi avec une carte wifi externe | ||
| + | |||
| + | * Liste à puceSuivre ce tutoriel précis : https:// | ||
| + | * **Ne pas oublier d' | ||
| + | |||
| + | ==== Pour résoudre l' | ||
| + | Il faut modifier le fichier / | ||
| + | < | ||
| + | interface=wlan0 | ||
| + | dhcp-range=wlan0, | ||
| + | address=/ | ||
| + | address=/ | ||
| + | # | ||
| + | |||
| + | # | ||
| + | # | ||
| + | |||
| + | # if you plan to use dnsmasq for the local system only, you should lock it down by adding the line | ||
| + | listen-address=127.0.0.1 | ||
| + | resolv-file=/ | ||
| + | cache-size=256 | ||
| + | |||
| + | |||
| + | ###### logging ############ | ||
| + | # own logfile | ||
| + | log-facility=/ | ||
| + | log-async | ||
| + | #log dhcp infos | ||
| + | log-dhcp | ||
| + | # debugging dns | ||
| + | # | ||
| + | </ | ||
| + | et le fichier /etc/hosts (modifier monyunohost selon votre config) | ||
| + | < | ||
| + | 192.168.100.1 | ||
| + | 192.168.100.1 | ||
| + | </ | ||
| + | |||
| + | ==== Régler les problèmes ==== | ||
| + | Problème avec redis-server.service après upgrade, supprimer le bd : | ||
| + | rm / | ||
| + | | ||
| + | | ||
| + | | ||
| + | Voir ajout dans / | ||
| + | # to fix redis issue ::: b01 | ||
| + | echo never > / | ||
| + | |||
| + | ==== LDAP ==== | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | ===== Projets concourants, | ||
| + | * Une [[https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | Payant ? | ||
| + | * https:// | ||
| + | {{tag>bj micro_ordinateur raspberry_pi yunohost autohébergement}} | ||
installation_de_yunohost_sur_raspberry_pi.1532107333.txt.gz · Dernière modification : de serge
