Table des matières
BIM
(Bienvenue sur Internet Montpellierain)
Le BIM est un projet commun aux associations le BiB, Iloth et Montpel'libre, dont le but s'inscrit dans la démarche du CHATONS : permettre une alternative décentralisée et locale aux géants du web, en hébergeant sur Montpellier des services Framasoft. Pour le moment, les services hébergés sont volontairement peu encombrants en termes d'espace disque, pour permettre à l'association de les offrir gratuitement.
Mars 2020 -> Novembre 2020
Ce qui a été fait
En mars 2020, alors que le monde entier se confinait pour se protéger de la première vague du COVID-19, et que l'utilisation de services de communication en ligne montait en flèche, il est devenu évident que la vie privée des utilisateurs allait être plus que jamais abusée.
Nous avons donc décidé de consacrer cette année à étoffer l'offre du BIM, en installant des services permettant aux individus, associations et autres collectifs, de continuer à communiquer, collaborer et s'organiser, tout en restant en sécurité chez soi, comme en ligne.
Quatre services ont donc été installés sur cette période :
- BIM!Allo : basé sur Jitsi Meet, un service de visioconférence sans limite de temps, et ne demandant pas d'inscription
- BIM!Social : basé sur Mastodon, un service de réseau social décentralisé permettant de facilement changer d'instance
- BIM!Organise : basé sur Mobilizon, un service de gestion d'événements avec inscription facultative
Tous les services que nous avons mis en place sont open source, et respectueux de la vie privée des utilisateurs (pas d'inscription, outils de modération intégrés, ou facilité d'export des données).
Résultat
Les services ont été plutôt bien adoptés par la communauté. Nous avons d'ailleurs été les premiers à les utiliser : organisation d'Apéros Iloth sur BIM!Organise et BIM!Allo, transfert de la plupart de nos documents sur un espace BIM!Doc, et déménagement de notre compte Mastodon de tetaneutral.net vers bim.land (merci à eux de nous avoir hébergé tout ce temps! ;)).
Le BIM est maintenant bien fourni et nous visons de nous inscrire officiellement au catalogue des CHATONS.
Juin 2017 -> Novembre 2017
L'idée à dépassé le stade de l'idée et commence à être tangible. Plusieurs réunions physiques ont eu lieu. Il a été décidé qu'avec les moyens actuels on tenterait d'ouvrir le service pour la rentrée 2017 (créneau manqué mais c'est pas grave).
Matériellement on a dédié un des deux serveurs d'Iloth pour héberger ça. C'est donc dans un datacenter de Montpellier que se trouve Salagou le serveur pour BIM. Il s'agit d'une machine dual core avec désormais 16Go de ram et un SSD de 128Go.
Compte tenu de la faible quantité de stockage de la machine on a décidé de n'ouvrir que des services nécessitant peu de stockage pour le moment.
- Framadate
- Etherpad
- Paste
- Mindmap
- Kanboard
- Framagenda
- Framaforms
Cela devrait tourner sur la machine actuelle sans trop de soucis.
La machine utilise la distribution Linux Proxmox qui permet de gérer des machines virtuelles/containers assez facilement avec la possibilité de gérer des groupes d'utilisateurs avec des droits et à terme la possibilité d'ajouter une autre machine et répartir les VM entre les différentes machines. Pour l'instant l'ensemble des services s'appuient sur la distribution Alpine Linux qui permet de monter des containers très petits et fiables.
Ce qui a été fait
- Donc en vrac le nom a été choisi : BIM. Ça vient de Bienvenue sur Internet Montpellierain. Et il est formé des initiales des trois assos qui portent le projet (Bib Iloth Montpellibre).
- Mise en place du serveur (il l'était un peu déjà) et réservation d'un bloc d'ip (89.234.152.161/28).
- Mise en place de conf proxmox avec ajout d'utilisateurs, mise en place d'un backup vers mon nas perso (provisoire faute de mieux)
- Mise en place de Sandstorm qui est la plateforme où toute l'organisation du projet bim se passe. On y a un chat, un kanban, un dépot git, un wiki. Bref si vous voulez participer n'hésiter pas à vous rendre sur http://sandstorm.iloth.net (pas de https pour le moment mais début 2018 ça viendra)
- Installation de quelques services
- Mise en place de TLS avec une bonne config sur les différents services
Ce qu'il faut faire à court terme
- Créer un site ouaib qui sera la vitrine de bim.land
- Impliquer un peu plus de monde dans bim. Pour l'instant on est qu'à peu près deux/trois à faire avancer le truc.
Ce qu'il faut faire à moyen terme
- Monter un vrai backup officiel (nécessite l'acquisition de disques durs pour le stockage)
- Installer quelques autres services
- Ouvrir officiellement
Services actuels
Pour l'instant 3 services sont installés et fonctionnels :
- Framadate : https://date.bim.land qui tourne sur une version modifiée par Herdawyn pour ajouter un nouveau mode de scrutin (pour l'instant c'est inédit !).
- Etherpad : https://pad.bim.land que j'hébergeait à la base sur un serveur perso et maintenant c'est hébergé en propre sur salagou.
- Privatebin : https://paste.bim.land est un service qui tourne depuis cet aprem.
Organisation
Les détails du projet et son avancement sont consultables sur le Sandstorm du BIM (Mais sur invitation aux applications partagées internes): http://sandstorm.iloth.net/