YunoHost
YunoHost | ||||||||
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).|96px|alt=Logo]] | ||||||||
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).|280px|alt=Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value).|Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value).]] Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value). | ||||||||
Famille | GNU/Linux, basée sur Debian | |||||||
---|---|---|---|---|---|---|---|---|
Langues | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
État du projet | Actif | |||||||
Plates-formes | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Entreprise / Fondateur |
Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Entreprise / Développeur |
Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Licence | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Écrit en | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Première version | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Dernière version stable | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Dernière version avancée | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Interface utilisateur par défaut | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
Environnement de bureau | Interface web | |||||||
Gestionnaire de paquets | Apt/Dpkg et le système d'apps de YunoHost | |||||||
Site web | Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). | |||||||
| ||||||||
modifier |
YunoHost est une distribution basée sur Debian[1] GNU/Linux composée de logiciels libres et ayant pour objectif de faciliter la pratique de l’auto-hébergement au sens large.
Autrement dit, YunoHost permet d'installer et d'utiliser son propre serveur dans le but d'héberger, le plus souvent chez soi, des services tels que des boites de courriers électroniques, des sites web, des outils de synchronisation de fichiers, de messagerie instantanée, etc[2]. Le catalogue d'applications compte en 2021 plus de 200 applications[3].
Le nom YunoHost vient de l'anglais Y-U-No-Host (Why you no host?), signifiant familièrement « Pourquoi t'héberges pas ? ». Il s'agit d'un jeu de mot issu du mème internet « Y U NO »[4].
Histoire[modifier]
Le projet YunoHost a été initié en 2012 par Alexis Gavoty et Adrien Beudin, deux Français qui pratiquaient tous les deux l'auto-hébergement. En février 2012, Alexis Gavoty entreprend de reconfigurer son serveur mail en recopiant la configuration de celui d'Adrien Beudin. Développeur de métier, il décide d'automatiser le processus en créant une interface d'administration[5], ce qui les mène à la sortie d'une première version beta le 31 mai. Le lendemain, elle fait l'objet d'un article sur le blog de Korben[6]. La version 1.0 stable sort finalement le 22 août 2012[7].
Entre 2012 et 2014, de nouveaux contributeurs réguliers rejoignent le projet et YunoHost fera l'objet d'une réécriture complète en Python dans le cadre de la version 2.0.
A cette époque, le contexte de l'auto-hébergement s'élargit avec l'arrivée des premières carte ARM via Raspberry Pi. YunoHost s'inscrit de fait dans la lignée du projet FreedomBox théorisé en 2010 par Eben Moglen lors de son discours "Freedom in the Cloud."[8]. En 2014, en lien avec les FAI associatifs français de la Fédération FDN, naît La Brique Internet, croisement d'une carte ARM, de YunoHost et d'un VPN, qui permet entre autres de simplifier le procédé d'installation en contournant les interfaces et restrictions des box des FAI commerciaux [9],[10].
En 2015, Alexis Gavoty qui validait, jusque-là, la majeure partie des contributions passe la main aux autres contributeurs[5]. De façon organique, Jérôme Lebleu prend le relais étant la personne apportant le plus de contributions à cette époque[11]. Puis, fin 2016, le projet est à l'arrêt depuis six mois faute de personnes se chargeant de l'intégration des contributions[5]. Constatant le poids des responsabilités induites par ce rôle, les contributeurs essaient de définir un cadre pour éclater cette responsabilité entre plusieurs personnes au travers d'un document formalisant le fonctionnement du collectif[12]. Le projet redémarre alors, puis finalement un autre contributeur principal apparaît en la personne d'Alexandre Aubin[13].
En 2017, l'association Framasoft apporte son soutien en aidant à empaqueter les applications de la campagne Dégooglisons Internet[14].
Le 25 août 2018 est créée l'association Support Self-Hosting dans le but de soutenir financièrement le projet YunoHost et la pratique de l'auto-hébergement en général[15]. Le projet reçoit alors un financement de la fondation NlNet[16].
En 2021, YunoHost comptabilise plus de 5500 serveurs principalement en France[17] mais aussi plus récemment en Allemagne suite à quelques parutions allemandes[18],[19]. La solution commence depuis à être adoptée par des hébergeurs comme Scaleway[20].
Philosophie[modifier]
YunoHost est une distribution qui vise à simplifier le plus possible les étapes nécessaires pour s'auto-héberger en faisant l'hypothèse que si une part importante de la population est capable d'utiliser en autonomie un ordinateur ou un smartphone, il pourrait en être de même pour des serveurs[21].
Comparativement à d'autres projets comme Synology, Cloudron, Sandstorm, Cozy Cloud ou FreedomBox, YunoHost a fait le choix de :
- publier son code sous licences libres et restreindre le catalogue officiel aux applications libres[22]
- être multi-utilisateurs et muti-domaines[23]
- sélectionner des dépendances comme une fondation pour les applications (nginx, postfix, dnsmasq, etc.)[24]
- créer son propre format de paquet afin de répondre aux besoins spécifiques du déploiement d'applications web plutôt que d'utiliser docker ou un format existant comme les .deb[25]
- supporter des dispositifs légers tels que des cartes ARM avec 512Mo de RAM
Organisation du projet[modifier]
Il n'existe pas de structure éditrice, YunoHost est porté par des personnes qui contribuent via le développement, l'empaquetage d'applications, les traductions ou encore la documentation. L'association Support Self-Hosting n'est présente qu'en soutien financier et administratif[15].
En cas de conflit persistant, les contributeurs peuvent se référer à un texte rédigé en 2016 qui détaille les façons de contribuer et de prendre les décisions importantes ou clivantes[12].
Versions[26][modifier]
- Anciennes versions non maintenues
- Anciennes versions maintenues
- Version actuelle
- Versions avancées
Version (nom) | Date de sortie | Debian | Changements majeurs |
---|---|---|---|
1.0 | [7] | Squeeze | |
2.0 | [p 1] | Wheezy | Passage à python2 et nginx |
2.2 | [p 2] | Wheezy | Compatibilité Jessie |
2.4 | [p 3],[p 4] | Jessie | Outils de restaurations natifs |
2.5 (Chelsea Manning) | [p 5] | Jessie | Support de Let's Encrypt |
2.6 (Aaron Swartz) | [p 6] | Jessie | Changement d'URL des apps |
2.7 (Eben Moglen) | [p 7] | Jessie | Mécanisme de migration |
3.0 | [p 8] | Stretch | Passage à Stretch |
3.1 | [p 9] | Stretch | Autoconfiguration des mails |
3.2 | [p 10] | Stretch | Partage de logs pour le support |
3.3 | [p 11] | Stretch | Indicateur de qualité des apps |
3.4 | [p 12] | Stretch | Correctifs de sécurité |
3.5 | [p 13] | Stretch | Thèmes pour le portail utilisateur |
3.6 | [p 14] | Stretch | Fin du concept d'apps officielles |
3.7 | [p 15] | Stretch | Gestion des groupes |
3.8 | [p 16] | Stretch | Système de diagnostique |
4.0 | [p 17],[27] | Buster | Passage à Buster |
4.1 | [p 18] | Buster | Relais mail + groupes v2 |
4.2 | [28],[p 19] | Buster | Passage en Python3 et à VueJS |
11.0 | Bullseye |
Critique[modifier]
En 2017, Aeris, développeur chez Cozy Cloud, a tenu une conférence pour parler de la sécurité et de la fiabilité des systèmes d'auto-hébergement comme YunoHost ou la Brique Internet. Il considère que le manque de régularité de la part des utilisateurs pour faire les mises à jour risque de compromettre la sécurité des serveurs ainsi créés, voire d'aboutir à la constitution de botnet[29]. En outre, il pointe du doigt le manque de fiabilité des cartes SD couramment utilisées avec les dispositifs basés sur des cartes ARM comme la Brique Internet.
Références[modifier]
Références site officiel[modifier]
- ↑ (en) « YunoHost v2 is here », (consulté le 30 octobre 2020)
- ↑ (en) « YunoHost 2.2 released », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (en) « YunoHost 2.4 released », (consulté le 30 octobre 2020)
- ↑ « YunoHost 2.4 released », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « Sortie de YunoHost 2.5 - Chelsea Manning / YunoHost 2.5 release - Chelsea Manning », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « Sortie de YunoHost 2.6 - Aaron Swartz », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 2.7 stable release - Eben Moglen », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.0 (Stretch) release / Sortie de YunoHost 3.0 (Stretch) », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.1 (minor stable release / version stable mineure) », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.2 release / Sortie de YunoHost 3.2 », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.3 release / Sortie de YunoHost 3.3 », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.4 release / Sortie de YunoHost 3.4 », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.5 release / Sortie de YunoHost 3.5 », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.6 release / Sortie de YunoHost 3.6 », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.7 release / Sortie de YunoHost 3.7 », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 3.8 release / Sortie de YunoHost 3.8 », sur Forum YunoHost, (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 4.0 (Buster) release / Sortie de YunoHost 4.0 (Buster) », sur Forum YunoHost, 29 julliet 2020 (consulté le 30 octobre 2020)
- ↑ (mul) « YunoHost 4.1 release / Sortie de YunoHost 4.1 », sur Forum YunoHost, (consulté le 8 janvier 2021)
- ↑ (mul) « YunoHost 4.2 release / Sortie de YunoHost 4.2 », sur Forum YunoHost, (consulté le 8 mai 2021)
Autres références[modifier]
- ↑ « Derivatives/Census/YunoHost - Debian Wiki », sur wiki.debian.org (consulté le 24 juin 2021)
- ↑ Guénaël Pépin, « « Dégooglisons Internet » : on fait le point avec Luc Didry, administrateur système de Framasoft », (consulté le 19 janvier 2021).
- ↑ « Yunohost Dashboard », sur dash.yunohost.org (consulté le 24 juin 2021)
- ↑ « "Y U NO" Guy », Know Your Meme, (lire en ligne, consulté le 31 janvier 2018)
- ↑ 5,0 5,1 et 5,2 https://toulibre.org/pub/2016-11-19-capitole-du-libre/videos/communaute-du-libre/bram-1-an-et-demi-de-brique-internet.mp4, Conférence "1 an et demi de brique internet" au Capitole du Libre 2016
- ↑ Korben, « Une distribution Linux spéciale auto-hébergement », sur Korben, (consulté le 24 juin 2021)
- ↑ 7,0 et 7,1 (en) « update version 1.0 final · YunoHost/cd_build_v1@09b28af », sur GitHub (consulté le 24 juin 2021)
- ↑ « Highlights of Eben Moglen’s Freedom in the Cloud Talk - Software Freedom Law Center », sur softwarefreedom.org (consulté le 24 juin 2021)
- ↑ Par Louis Adam | Modifié le mercredi 25 nov 2015 à 11:22, « La Brique Internet : nouvelle offensive des FAI indépendants ? », sur ZDNet France (consulté le 24 juin 2021)
- ↑ https://www.youtube.com/watch?v=32OZusFsBzU Épisode sur la Brique Internet de Tracks produit par arte
- ↑ (en) « YunoHost/yunohost », sur GitHub (consulté le 24 juin 2021)
- ↑ 12,0 et 12,1 « Organisation du projet » (consulté le 24 juin 2021)
- ↑ (en) « YunoHost/yunohost », sur GitHub (consulté le 24 juin 2021)
- ↑ « Après « Dégooglisons Internet », Framasoft lance sa nouvelle campagne Contributopia », sur nextinpact.com,
- ↑ 15,0 et 15,1 « Résultats de recherche | Associations | journal-officiel.gouv.fr », sur www.journal-officiel.gouv.fr (consulté le 24 juin 2021)
- ↑ « YunoHost and the Internet Cube »
- ↑ (en) « Shodan Search », sur www.shodan.io (consulté le 24 juin 2021)
- ↑ (de) Von Tim Schürmann, « Mit Yunohost einen schlüsselfertigen (Heim-)Server für Web-Apps aufsetzen », sur heise.de,
- ↑ (de) « Tests: YunoHost », IT Administrator, (lire en ligne)
- ↑ (en) « Operating Systems for your Dedibox Dedicated Servers », sur Scaleway (consulté le 24 juin 2021)
- ↑ « PSES 2017 – Construire l’Internet du Futur avec YunoHost – Aleks, ljf », sur YunoHost Cinema (consulté le 24 juin 2021)
- ↑ « Packaging d'applications »
- ↑ « Qu'est-ce que YunoHost ? »
- ↑ (en) Ferdinand Thommes, « Self-hosting solution YunoHost for the private cloud », Linux Magazine, (lire en ligne)
- ↑ « J’ai regardé comment le packaging des apps fonctionne. Pourquoi réinventez-vous [mon format de paquet préféré] »
- ↑ (en) « Announcements », sur YunoHost Forum (consulté le 24 juin 2021)
- ↑ NextImpact, « YunoHost 4.0 passe en bêta, la migration vers Debian 10 (Buster) pour bientôt », sur nextinpact.com,
- ↑ (de) Lioh Möller, « YunoHost 4.2 veröffentlicht », (consulté le 10 mai 2021)
- ↑ « Auto-hébergement, fausse bonne idée - aeris | April », sur april.org (consulté le 24 juin 2021)
Annexes[modifier]
Articles connexes[modifier]
- Auto-hébergement
- arkOS : projet similaire
- FreedomBox
- Redécentralisation d'Internet
- Neutralité du réseau
Liens externes[modifier]
- (mul) Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value).
- [{{#Property:P1324}} Code source du projet]
- « Le choix de l’auto-hébergement avec YunoHost : rencontre avec l’équipe du projet », Linux Pratique, (consulté le 24 juin 2021)
- « YunoHost, l'auto-hébergement à portée de main », Linux Pratique, (consulté le 29 octobre 2020)
- « Reprendre la main sur ses données avec l’auto-hébergement », (consulté le 24 juin 2021)
- « YunoHost 2.0 : l’auto-hébergement à portée de clic », LinuxFr, (consulté le 29 octobre 2020)
- « YunoHost des versions de 3.0 à 3.3 », LinuxFr, 1e décembre 2018 (consulté le 29 octobre 2020)
Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).
Cet Article wiki "YunoHost" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques et/ou la page Edithistory:YunoHost.
This page exists already on Wikipedia. |