Die Grenzen (und Gefahren) von YunoHost
YunoHost ist ein großartiger Anwendungsmanager! Es ist nicht nur kostenlos, sondern auch sehr schnell: Mit wenigen Klicks haben Sie eine vollständige Anwendung installiert! Es wird zu einem zunehmenden Konkurrenten Softaculous und sogar WHM/cPanel.
Wenn Sie ein Anwendungsentwickler sind: Sie können neue Kunden und neue Benutzer erreichen, indem Sie Ihre Software über YunoHost bereitstellen.
jedoch: Es sollte wahrscheinlich nicht für Produktionszwecke oder für eine kritische Verwendung verwendet werden.
Dies ist eine wahre Geschichte: Es war einmal, Rechnung Ninja-Version 4 konnte problemlos auf YunoHost bereitgestellt werden. Alles gut und schnell gelaufen, bis es eines Tages als gekennzeichnet wurde gebrochen innerhalb des YunoHost-Katalogs.
Rechnung Ninja-Version 4 verwendet die PhantomJS-Bibliothek, aber mit dem Upgrade auf Debian 11 Diese Bibliothek wurde als veraltet markiert und ist nicht mehr als Systempaket verfügbar. Aus diesem Grund: Es war jetzt unmöglich, ein Backup der Version von Invoice Ninja wiederherzustellen 4 auf einer YunoHost-Version 11. Plötzlich wurden Benutzer dieser Software ohne Unterstützung von ihren eigenen Daten ausgeschlossen.
Die in YunoHost aufgelisteten Anwendungen werden von anderen gepflegt. Das sollte niemand vergessen: Software wird von echten Personen geschrieben und gepflegt.
Ja, wir entscheiden nicht, was Upstream-Entwickler mit ihren Apps machen …
Das sagte ein YunoHost-Entwickler!
Wenn, aus welchen Gründen auch immer, Sie verwenden eine Anwendung, die nicht mehr gewartet wird, Seien Sie sicher, dass Sie in Ihrem Dreck gelassen werden. Sie müssen sich um zwei Schichten kümmern: die Kernentwickler der Software, und die Übertragbarkeit der Software auf YunoHost. In diesem Sinne und langfristig: YunoHost fügt eine neue Risikoebene hinzu!
In diesem Fall endete die Geschichte nicht so schlecht: Invoice Ninja wurde noch entwickelt und eine Version 5 kam später heraus (einschließlich auf YunoHost). Dies hätte die Benutzer jedoch in ernsthafte Schwierigkeiten bringen können.
Ein weiterer solcher Fall war mit WordPress: Ein Upgrade hat die Dateien durcheinander gebracht’ Berechtigungen und der Media File Manager in WordPress brachen, wenn Bilder unlesbar werden oder neue Uploads nicht funktionieren. Für die Benutzer, die WooCommerce in WordPress auf YunoHost ausführen: Das muss eine schmerzhafte Zeit gewesen sein, bis das nächste Update herauskam!
Die PHP-Versionen auf YunoHost werden installiert, wenn sie benötigt werden, nur wenn sie zum ersten Mal installiert werden. Wenn Sie also eine einzelne Anwendung auf PHP ausführen 7.4 und Sie möchten es auf einen anderen YunoHost-Server migrieren, der kein PHP hat 7.4 Eingerichtet: Es wird Ihnen unmöglich sein, diese Anwendung wiederherzustellen! Sie müssen zuerst eine andere Anwendung finden, die PHP verwendet 7.4, es installieren, dann stell deine wieder her…
Abschließend:
-YunoHost ist großartig für kleine, testen, und schnelle Bereitstellungen
-Denken Sie daran, dass YunoHost Ihr Risiko erhöht und Ihnen etwas Kontrolle entzieht
-Wenn Sie eine Anwendung in der Produktion verwenden möchten: Stellen Sie sicher, dass hinter einem bestimmten Projekt ein Team steht
-YunoHost-Wert, Verlässlichkeit, und das Interesse kann nur mit der Zeit wachsen! Wenn Sie es nicht ausprobiert haben: Installieren Sie es so schnell wie möglich auf Ihrem bevorzugten Server!