首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

瓶中云:让每个人都可以使用自托管

2026-09-06 1 阅读 约5分钟阅读 zplizzi
分享:
字号:
TLDR:Cloud in a Bottle 是您的开源个人云:容器化应用程序、统一身份验证、良好的用户体验。自托管应该感觉就像使用为网络应用程序提供服务的智能手机,而不是系统管理员的副业。我对数字世界的现状感到沮丧。我们使用的软件与我们自己的动机非常不相符(故意上瘾、加载广告、跟踪你并出售你的数据、煽动)。软件比以往任何时候都更容易制作;我们怎么到了这里?我认为一个重要原因是软件向云的转移。从云端提供的软件(例如 Google Docs 与 Microsoft Word)提供了出色的体验 - 无需安装,可在所有设备上访问,立即共享/协作。但在云中提供某些东西需要花钱,因此现代网络上的几乎所有东西都有一家公司在背后支持——开源作者自然不想付费向全世界提供他们的免费软件。这些公司的财务激励措施与我们的根本不一致。在云出现之前,开源发挥了作用 - 作者分发他们的软件,每个人都为自己“托管”它(即在自己的 PC 上运行它)。如今,云软件是中心化的,一个软件实例服务全世界,成本由创建者承担。这是因为个人没有一种可访问的方式将软件自己放入云中。自托管已经存在,但它是小众且难以接近的。当我查看现有选项时,没有一个感觉是正确的:sandstorm.io:精神上非常接近(他们 2014 年的文章提出的论点基本上与我在这里提出的论点相同),但不幸的是早已被放弃。它还需要对现有软件进行重大更改才能在其平台上运行。 nextcloud :缓慢且不可靠,现在更加面向企业 yunohost :应用程序直接在主机上运行,​​没有沙箱。一个不安全的应用程序会危及整个服务器。 Coolify :托管容器化应用程序,但每个应用程序都是一个孤岛,有自己的登录信息,并且与主机或其他应用程序很少集成。我们创造了瓶中云来再次尝试这一点。从本质上讲,它只是一台带有 Web 服务器的 Ubuntu 机器,该服务器托管仪表板并将 HTTP(s) 请求路由到容器化应用程序。应用程序是(无根、强化的)容器,因此它可以在相当安全的沙箱中以最小的更改运行现有软件。但除了托管容器(例如 Coolify)之外,应用程序还可以利用各种选择加入的平台功能来改善体验。在某种程度上,我希望它感觉像你的“云智能手机”——你拥有的东西,查找和安装优秀的应用程序是微不足道的,并且用户体验与我们试图取代的闭源产品一样好。作为一个基本示例,如果您登录到实例,您将自动登录到所有应用程序 - 每个应用程序中没有单独的帐户。并且有一个接口允许对实例中不同应用程序之间的数据和功能进行许可访问。更一般地说,想想 Android 或 iOS 提供的所有不同的 API,使应用程序能够提供出色的集成体验(传感器访问、通知、健康数据共享等)。我们投入了大量时间来思考在个人云环境中这些 API 的正确模拟。它是开源的、可自托管的、零遥测的,目标是尽可能简单和“无魔法”。我们(我工作的公司 Imbue)还提供了一个托管版本,我认为这对于使其广泛访问非常重要 - 它为我们提供了一个简单的业务模型来支持该项目。但开源/自托管路径运行完全相同的代码,并且始终是一流的。经过 6 个多月的私下构建和测试,现在核心平台已基本完整且稳定,我们现在正式推出。我一直在慢慢地将我的数字生活转移到我自己的 Bottle 实例中,感觉很棒。也就是说,这是一个先有鸡还是先有蛋的问题——如果没有一种广泛可访问的方式来自行托管开源网络软件,此类软件的受众就很小,而且可用的软件也很有限。我们的一个大目标是促进创建更多优秀的开源网络软件 - 我们可以向朋友和父母推荐这些软件,而不仅仅是其他软件迷。我们精心策划的应用程序目录是朝这个方向迈出的一步 - 我们的目标是保持较高的标准,只添加真正能够提供出色用户体验的内容,因此目前它的规模相当小。但我们每周都会添加一些内容 - 我们希望在社区的帮助下能够更快地发展。目前,早期用户可能需要一定的技术熟悉度(或编码代理)来查找/创建/调整您想要在实例上运行的内容(这非常简单!)。随着时间的推移,随着目录变得越来越深入,我们进一步完善体验,我们希望每个人都能越来越容易地使用它。想查看一下吗?
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱