[ Préc. ] Index [ Suivant ]

2024 01 30 : garage (1) : position du problème

Créée le mardi 30 janvier 2024
index



Premier contact


J'ai lu 2-3 choses sur Garage, une solution créée par l'association deuxfleurs pour faire du partage distribué de fichiers tout en restant sobre au niveau des ressources. Lors de ce premier contact, j'ai entendu parler de l'état d'esprit lié à ce développement, le réappropriation du web par les usagers couplé à des enjeux de sobriété technologique. J'ai aussi entendu parler de standard aws ou S3 ce qui en tant que libriste a eu pour effet d'un peu me dresser les oreilles : qu'est-ce qu'un protocole Amazon vient faire là-dedans... ? Que voulez-vous, quand on n'utilise pas les services GAFAM, on ne connaît pas non plus leurs standards, etc.


Bref, tout çà pour dire que je n'ai pas saisi tout de suite l'intérêt de Garage pour moi, un usager individuel du web qui cherche à mettre des choses en ligne, comme ce billet, mais tout en restant maître techniquement de la solution utilisée, qui idéalement doit être dans l'esprit du libre, associative, etc.


Le besoin technique pour être en ligne


Lorsque l'on crée du site et que l'on veut mettre en ligne quelque chose, des billets de blog ou autre, on a besoin :


Au niveau de l'architecture de la relation client-serveur, on a le choix entre :
- serveur avec code actif, fichiers, base de données : c'est le typique php / mysql
- serveur avec fichiers texte + code actif : php ou nodejs ou python
- serveur en serveur de fichiers statiques "pur" c'est à dire sans code actif côté serveur. Soit on utilise une "moulinette" qui permet de générer le site à partir des fichiers (générateur de sites statiques) voire même du code actif côté client qui met en forme le site "à la volée".


Dans tous ces cas de figure, on peut avoir ou pas du code actif "client side".



Le besoin d'hébergement associé


En pratique, on a grosso-modo les solutions suivantes :


Note : Pour la suite, je traite essentiellement de l'hébergement, le nom de domaine étant un sujet en soi et que l'on peut faire pointer vers la solution de son choix.











Et Garage dans tout çà ?


En fait, quelque soit la solution envisagée, l'individuel qui veut mettre un petit site en ligne se retrouve obligé soit de faire appel à un prestataire en général payant, ou de s'enfermer dans une solution gratuite mais peu souple à terme (type wordpress.com and co), soit de gérer beaucoup de choses lui-même (nom de domaine, certificat SSL, voire sécurité du serveur)et simultanément peut se retrouver face à de la complexité technique. Y compris pour un besoin très simple.


Je ne parle même pas ici de la solution très utilisée du site "page Facebook" qui est une aberration pure et simple, aboutissant à un web monolithique en plus de suivre tous les faits et gestes des usagers.


Garage va venir offrir une solution alternative intéressante : Garage va offrir l'équivalent d'un espace disque en ligne mais qui sera hébergé en associatif et redondant sur 3 machines. Le choix du service fournit par l'asso deuxfleurs fournit immédiatement un nom de sous-domaine et le ssl actif. La limite, c'est que Garage ne pourra gérer que des sites dits statiques mais on peut aller assez loin de cette façon malgré tout.


Concrètement, c'est une solution potentiellement simple, au moins sur le papier, pour mettre en ligne un site puisque l'on peut envoyer les fichiers par FTP notamment.


Par la suite, nous allons explorer l'utilisation de Garage.


Chaque solution a ses avantages/inconvénients ainsi que ses impératifs en terme de coût.