Gränserna (och faror) från YunoHost
YunoHost är en stor applikationshanterare! Det är inte bara gratis utan också väldigt snabbt: med några få klick har du installerat en komplett applikation! Det blir en allt större konkurrent till Mjuka och till och med WHM/cPanel.
Om du är applikationsutvecklare: du kan nå nya kunder och nya användare genom att distribuera din programvara via YunoHost.
Emellertid: det bör förmodligen inte användas för ett produktionsändamål eller för en kritisk användning.
Det här är en verklig historia: en gång i tiden, Faktura Ninja version 4 kan enkelt distribueras på YunoHost. Allt gick bra och snabbt, tills det en dag flaggades som bruten i YunoHost-katalogen.
Faktura Ninja version 4 använde PhantomJS-biblioteket, men med uppgraderingen till Debian 11 detta bibliotek blev utfasat och otillgängligt som ett systempaket. På grund av detta: det var nu omöjligt att återställa en säkerhetskopia av Invoice Ninja-versionen 4 på en YunoHost-version 11. Plötsligt blockerades användare av denna programvara från sina egna data utan något stöd.
Applikationerna som listas inom YunoHost underhålls av andra. Det får ingen någonsin glömma: programvaran är skriven och underhållen av verkliga personer.
Ja, vi bestämmer inte vad uppströmsutvecklare gör med sina appar ...
Så sa en YunoHost-utvecklare!
Om, av vilka skäl som helst, du använder ett program som inte underhålls längre, var säker på att du kommer att lämnas i din smuts. Du har två lager att oroa dig för: kärnutvecklarna av programvaran, och mjukvarans portabilitet till YunoHost. I denna mening och på lång sikt: YunoHost lägger till ett nytt risklager!
I det här fallet slutade inte historien så illa: Invoice Ninja var fortfarande under utveckling och en version 5 kom ut senare (inklusive på YunoHost). Men detta kunde ha lämnat användare i allvarliga problem.
Ett annat sådant fall var med WordPress: en uppgradering förstörde filerna’ behörigheter och Media File Manager i WordPress gick sönder, med bilder som blir oläsliga eller att nya uppladdningar inte fungerar. För användare som har WooCommerce i WordPress som körs på YunoHost: detta måste ha varit en smärtsam period tills nästa uppdatering kom ut!
PHP-versionerna på YunoHost installeras när de behövs, endast när de installeras för första gången. Så om du kör en enda applikation på PHP 7.4 och du vill migrera den till en annan YunoHost-server som inte har PHP 7.4 installerat: det kommer att vara omöjligt för dig att återställa den applikationen! Du måste först hitta en annan applikation som använder PHP 7.4, installera den, återställ sedan din…
Avslutningsvis:
-YunoHost är bra för små, testning, och snabba distributioner
-Kom ihåg att YunoHost ökar din risk och tar bort viss kontroll från dig
-Om du vill använda en applikation i produktionen: se till att det finns ett team bakom ett visst projekt
-YunoHost värde, pålitlighet, och intresset kan bara växa med tiden! Om du inte har provat det: installera den på din favoritserver så snart som möjligt!
