Grænserne (og farer) af YunoHost

YunoHost er en fantastisk applikationsmanager! Det er ikke kun gratis, men også meget hurtigt: med få klik har du installeret et komplet program! Det er ved at blive en stigende konkurrent til Blød og endda WHM/cPanel.

Hvis du er applikationsudvikler: du kan nå ud til nye kunder og nye brugere ved at implementere din software gennem YunoHost.

Imidlertid: Det bør sandsynligvis ikke bruges til et produktionsformål eller til en kritisk brug.

Dette er en virkelig historie: Der var engang, Faktura Ninja version 4 nemt kunne implementeres på YunoHost. Alt gik godt og hurtigt, indtil den en dag blev markeret som itu inden for YunoHost-kataloget.

Faktura Ninja version 4 brugt PhantomJS-biblioteket, men med opgraderingen til Debian 11 Dette bibliotek blev forældet og utilgængeligt som en systempakke. På grund af dette: det var nu umuligt at gendanne en sikkerhedskopi af Invoice Ninja-versionen 4 på en YunoHost-version 11. Pludselig blev brugere af denne software blokeret fra deres egne data uden nogen form for support.

De applikationer, der er anført i YunoHost, vedligeholdes af andre. Det bør ingen nogensinde glemme: Software er skrevet og vedligeholdt af rigtige personer.

Ja, Vi bestemmer ikke, hvad upstream-udviklere gør med deres apps ...

Sådan sagde en YunoHost-udvikler!

Hvis, uanset årsagen, du bruger et program, der ikke længere vedligeholdes, Vær sikker på, at du bliver efterladt i dit snavs. Du har to lag at bekymre dig om: Kerneudviklerne af softwaren, og portabiliteten af softwaren til YunoHost. I denne forstand og på lang sigt: YunoHost tilføjer et nyt lag af risiko!

I dette tilfælde endte historien ikke så galt: Invoice Ninja var stadig under udvikling og en version 5 kom ud senere (herunder på YunoHost). Men dette kunne have efterladt brugerne i alvorlige problemer.

Et andet sådant tilfælde var med WordPress: En opgradering ødelagde filerne’ tilladelser og Media File Manager i WordPress brød, med billeder, der bliver ulæselige, eller nye uploads, der ikke virker. For de brugere, der har WooCommerce i WordPress kørende på YunoHost: Dette må have været en smertefuld periode, indtil den næste opdatering kom ud!

PHP-versionerne på YunoHost installeres, når de er nødvendige, kun når de installeres for første gang. Så hvis du kører en enkelt applikation på PHP 7.4 og du vil migrere den til en anden YunoHost-server, som ikke har PHP 7.4 Installeret: Det vil være umuligt for dig at gendanne denne applikation! Du skal først finde en anden applikation ved hjælp af PHP 7.4, Installer det, og derefter gendanne din…

Afslutningsvis:

-YunoHost er fantastisk til små, prøvning, og hurtige implementeringer

-Husk, at YunoHost øger din risiko og fjerner noget kontrol fra dig

-Hvis du vil bruge et program i produktionen: Sørg for, at der er et team bag et bestemt projekt

-YunoHost-værdi, pålidelighed, og interessen kan kun vokse over tid! Hvis du ikke har prøvet det: Installer det på din yndlingsserver så hurtigt som muligt!

Sidebjælke