Ateliers2020/YunoHost

De Breizh-Entropy
Aller à la navigation Aller à la recherche

Présentation sur YunoHost 2020-12-10

C'est Franco-Belge, Basé debian, la brique internet l'utilise et ça prend pas grand chose en ressources (ça tourne sur des vielles machines et cartes ARMs)

script qui installe toute la surcouche (~ gestionnaire de paquet) yunohost par dessus une debian.

soit via l'interface web, soit en ligne de commande (yunohost), propose quasiment toutes les applications Framasoft (qui consacre une partie de son temps à contribuer à yunohost), ce que des CHATONS utilisent.

La plupart des installs sont simples et sinon le support est assez réactif sur IRC/issues

Par default: Mail (Postfix, Dovecot, rspamd), Interface + Serveur Web (nginx), XMPP

Ça utilise au moins un nom de domaine à l'install mais ça peut utiliser les TLDs alternatifs comme .gnu, certaines applications utilisent leur propre sous-domaine (déclaration DNS à faire, potentiellement une appli DNS inclue, les lignes DNS peuvent être copié-collé depuis une génération de l'interface d'admin). Et l'asso "offre" des sous-domaines directement : .ynh.fr ou .nohost.me.

Système de backup intégré, automatisé, borgbackup en option en application séparée pour l'externe

Comme pas mal d'autres projects libres, ont reçu un fond par NLNet avec la Brique Internet ( https://nlnet.nl/project/InternetCube/ ), pour aider au développement

  • Fallback server → permet d'avoir un serveur de secours, utilisé pour faire une migration, fonctionne pas avec toutes les applis apparement

Examples de commandes yunohost:

  • yunohost app catalog: List les applications du catalogue yunohost, level 7 en dessous veut dire que c'est moins fonctionnel (backups par example)
  • yunohost app install $application ça pose quelques questions: domaine, chemin, public?, qui est admin, un vrai mot de passe, si les backups de données doivent être fait
  • yunohost app remove $application

Les paquets debians fonctionnnents (genre weechat) mais pour une appli web il y a MyWebApp qui permet de faire le truc propre et pas tout casser.

Les applis ne sont pas conteneurisés mais il y a un peu de séparation entre les applications via leur propre utilisateur.