yunohost-jdll-2021/yunohost-jdll-2021.md
2021-04-07 01:19:09 +02:00

9.3 KiB
Executable file

type title slideOptions
slide YunoHost JDLL 2021
theme transition width height margin
white slide 1280 1080 0.01

De l'auto-hébergement
à l'élevage de CHATONS

Journées du Logiciel Libre

2021-04-04 - 11:00 CET


tituspijean


Sommaire

  1. Pourquoi s'auto-héberger ?
  2. YunoHost
  3. Côté administrateur (\hookleftarrow c'est vous !)
  4. Côté technique
  5. Côté communauté

Introduction


Qui possède vos données ?

  • Votre disque dur, clé USB, ...
  • Fournisseurs de services (*drive, *box)












Envoi centralisé de données vers le nuage

Incendie d'un centre de données d'OVH, à Strasbourg, mars 2021


Illustration par JimboJoe

Vie privée

Est-il bien raisonnable que notre garagiste connaisse...

  • avec qui on covoiture ;
  • ce que l'on écoute à la radio ;
  • nos trajets quotidiens et exceptionnels ;
  • et moultes autres choses bien personnelles...

sous prétexe que c'est pour rendre un service "plus personnalisé", et en profiter pour revendre notre "profil" aux constructeurs automobiles ou autres vendeurs de sapins sent-bon ?

Ici, le garagiste, c'est n'importe quel GAFAM.


Qu'ont en commun

L'origine du monde de Courbet,

des oignons,

et D. Trump ?

La liberté d'expression


  • Possession des données
  • Décentralisation
  • Vie privée
  • Liberté d'expression

\implies Motivations à l'auto-hébergement


Comment s'auto-héberger ?

Le matériel


Comment s'auto-héberger ?

Le logiciel

Alternatives libres
Twitter Mastodon
Dropbox, GDrive... Nextcloud
Office Online Cryptpad
Tout système de domotique Home Assistant
Messenger, Whatsapp, Wechat...

... chacun avec ses propres prérequis et instructions d'installation



Il est nécessaire de rendre l'administration de serveurs simple


YunoHost vs.? CHATONS

CHATONS est le Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires. Ce collectif vise à rassembler des structures proposant des services en ligne libres, éthiques et décentralisés. https://chatons.org https://wiki.chatons.org/doku.php/yunohost


YunoHost, c'est quoi ?

  • Debian une distribution Debian
  • une interface d'administration simple
  • des services fonctionnels dès l'installation
  • des noms de domaines gratuits et automatiquement configurés (.ynh.fr, .nohost.me, .noho.st)
  • plus de 200 applications installables en quelques clics
  • un portail de connexion pour les personnes inscrites
  • un système de permissions pour contrôler les accès aux apps
  • un système de diagnostic pour déboger tout ça

YunoHost, côté utilisateur/administrateur

Une petite démo ?

https://demo.yunohost.org


YunoHost, côté technique


Installable en moins d'une heure


Automatisation des tâches de sysadmin

Accessibles via l'interface web ou la ligne de commande


Les applications

Des fichiers de description, de configuration, et des scripts Bash pour laisser la magie opérer.

+ un système de tests automatisés pour aider les packagers


Feuille de route

  • 4.2 (en test)
    • Passage de Python 2 à Python 3
    • Réécriture de la webadmin
    • Import d'utilisateurs ( CHATONS)
    • Simplification de la post-installation
  • 4.3
    • Formulaire d'inscription des utilisateurs ( CHATONS)
    • Une configuration améliorée des apps, après leur installation
  • et encore...
    • Fédération de serveurs

YunoHost, côté communauté


~5000 instances YunoHost


Plus de 200 applications

208 pleinement fonctionnelles sur 236 testées 383 en tout dans les tuyaux


Nous trouver

bénévoles contributeurs (Python, UX, HTML, CSS, JS, Bash, ...)


Nos soutiens


Dans les coulisses...

  • Présentation diffusée avec Galène...
  • ... faite avec Reveal.js sur HedgeDoc...
  • ... que j'accède avec mon propre VPN avec WireGuard...
  • ... le tout auto-hébergé sur mon serveur YunoHost

Avez-vous des questions ?