YunoHost | |
Interfaccia utente dell'applicazione. | |
Famiglia | GNU/Linux , basato su Debian |
---|---|
Le lingue | Multilingue |
Stato del progetto | Attivo |
Depositare | github.com/YunoHost/yunohost |
Piattaforme | X86 e architettura ARM |
Licenza | Licenza pubblica generica GNU Affero |
Scritto in | Python , JavaScript , script di shell e Lua |
Prima versione | 5 marzo 2012 |
Ultima versione stabile | 4.2 (8 maggio 2021) |
Ambiente d'ufficio | interfaccia web |
Gestore di pacchetti | Apt / Dpkg e il sistema di app YunoHost |
Sito web | yunohost.org/#/index_en e yunohost.org/#/index_en |
Yunohost è una distribuzione basata su Debian GNU / Linux composta da software libero e finalizzata a facilitare la pratica del self-hosting in generale.
In altre parole, yunohost installa e utilizza un proprio server per ospitare, solitamente a casa, servizi come caselle di posta elettronica , web , strumenti di sincronizzazione file, messaggistica istantanea , ecc.
Il nome YunoHost deriva dall'inglese YU-No-Host ( Why you no host? ), che significa colloquialmente "Perché non ospiti? " ". Questo è un gioco di parole tratto dal meme di Internet "YU NO".
Il progetto YunoHost è stato avviato nel 2012 da Alexis Gavoty e Adrien Beudin, due francesi che praticavano entrambi il self-hosting. Nel febbraio 2012 Alexis Gavoty si è impegnato a riconfigurare il suo server di posta copiando la configurazione di quello di Adrien Beudin. Sviluppatore di professione, decide di automatizzare il processo creando un'interfaccia di amministrazione, che li porta al rilascio di una prima versione beta il 31 maggio. Il giorno dopo, è oggetto di un articolo sul blog di Korben . La versione stabile 1.0 è stata finalmente rilasciata il 22 agosto 2012.
Tra il 2012 e il 2014, nuovi contributori regolari si sono uniti al progetto e YunoHost sarà completamente riscritto in Python come parte della versione 2.0.
A quel tempo, il contesto di self-hosting si allargò con l'arrivo delle prime schede ARM tramite Raspberry Pi . YunoHost è infatti in linea con il progetto FreedomBox teorizzato nel 2010 da Eben Moglen durante il suo discorso “Freedom in the Cloud”. Nel 2014, in collaborazione con gli ISP associativi francesi della Federazione FDN , è nata La Brique Internet, un incrocio tra una scheda ARM, YunoHost e una VPN , che tra l'altro semplifica il processo di installazione aggirando le interfacce e le restrizioni della casella per ISP commerciali.
Nel 2015, Alexis Gavoty che ha convalidato, fino ad allora, la maggior parte dei contributi passa la mano agli altri contributori. In modo organico, Jérôme Lebleu assume il ruolo di persona che dà il maggior contributo in questo momento. Poi, a fine 2016, il progetto è fermo da sei mesi per mancanza di responsabili dell'integrazione contributiva. Prendendo atto del peso delle responsabilità indotte da questo ruolo, i contributori cercano di definire un quadro per suddividere questa responsabilità tra più persone attraverso un documento che formalizza il funzionamento del collettivo. Il progetto quindi riparte, poi finalmente appare un altro contributore principale nella persona di Alexandre Aubin.
Nel 2017, l'associazione Framasoft ha fornito supporto aiutando a confezionare le applicazioni per la campagna Internet Degooglisons.
Il 25 agosto 2018 è stata creata l'associazione Support Self-Hosting per sostenere finanziariamente il progetto YunoHost e la pratica del self-hosting in generale. Il progetto riceve poi un finanziamento dalla fondazione NlNet.
Nel 2021 YunoHost conta più di 5.500 server principalmente in Francia ma anche più recentemente in Germania a seguito di alcune pubblicazioni tedesche. Da allora la soluzione è stata adottata da provider di hosting come Scaleway .
YunoHost è una distribuzione che mira a semplificare il più possibile i passaggi necessari all'auto-hosting ipotizzando che se gran parte della popolazione è in grado di utilizzare un computer o uno smartphone in modo autonomo, potrebbe essere lo stesso per i server.
Rispetto ad altri progetti come Synology , Cloudron, Sandstorm, Cozy Cloud o FreedomBox , YunoHost ha scelto di:
Non esiste una struttura editoriale, YunoHost è supportato da persone che contribuiscono attraverso lo sviluppo, il confezionamento di applicazioni, traduzioni o persino documentazione. L'associazione Support Self-Hosting è presente solo nel supporto finanziario e amministrativo.
Versione (nome) | Data di rilascio | Debian | Principali cambiamenti |
---|---|---|---|
1.0 | 22 agosto 2012 | Spremere | |
2.0 | 12 giugno 2014 | ansimante | Passare a python2 e nginx |
2.2 | 28 maggio 2015 | ansimante | Compatibilità con Jessie |
2.4 | 20 maggio 2016 | Jessie | Strumenti di restauro nativi |
2.5 ( Chelsea Manning ) | 24 gennaio 2017 | Jessie | Crittografiamo il supporto |
2.6 ( Aaron Swartz ) | 23 giugno 2017 | Jessie | Modifica dell'URL delle app |
2.7 ( Eben Moglen ) | 25 agosto 2017 | Jessie | Meccanismo di migrazione |
3.0 | 17 giugno 2018 | Allungare | Passare a Stretch |
3.1 | 15 agosto 2018 | Allungare | Autoconfigurazione delle email |
3.2 | 11 settembre 2018 | Allungare | Condivisione dei log per il supporto |
3.3 | 23 novembre 2018 | Allungare | Indicatore di qualità dell'app |
3.4 | 29 gennaio 2019 | Allungare | Correzioni di sicurezza |
3.5 | 9 aprile 2019 | Allungare | Temi per il Portale Utente |
3.6 | 5 luglio 2019 | Allungare | Fine del concetto di app ufficiali |
3.7 | 27 marzo 2020 | Allungare | Gestione del gruppo |
3.8 | 20 maggio 2020 | Allungare | Sistema diagnostico |
4.0 | 29 luglio 2020 | Buster | Passando a Buster |
4.1 | 8 gennaio 2021 | Buster | Inoltro di posta + gruppi v2 |
4.2 | 8 maggio 2021 | Buster | Passare a Python3 e VueJS |
11,0 | occhio di bue |
Nel 2017, Aeris, sviluppatore di Cozy Cloud, ha tenuto una conferenza per parlare della sicurezza e dell'affidabilità dei sistemi di self-hosting come YunoHost o Internet Brick. Ritiene che la mancanza di regolarità da parte degli utenti nell'effettuare gli aggiornamenti rischi di compromettere la sicurezza dei server così creati, o addirittura portare alla creazione di una botnet. Inoltre, indica l'inaffidabilità delle schede SD comunemente utilizzate con dispositivi basati su schede ARM come Internet Brick.