Ограниченията (и опасности) на ЮноХост
ЮноХост е страхотен мениджър на приложения! Това е не само безплатно, но и много бързо: с няколко щраквания сте инсталирали пълно приложение! Той се превръща във все по-голям конкурент на Softaculous и дори WHM/cPanel.
Ако сте разработчик на приложения: можете да достигнете до нови клиенти и нови потребители, като внедрите своя софтуер чрез YunoHost.
въпреки това: вероятно не трябва да се използва за производствени цели или за критична употреба.
Това е истинска история: имало едно време, Версия Invoice Ninja 4 може лесно да се внедри на YunoHost. Всичко мина добре и бързо, докато един ден не беше маркирано като счупен в каталога на YunoHost.
Версия Invoice Ninja 4 използва библиотеката PhantomJS, но с надстройката до Debian 11 тази библиотека беше отхвърлена и недостъпна като системен пакет. Заради това: вече беше невъзможно да се възстанови резервно копие на версията Invoice Ninja 4 на версия на YunoHost 11. Suddenly users of this software were blocked out of their own data without any support.
Приложенията, изброени в YunoHost, се поддържат от други. Никой никога не трябва да забравя това: софтуерът е написан и поддържан от реални лица.
да, ние не решаваме какво правят разработчиците нагоре по веригата със своите приложения...
Така каза един разработчик на YunoHost!
Ако, по каквито и да било причини, използвате приложение, което вече не се поддържа, бъдете сигурни, че ще останете в мръсотията си. Имате два слоя, за които да се тревожите: основните разработчици на софтуера, и преносимостта на софтуера към YunoHost. В този смисъл и в дългосрочен план: YunoHost добавя нов слой на риска!
В този случай историята не завърши толкова зле: Invoice Ninja все още се разработва и версия 5 излезе по-късно (включително на YunoHost). Но това може да доведе до сериозни проблеми на потребителите.
Друг такъв случай беше с WordPress: един ъпгрейд обърка файловете’ разрешенията и мениджърът на медийни файлове в WordPress се счупиха, с изображения, които стават нечетливи или нови качвания не работят. За потребителите, които имат WooCommerce в WordPress, работещ на YunoHost: това трябва да е бил болезнен период до излизането на следващата актуализация!
PHP версиите на YunoHost се инсталират, когато са необходими, само когато се инсталират за първи път. Така че, ако стартирате едно единствено приложение на PHP 7.4 и искате да го мигрирате към друг YunoHost сървър, който няма PHP 7.4 инсталиран: ще бъде невъзможно да възстановите това приложение! Първо ще трябва да намерите друго приложение, използващо PHP 7.4, инсталирайте го, след това възстановете вашите…
В заключение:
-YunoHost е страхотен за малки, тестване, и бързо внедряване
-Не забравяйте, че YunoHost увеличава риска ви и премахва част от контрола от вас
-Ако искате да използвате приложение в производството: уверете се, че зад определен проект стои екип
-Стойност на YunoHost, надеждност, и интересът може само да расте с времето! Ако не сте го пробвали: инсталирайте го на любимия си сървър възможно най-скоро!