Notes sur la mise en place (doc complète : https://yunohost.org/fr/install/hardware:rpi2plus) :
- Disposer d'un Rasberry, d'une Box internet, d'une carde micro-SD (ou autre support) et d'un poste de travail connecté à la Box
- Télécharger Yunohost depuis la page https://yunohost.org/fr/install/hardware:rpi2plus
- Télécharger Etcher https://www.balena.io/etcher/
- Flasher Yunohost sur la carte avec Etcher
- Placer la carte dans le Raspberry, brancher le Raspberry à la Box en filaire
- Démarrer puis repérer l'ip du Raspberry par l'interface d'administration de la box ou par le programme arp-scan (https://yunohost.org/fr/finding_the_local_ip)
- Démarrer l'installation de Yunohost en saisissant l'ip dans la barre d'adresse du navigateur du poste de travail (quelque chose comme https://192.168.x.y). Accepter l'exception de sécurité https
- Poursuivre l'installation en déclarant un nom de domaine (ex. https://exemple.nohost.me) et un mot de passe administateur
- Rediriger les ports 80, 443, 22 de la box vers le raspberry (captures d'écran en bas de la présente notice)
- Mettre à jour la partie système de Yunohost par ssh depuis le poste de travail :
- ssh
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. - password = *********
- sudo -s
- apt update && apt upgrade (en cas de questions, accepter la réponse par défaut)
- ssh
- Accéder à l'interface d'administration de Yunohost admin (accepter l'exception de sécurité https)
- Installer le certificat Let'Enscrypt (si la procédure n'aboutit pas en mode graphique), passer par la ligne de commande (https://yunohost.org/fr/certificate#via-la-ligne-de-commande)
- Rafraîchir puis créer le premier compte utilisateur, vérifier l'accès par ce compte https://exemple.nohost.me/yunohost
- Par l'interface admin, installer Nextcloud
- Ouvrir une première session utilisateur https://exemple.nohost.me/nextcloud
- Par l'interface d'adminstration de Nextcloud, activer Contacts et Agendas
- Installer les clients de synchronisation de données sur les PC de travail https://nextcloud.com/install/#install-clients
- Pour les smartphones Android, installer la bibliothèque F-droid.org puis l'application DavX5, puis configurer agendas et contacts
- Pour améliorer les performances, faire tourner Yunohost et Nextcloud sur un disque dur externe : Faire tourner le système d'exploitation Raspbian sur un disque dur relié au port USB d'un Raspberry Pi
Pour tout renseignement : https://formulaire.oisux.org/contact
Les illustrations :