Les limites (et périls) de YunoHost
YunoHost est un excellent gestionnaire d’applications! C’est non seulement gratuit mais aussi très rapide: En quelques clics vous avez installé une application complète! Il est en train de devenir un concurrent de plus en plus Softaculous (Softaculous) et même WHM/cPanel (en anglais seulement).
Si vous êtes un développeur d’applications: vous pouvez atteindre de nouveaux clients et de nouveaux utilisateurs en déployant votre logiciel via YunoHost.
Cependant: Il ne doit probablement pas être utilisé à des fins de production ou pour un usage critique.
C’est une histoire vraie: Il était une fois, Version de Invoice Ninja 4 peut être déployé facilement sur YunoHost. Tout s’est bien passé et vite, jusqu’au jour où il a été signalé comme cassé dans le catalogue YunoHost.
Version de Invoice Ninja 4 utilisé la bibliothèque PhantomJS, mais avec la mise à jour vers Debian 11 Cette bibliothèque a été dépréciée et indisponible en tant que package système. Pour cette raison,: il était désormais impossible de restaurer une sauvegarde de la version Invoice Ninja 4 sur une version de YunoHost 11. Soudainement, les utilisateurs de ce logiciel ont été bloqués de leurs propres données sans aucune assistance.
Les applications répertoriées dans YunoHost sont maintenues par d’autres. Personne ne devrait jamais l’oublier: Le logiciel est écrit et maintenu par des personnes réelles.
Oui, Nous ne décidons pas de ce que les développeurs en amont font de leurs applications...
C’est ce qu’a déclaré un développeur de YunoHost!
Si, pour quelque raison que ce soit, vous utilisez une application qui n’est plus maintenue, Soyez sûr que vous serez laissé dans votre saleté. Vous devez vous soucier de deux couches: Les principaux développeurs du logiciel, et la portabilité du logiciel vers YunoHost. En ce sens et sur le long terme: YunoHost ajoute une nouvelle couche de risque!
Dans ce cas, l’histoire ne s’est pas si mal terminée: Invoice Ninja était encore en cours de développement et une version 5 est sorti plus tard (y compris sur YunoHost). Mais cela aurait pu causer de sérieux problèmes aux utilisateurs.
Un autre cas de ce type était celui de WordPress: Une mise à niveau a gâché les fichiers’ autorisations et le gestionnaire de fichiers multimédias dans WordPress cassé, avec des images qui deviennent illisibles ou de nouveaux téléchargements qui ne fonctionnent pas. Pour les utilisateurs ayant WooCommerce dans WordPress en cours d’exécution sur YunoHost: Cela a dû être une période douloureuse jusqu’à la sortie de la prochaine mise à jour!
Les versions PHP de YunoHost sont installées quand elles sont nécessaires, uniquement lorsqu’ils sont installés pour la première fois. Donc, si vous exécutez une seule application sur PHP 7.4 et que vous souhaitez le migrer vers un autre serveur YunoHost qui n’a pas PHP 7.4 Installé: Il vous sera impossible de restaurer cette application! Vous devrez d’abord trouver une autre application utilisant PHP 7.4, Installez-le, puis restaurez le vôtre…
En conclusion:
-YunoHost est idéal pour les petits, essai, et des déploiements rapides
-N’oubliez pas que YunoHost augmente votre risque et vous enlève une partie du contrôle
-Si vous souhaitez utiliser une application en production: Assurez-vous qu’il y a une équipe derrière un projet particulier
-Valeur YunoHost, fiabilité, et l’intérêt ne peut que croître avec le temps! Si vous ne l’avez pas essayé: Installez-le sur votre serveur préféré dès que possible!