问HN:你会使用自托管的更新服务器来更新Electron/桌面应用吗?
大多数 Electron/桌面应用程序依赖于 GitHub Releases + Squirrel 或 SaaS 来进行更新。我构建了 FaynoSync,这是一个开源的自托管 API 服务器,用于管理应用版本和更新。
它支持多个渠道、平台、架构、带身份验证的私有应用、多个 S3 提供商、灵活的用户管理、遥测和关键更新。
仓库链接:https://github.com/ku9nov/faynoSync
我的问题是:
您会选择自托管一个更新程序,而不是使用 GitHub/SaaS 吗?
哪些功能是必不可少的?
或者这个问题已经得到足够好的解决了吗?
查看原文
Most Electron/desktop apps rely on GitHub Releases + Squirrel or SaaS for updates.
I built FaynoSync, an open-source self-hosted API server for managing app versions and updates.<p>It supports multiple channels, platforms, architectures, private apps with auth, multiple S3 providers, flexible user management, telemetry, and critical updates.<p>Repo: https://github.com/ku9nov/faynoSync<p>My question:<p>Would you self-host an updater instead of using GitHub/SaaS?<p>Which features are essential?<p>Or is the problem already solved well enough?