Notes sur la mise en place (doc complète : https://yunohost.org/fr/install/hardware:rpi2plus) :

  1. 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
  2. Télécharger Yunohost depuis la page https://yunohost.org/fr/install/hardware:rpi2plus
  3. Télécharger Etcher https://www.balena.io/etcher/
  4. Flasher Yunohost sur la carte avec Etcher
  5. Placer la carte dans le Raspberry, brancher le Raspberry à la Box en filaire
  6. 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)
  7. 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
  8. Poursuivre l'installation en déclarant un nom de domaine (ex. https://exemple.nohost.me) et un mot de passe administateur
  9. Rediriger les ports 80, 443, 22 de la box vers le raspberry (captures d'écran en bas de la présente notice)
  10. 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)
  11. Accéder à l'interface d'administration de Yunohost admin (accepter l'exception de sécurité https)
  12. 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)
  13. Rafraîchir puis créer le premier compte utilisateur, vérifier l'accès par ce compte https://exemple.nohost.me/yunohost
  14. Par l'interface admin, installer Nextcloud
  15. Ouvrir une première session utilisateur https://exemple.nohost.me/nextcloud
  16. Par l'interface d'adminstration de Nextcloud, activer Contacts et Agendas
  17. Installer les clients de synchronisation de données sur les PC de travail https://nextcloud.com/install/#install-clients
  18. Pour les smartphones Android, installer la bibliothèque F-droid.org puis l'application DavX5, puis configurer agendas et contacts
  19. 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 :