YunoHost

sistema operatiu

YunoHost és una distribució basada en Debian GNU Linux,[1] composta per programari lliure, la qual pretén facilitar la creació de servidors d'allotjament de serveis web propis. YunoHost permet a l'usuari instal·lar i utilitzar el seu propi servidor per allotjar, gairebé sempre a casa, serveis com bústies de correu electrònic, llocs web, eines de sincronització d'arxius, missatgeria instantània, etc.[2] El nom YunoHost prové de l'anglès Y-U-No-Host (Why you no host?: en català, «Per què no ets l'amfitrió?»). Aquest nom és un joc de paraules derivat del meme d'Internet "Y U NO».[3]

Crystal Clear app winprops bw.pngYunoHost
Yunohost roundcorder.png Modifica el valor a Wikidata
Yunohost user portal.png Modifica el valor a Wikidata
TipusOn-premises software (en) Tradueix, distribució GNU/Linux, self-hosting (en) Tradueix i programari lliure Modifica el valor a Wikidata
Basat enDebian, GNU/Linux, nginx, OpenLDAP, Postfix, Dnsmasq, Dovecot, rspamd (en) Tradueix, Metronome IM (en) Tradueix i Let's Encrypt Modifica el valor a Wikidata
Versió inicial5 març 2012 Modifica el valor a Wikidata
Versió estable
4.3 (4 novembre 2021) Modifica el valor a Wikidata
LlicènciaGNU AGPL Modifica el valor a Wikidata
Disponible en
Característiques tècniques
Plataformax86 i ARM Modifica el valor a Wikidata
Escrit enPython, JavaScript, shell script (en) Tradueix i Lua Modifica el valor a Wikidata
Més informació
Lloc webyunohost.org… (francès) Modifica el valor a Wikidata
GitHubYunoHost Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor a Wikidata
Id. Framalibreyunohost Modifica el valor a Wikidata

Twitter: yunohost GitHub: YunoHost Modifica el valor a Wikidata

HistòriaModifica

El projecte YunoHost va ser iniciat el 2012 per Alexis Gavoty i Adrien Beudin, dos francesos que practicaven l’allotjament propi. El febrer de 2012, Alexis Gavoty es va comprometre a reconfigurar el seu servidor de correu copiant la configuració de la d’Adrien Beudin. Desenvolupadors de professió, decidiren automatitzar el procés creant una interfície d'administració,[4] que els conduí al llançament d'una primera versió beta el 31 de maig. L'endemà, va ser objecte d'un article al blog de Manuel Dorne, un famós bloguer francès.[5] La versió estable 1.0 es va llançar finalment el 22 d'agost de 2012.[6]

Entre 2012 i 2014, nous contribuïdors regulars agafaren el projecte i YunoHost emprengué una reescriptura completa del seu codi en Python en el marc de la versió 2.0.[7]

En aquella època, el context de l'allotjament propi es va ampliar amb l’arribada de les primeres targetes ARM a través de Raspberry Pi. De fet, YunoHost està en línia amb el projecte FreedomBox teoritzat el 2010 per Eben Moglen durant el seu discurs "Freedom in the Cloud".[8] El 2014, juntament amb els ISP associatius francesos de la Federació FDN, va néixer La Brique Internet, un encreuament entre una targeta ARM, YunoHost i una VPN, que permet, entre altres coses, simplificar el procés d’instal·lació saltant les interfícies i restriccions de caixa dels ISP comercials.[9][10]

L'any 2015, Alexis Gavoty que validava, fins llavors, la major part de les contribucions deixà pas a nous contribuidors.[4] De manera orgànica, Jérôme Lebleu prengué el relleu sent el qui més aportaria en contribucions al projecte en aquella època.[11] A continuació, a finals del 2016, el projecte quedà aturat sis mesos per falta de persones encarregades de la integració de les contribucions.[4] En comprovar aquesta situació, alguns contribuïdors tractaren de definir un nou marc de responsabilitats entre diverses persones a través d'un document formalitzant el funcionament del col·lectiu. El projecte es reprengué llavors, i a continuació finalment un altre contribuïdor aparegué anomenat Alexandre Aubin.

El 2017, l'associació Framasoft va donar suport ajudant a empaquetar les aplicacions del projecte en la campanya Dégooglisons Internet.[12]

El 25 d'agost de 2018 és creà l'associació Suport Self-Hosting amb l'objectiu de sostenir financerament el projecte YunoHost i la pràctica de l'autoallotjament en general.[13] El projecte rebé llavors un finançament de la fundació NlNet.[14]

L'any 2021, YunoHost comptabilitzà més de 5500 servidors principalment a França però també més recentment a Alemanya.[15][16][17] La solució començà també a ser adoptada per serveis d'allotjament com Scaleway.[18]

FilosofiaModifica

YunoHost és una distribució que pretén simplificar el més possible les etapes necessàries per a auto-albergar serveis i aplicacions web, a partir de la hipòtesi que si una part important de la població és capaç d'utilitzar en autonomia un ordinador o un telèfon intel·ligent, podria ser-ne així mateix per a servidors.[19]

Comparativament a altres projectes com Synology, Cloudron, Sandstorm, Cozy Cloud o FreedomBox, YunoHost ha optat per:

  • publicar el seu codi sota llicències lliures i restringir el catàleg oficial a les aplicacions lliures
  • ser multiusuaris i muti-dominis
  • seleccionar dependències com una fundació per a les aplicacions (nginx, postfix, dnsmasq, etc.)[20]
  • crear el seu propi format de paquets per tal de respondre a les necessitats específiques del desplegament d'aplicacions web més aviat que utilitzant docker o un format existent com .deb
  • suportar dispositius lleugers tals com plaques ARM amb 512Mo de RAM

Organització del projecteModifica

No hi ha cap estructura directriu, i YunoHost està recolzat per persones que contribueixen voluntàriament mitjançant el desenvolupament, el paquet d'aplicacions, les traduccions o fins i tot la documentació. L’associació Support Self-Hosting només està present en suport financer i administratiu.[13]

VersionsModifica

Versió (nom) Data de publicació Versió de Debian Canvis rellevants
Una versió antiga, sense suport: 1.0 22 agost 2012[6] Squeeze
Una versió antiga, sense suport: 2.0 12 juny 2014 Wheezy Canviant a python2 i nginx
Una versió antiga, sense suport: 2.2 28 maig 2015 Wheezy Compatibilitat amb Jessie
Una versió antiga, sense suport: 2.4 20 maig 2016 Jessie Eines de restauració pròpies
Una versió antiga, sense suport: 2.5 (Chelsea Manning) 24 gener 2017 Jessie Suport de Let's Encrypt
Una versió antiga, sense suport: 2.6 (Aaron Swartz) 23 juny 2017 Jessie Canvi de l'URL de les aplicacions
Una versió antiga, sense suport: 2.7 (Eben Moglen) 25 agost 2017 Jessie Mecanisme de migració
Una versió antiga, sense suport: 3.0 17 juny 2018 Stretch Canviant a Stretch
Una versió antiga, sense suport: 3.1 15 agost 2018 Stretch Autoconfiguració de correus electrònics
Una versió antiga, sense suport: 3.2 11 setembre 2018 Stretch Compartir registres per obtenir assistència
Una versió antiga, sense suport: 3.3 23 novembre 2018 Stretch Indicador de qualitat de l'aplicació
Una versió antiga, sense suport: 3.4 29 gener 2019 Stretch Correccions de seguretat
Una versió antiga, sense suport: 3.5 19 abril 2019 Stretch Temes per al portal d’usuaris
Una versió antiga, sense suport: 3.6 5 juliol 2019 Stretch Fi del concepte d'aplicacions oficials
Una versió antiga, sense suport: 3.7 27 març 2020 Stretch Gestió de grups
Una versió antiga, sense suport: 3.8 22 maig 2020 Stretch Sistema de diagnòstic
Una versió antiga, sense suport: 4.0 29 juliol 2020 Buster Canviant a Buster
Una versió antiga, sense suport: 4.1 8 gener 2021 Buster Grups de retransmissió de correu + v2
La darrera versió estable: 4.2 8 maig 2021 Buster Canviant a Python3 i VueJS
Proper llançament: 11 Bullseye
Llegenda:
Versió antiga
Versió antiga, amb suport
Darrera versió
Darrera versió preliminar
Proper llançament

CríticaModifica

L'any 2017, Aeris, desenvolupador a Cozy Cloud, feu una conferència per parlar de la seguretat i de la fiabilitat dels sistemes d'autoallotjament com YunoHost o Brique Internet. Considerà que la falta de regularitat de la part dels usuaris per posar-se al dia dels riscos i situacions compromeses de seguretat dels servidors creats per ells mateixos, podria desembocar en la constitució de botnets.[21] A més, apuntà a la poca fiabilitat de les targetes SD que s’utilitzen habitualment amb dispositius basats en targetes ARM com Brique Internet.

ReferènciesModifica

  1. «Derivatives/Census/YunoHost - Debian Wiki». wiki.debian.org. [Consulta: 24 juny 2021].
  2. «« Dégooglisons Internet » : on fait le point avec Luc Didry, administrateur système de Framasoft» (en francès), 29-09-2016. [Consulta: 19 gener 2021]..
  3. «"Y U NO" Guy». Know Your Meme, Plantilla:1er octobre 2010 [Consulta: 31 gener 2018].
  4. 4,0 4,1 4,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
  5. «Une distribution Linux spéciale auto-hébergement» (en francès). Korben, 04-06-2012. [Consulta: 24 juny 2021].
  6. 6,0 6,1 «update version 1.0 final · YunoHost/cd_build_v1@09b28af» (en anglès). GitHub. [Consulta: 24 juny 2021].
  7. AZIMI, Maël «YunoHost 2.0 : l’auto-hébergement à portée de clic». LinuxFr.org, 20-06-2014 [Consulta: 1r setembre 2021].
  8. «Highlights of Eben Moglen’s Freedom in the Cloud Talk - Software Freedom Law Center». softwarefreedom.org. [Consulta: 24 juny 2021].
  9. «La Brique Internet : nouvelle offensive des FAI indépendants ?» (en francès). ZDNet France. [Consulta: 24 juny 2021].
  10. https://www.youtube.com/watch?v=32OZusFsBzU Épisode sur la Brique Internet de Tracks produit par arte
  11. «YunoHost/yunohost» (en anglès). GitHub. [Consulta: 24 juny 2021].
  12. «Après « Dégooglisons Internet », Framasoft lance sa nouvelle campagne Contributopia». nextinpact.com, 13-10-2017.
  13. 13,0 13,1 «Résultats de recherche | Associations | journal-officiel.gouv.fr». www.journal-officiel.gouv.fr. [Consulta: 24 juny 2021].
  14. «YunoHost and the Internet Cube».
  15. «Shodan Search» (en anglès). www.shodan.io. [Consulta: 24 juny 2021].
  16. Von Tim Schürmann. «Mit Yunohost einen schlüsselfertigen (Heim-)Server für Web-Apps aufsetzen» (en alemany). heise.de, 30-08-2019.
  17. «Tests: YunoHost» (en alemany). IT Administrator, 09/2020.
  18. «Operating Systems for your Dedibox Dedicated Servers» (en anglès). Scaleway. [Consulta: 24 juny 2021].
  19. «PSES 2017 – Construire l’Internet du Futur avec YunoHost – Aleks, ljf» (en francès). YunoHost Cinema. [Consulta: 24 juny 2021].
  20. Ferdinand Thommes «Self-hosting solution YunoHost for the private cloud» (en anglès). Linux Magazine, 2018.
  21. «Auto-hébergement, fausse bonne idée - aeris | April». april.org. [Consulta: 24 juny 2021].

Vegeu tambéModifica

Enllaços externsModifica