BeedBox, ou comment promouvoir l'auto-hébergement
Cet article a été publié par Benjamin
le 10-11-10 à 09:10 dans la catégorie Auto hébergement
Tags :
- Apache
- auto-hebergement
- BeedBox
- Libre
- Serveur
Il y a quelques mois, j'ai créé le projet BeeLive : une distribution de hosting@home. Malheureusement, ce projet a été abandonné petit à petit pour finalement presque disparaitre. Il y a quelques semaines, j'ai décidé de reprendre cela en main car c'est un projet qui me tiens très à coeur.
J'ai regardé ce qui c'était passé du côté de BeeLive depuis tout ce temps. J'ai vu que stanlog avait créé un wiki
pour continuer l'aventure et y héberger ses recherches sur le sujet (machinbox). Je l'ai donc
contacté pour lui demander si il était intéressé pour reprendre BeeLive
avec moi.
Après de longues conversations, nous avons décidé de donner un nouveau souffle à nos deux projets en les fusionnant. Ainsi est né BeedBox.
Mais qu'est ce que BeedBox ? En fait, c'est exactement la même chose que "feu BeeLive" :) Je vous propose donc une reprise et adaptation de l'article que j'avais fait à l'époque qui vous présente les objectifs de BeedBox, la nouvelle solution de hosting@home.
I. Présentation
Comme vous avez pu le voir dans certains de mes articles, je m'intéresse beaucoup au cloud computing. Pas n'importe quel genre de cloud computing, un cloud computing personnel !
Avant tout, qu'est-ce que le cloud computing ?
La tendance veut que nos applications et nos données ne soient plus stockées sur notre machine mais sur un serveur distant, accessible depuis n'importe quel ordinateur connecté à Internet. Ainsi, plus besoin de se promener avec une clé USB contenant ses données personnelles. Vos données (ainsi que les logiciels pour les exploiter) sont mis en ligne et, par conséquent, accessible n'importe où.
Plus de risque de perdre ses données bêtement en perdant sa clé USB ou en faisant tomber son disque dur externe !
C'est cette définition qui me convient assez bien, j'aime ce côté du cloud computing. En revanche, l'autre côté est beaucoup moins enchanteur.
En effet, qui dit mettre ses données sur Internet, dit, en général, donner ses données à un organisme tiers, utilisant des logiciels propriétaires (au code source fermé) sur lesquelles nous perdons donc tout contrôle. Un exemple simple : Google Documents ou Ubuntu One.
Après avoir un peu parcouru le web sur ce sujet, j'ai pu distinguer quatre profils de personnes différents :
- Les premiers sont conscients de ces avantages et surtout de ces inconvénients, ils ont donc mis en place leur propre solution de cloud computing, chez eux. Ils gardent ainsi le contrôle sur l'intégralité de leurs données.
- Les deuxièmes sont également conscients des avantages et des inconvénients du cloud computing mais ils se disent que les données qu'ils mettent en ligne ne sont pas "sensibles". Ils ne veulent donc rien changer.
- Les troisièmes ne sont tout simplement pas au courant de la dangerosité du cloud computing, ils ne voient que le bon côté des choses et ne veulent pas changer cela. Pire, ils y participent activement.
- Enfin, certains sont conscients des inconvénients de ce genre de pratiques et voudraient changer les choses mais ils ne savent pas comment faire. C'est vrai que mettre en place un serveur mail perso n'est pas très simple pour un novice.
Concrètement, le projet BeedBox a pour but de créer une distribution personnalisée comprenant tous les outils nécessaires pour avoir un système de cloud computing qui fonctionne "out of the box" chez soi. Il faudrait également voir, par la suite, pour un partenariat avec un fabricant de matériel pour être en mesure de fournir une solution complète (matériel avec logiciels déjà installés et fonctionnant sans problème).
L'utilisateur n'aurait donc plus qu'à brancher cette machine sur le réseau, configurer son ou ses comptes utilisateurs via une interface web et voilà tout. Tout serait ensuite disponible, parfaitement fonctionnel et utilisable immédiatement (serveur mail perso, serveur web avec moteur de blog intégré, système de partage de photos, de vidéos, lecteur de flux RSS, etc.).
II. Pourquoi un tel projet ?
Once upon a time, j'ai vu la conférence de Benjamin Bayart "Internet libre ou Minitel 2.0", dans laquelle il dit quelque chose du genre : "l'idéal serait qu'un utilisateur lambda puisse faire un apt-get install sky*log
pour avoir sur sa machine sa propre plateforme de blog fonctionnant "out of the box" et non de l'héberger chez une société qui ne s'intéresse qu'au fric". Là je commençais à me dire, il faudrait vraiment mettre en place ce genre de projet.
Après quelques recherches sur Internet, j'ai vu que des discussions sur ce sujet étaient déjà en cours (ici ou là). Par contre, j'ai trouvé que ce n'était pas facile d'apporter sa pierre à l'édifice et proposer ses idées rapidement pour faire avancer le projet.
Nous avons donc mis en place un système de forum + wiki afin de mettre à disposition de tous une plateforme de discussion à propos de ce sujet. Ainsi, tout ceux qui sont intéressés par ce projet peuvent venir s'inscrire sur le site de ce projet afin d'apporter leurs avis, leurs idées ou leur point de vue.
Pourquoi ce nom ?
Comme je le disais ci-dessus, ce nom est né de la fusion des projets BeeLive et Machin box. De BeeLive est resté “Bee”, de machin box (ou machbox, ou autrement appelé affectueusement en privé, bidule box, ou bidbox), est resté “dbox” ;-)
Le nom BeedBox pourrait se prononcer “Bee D Box” ou “BeedeeBox”, ou encore être une contraction de “Beedule box”. Pourquoi *box ? Tout simplement à la lecture d'une sorte de manifeste sur le site de FDN qui propose la création d'une “no-box”, nous avons trouvé cela amusant.
Une part des idées s'y trouvant a été conservée. Dernier clin d'oeil, BeedBox est un private joke aux inconditionnels de human beatbox
III. En route pour de nouvelles aventures
Voilà, cette petite présentation s'arrête là. Je pense avoir été assez clair sur les tenants et les aboutissants de ce projet. Si vous avez des questions ou des remarques, vous pouvez me les soumettre en commentaire sur cet article ou sur le forum du projet.
Il ne me reste plus qu'à vous indiquer l'adresse : http://beedbox.org
Nous vous invitons tous (les "anciens" de BeeLive, de no-box, et tous les autres) à nous rejoindre !
N'hésitez pas à parler de ce projet autour de vous, sur votre blog, votre site ou Identi.ca :) Plus il y aura de monde, plus il y aura d'idées, plus il y aura de compétences différentes.
Commentaires
Je ne peux que vous encourager dans ce projet !
Ayant déjà ma no-box, avec au départ l'ambition de raconter mon expérience pour en faciliter l'accès, j'ai pu me rendre compte, avec le temps que j'y aurais passé en recherches et débugages de mon installation, que c'était loin d'être évident…
Maintenant que j'ai tous compris et documenté, je réinstalle ça en «30 min»… et si je maitrisais le script, en 5 min… et là j'effleure à peine votre idée… sans pouvoir faire avancer le truc, fautes de compétences de développement :(
En espérant que BeedBox aboutisse ! ^^
Génial que ça reparte ! Bon courage ! Pour faire la doc ou les tutos, n'hésitez pas à tester dokielguide de scenari http://scenari-platform.org/project... Si vous avez besoin d'une version en ligne, peut-être c'est possible en demandant à la communauté scenari sur le forum.
A voir aussi si y a pas moyen de mutualiser certains aspects avec http://free-eos.org/ ( "Free-EOS est une solution "clés en mains" de serveur francophone Intranet/Extranet ouvert destiné aux entreprises ou espaces multimédia (EOF, EPN, Cybercommune, etc.). Basée sur GNU/Linux et e-smith, elle gère des postes Windows, GNU/Linux ou MacOS. ... Le serveur Free-EOS est une solution de multi-serveurs/passerelle dont la devise est "Vite, Simple et Bien". ") ?
J’approuve ce projet à 100%. Des serveurs for human beings, voilà ce qu’il faut pour enrayer le minitel 2.0.
Actuellement, quand j’essaye de montrer à mon entourage pourquoi le minitel 2.0 c’est le mal, ça se termine toujours par : « ouais c’est cool ton truc mais moi je sais pas installer tous ces machins ». Du coup en règle générale je leur créé un compte chez moi (ce qui est déjà plus de l’Internet, l’avantage étant aussi une consommation réduite d’énergie vu qu’il n’y a que mon serveur qui tourne).
Pour la consommation d’énergie, qui est quand même un problème, je pense qu’on aura fait un grand pas en avant quand les machin-box que tout le monde fait déjà tourner chez soi pourront faire serveur à elles toutes seules (avec, pourquoi pas, une distro comme beedbox dessus !). Parce que là, faire tourner deux machines (la machin-box du FAI et le serveur), c’est moyen.
Par contre, sur le cloud-computing, c’est pas que j’aime pas le principe, mais dans l’ensemble je préfère synchroniser mes dossiers sur toutes les machines, quitte à avoir un maximum de redondance, plutôt que travailler en cloud. Parce qu’un accès à Internet n’est pas toujours possible (ex : dans le train), et j’aime bien pouvoir me servir de mon PC même hors connexion.
Ce projet est vraiment très intéressant, possède un fort potentiel et surtout répond à une demande présente et de plus en plus imposante. Jusqu'ici publier dans les nuages impliquait de perdre le contrôle de nos données personnelles, qu'elles soit sensibles ou non, qu'elles ai une valeur sentimentale ou non, là n'est pas la question; c'est avant tout la vie privée de l'utilisateur qui est traiter. Et effectivement dans les exemples cités, celui-ci en perd totalement le contrôle.
Voilà pourquoi j'approuve totalement le projet et que j'espère qu'il ira aussi loin que j'ai le plaisir d'imaginer.
La décentralisation et ne jamais oublier que les données personnelles sont avant tout personnelles, sont les deux ingrédients indispensables à l'épineuse recette de la vie privée sur Internet.
Votre projet est très prometteur et n'attend que sa cuisson.
Bon courage pour ce nouveau départ.
J'attends vivement une version bêta.
Ok sur le principe, mais je vois plus la notion de cloud si c'est juste histoire d'avoir une distribution specialisée dans l'hébergement chez soit. Ou alors cette distribution toute prête fonctionnerait de paire avec les mêmes config chez d'autres et permettrait une continuité de service en cas de panne de sa propre box ?
Perso je suis à la recherche de dropbox mais hebergé sur nos propres ordi ou eventuellement entre vrais partenaire égaux, car il faut reconnaïtre que c'est vraiment top de retrouver quelque soit son système ses données synchro en permanence sur n'importe lequel des ses ordis.