极限 (和危险) YunoHost的

YunoHost 是一个出色的应用程序管理器! 它不仅免费而且速度非常快: 只需单击几下,您就安装了一个完整的应用程序! 它正在成为 软质 甚至 WHM/c面板.

如果您是应用程序开发人员: 您可以通过 YunoHost 部署您的软件来接触新客户和新用户.

然而: 它可能不应用于生产目的或关键用途.

这是一个真实的故事: 从前, Invoice Ninja 版本 4 可以在 YunoHost 上轻松部署. 一切都进行得又顺利又快, 直到有一天,它被标记为 破碎 在 YunoHost 目录中.

Invoice Ninja 版本 4 使用了 PhantomJS 库, 但升级到 Debian 后 11 此库已弃用,无法作为系统包使用. 正因为如此: 现在无法恢复 Invoice Ninja 版本的备份 4 在 YunoHost 版本上 11. 突然间,该软件的用户在没有任何支持的情况下被阻止访问自己的数据.

YunoHost 中列出的应用程序由其他人维护. 没有人应该忘记这一点: 软件由真人编写和维护.

是的, 我们不会决定上游开发人员如何处理他们的应用程序......

一位 YunoHost 开发人员如此说!

如果, 无论出于何种原因, 您正在使用不再维护的应用程序, 确保你会被留在你的泥土中. 您有两层需要担心: 软件的核心开发人员, 以及软件到 YunoHost 的可移植性. 从这个意义上说,从长远来看: YunoHost 正在增加一个新的风险层!

在这种情况下,故事并没有那么糟糕: Invoice Ninja 仍在开发中,并且有一个版本 5 后来出来了 (包含在 YunoHost 上). 但这可能会给用户带来严重的麻烦.

另一个这样的案例是 WordPress: 一次升级搞砸了文件’ 权限和 WordPress 中的媒体文件管理器坏了, 图像变得不可读或新上传无法正常工作. 对于在 YunoHost 上运行的 WordPress 中的 WooCommerce 的用户: 这一定是一段痛苦的时期,直到下一次更新出来!

YunoHost 上的 PHP 版本是在需要时安装的, 仅当首次安装它们时. 因此,如果您在 PHP 上运行单个应用程序 7.4 并且您想将其迁移到另一个没有 PHP 的 YunoHost 服务器 7.4 安装: 您将无法恢复该应用程序! 您首先需要找到另一个使用 PHP 的应用程序 7.4, 安装, 然后恢复你的…

结论:

-YunoHost 非常适合小型, 测试, 和快速部署

-请记住,YunoHost 会增加您的风险并消除您的一些控制权

-如果要在生产环境中使用应用程序: 确保特定项目背后有一个团队

-YunoHost 值, 可靠性, 而人们的兴趣只会随着时间的推移而增长! 如果您还没有尝试过: 尽快将其安装到你喜欢的服务器上!

侧边栏