今年早些时候,我们与新兴云端部署服务 Zeabur 合作,举办了一次「自力更生」征文活动。

如我们在发起活动时所说,虽然主流服务越发被个别巨头所垄断,但自托管(self-hosting)——在自己的服务器或设备上运行、管理软件或服务——作为一种实践并没有消亡,反而选择更多、门槛更低了。我们的目的也是希望能给对自托管感兴趣的朋友一个更好的表达机会,让更多可能受益于自托管的朋友认识这种途径。

那次活动获得了很好的反响。几十篇投稿文章有的介绍 NAS 玩机心得,有的分享了推荐的自托管软件,还有的则讨论了自托管过程中遇到过的挑战和解决方案,以及如何平衡自托管中的安全与便利。

不过,搭建一台自己的服务器,从头开始配置自托管服务,对于不少朋友可能还是有一定门槛。如果能像从 App Store 挑选应用那样简单地安装、管理开源项目,并且使得成本相对透明、可控、合理,相信能让更多人有机会、有动力感受到开源软件和自托管的优势。

因此,我们很高兴与 Zeabur 继续合作,为少数派用户介绍 Zeabur 的「一键化」自托管方案,并提供更加优惠的价格。

 

如何用 Zeabur 一键部署开源服务

Zeabur 上的一键部署是从「模板」开始的。Zeabur 的官方模板市场已经涵盖了相当数量的流行开源项目,直接搜索使用即可。

下面,我们以安装流行的笔记服务 Memos 为例来说明用 Zeabur 托管的简易步骤。

第一步,通过搜索找到 Memos 的 Zeabur 模板页面,点击「部署」按钮。

第二步,在部署地区选择一个合适的选项,然后选择「确定」,稍等几秒直到显示「服务已就绪」。

没有第三步了。这时点击「前往控制台」按钮,就可以看到服务的运行状态、资源用量等信息。

如何访问这个新部署的服务呢?在控制台展开「网络」,在这里即可设置一个免费的 zeabur.app 子域名。你也可以绑定一个自己的域名,然后在域名托管商的 DNS 解析设置中增加一条 CNAME 记录即可。

注意:如果选择国内部署,则需要绑定自己域名,并且你应当根据服务性质,自行完成 ICP 备案(如需)等合规要求。

设置好域名后,直接访问即可用上部署好的服务了。

当然,Zeabur 的适用范围远不限于官方模板。由于模板本质上只一个记录了搭建服务相关资源和配置的文件,如果你的动手能力比较强,可以自己为任何开源项目制作模板

在 GitHub 上,有些项目也已经主动适配了 Zeabur,如果你在浏览开源项目 README 的时候看到了下面这样的按钮,点击一下即可部署到自己的 Zeabur 账户。

透明、可控的成本

除了技术门槛,成本问题是很多用户转向自托管前的另一个主要顾虑。如果自己购买服务器搭建,配置选高了会闲置,选少了日后又不方便升级(或者成本较高)。

而这也是 Zeabur 的另一个优势所在。Zeabur 的付费模式非常简单:托管 serverless(无驻留服务,例如静态博客)的项目是完全免费的。如果要托管非静态服务,则需要升级到「开发者方案」,价格是 5 美元或 35 元人民币。

在开发者方案下,用户可以部署不限数量的服务,这些服务共享每月 5 美元的资源额度。参与计费的资源包括 CPU 时间、内存、出口流量和持久存储,如下图所示:

只要部署服务的合计成本在 5 美元之内,就无需额外付费;如果超出 5 美元,支付超出的部分即可。实际上,在个人日常使用强度下,博客、笔记等常见服务的每月开销是相对低廉的,完全可以被每月的固定额度所涵盖。

下表是 Zeabur 官方提供的部分常见开源服务的每月基础成本(指仅安装并维持运行的成本,实际成本会因个人用量而不同幅度地高出):

软件名称基础成本相关链接
Vaultwarden$0.27/月Zeabur 模板 | GitHub
Memos$0.9/月Zeabur 模板 | GitHub
bark-server$0.9/月Zeabur 模板 | GitHub
code-server$0.9/月Zeabur 模板 | GitHub
n8n$2.1/月Zeabur 模板 | GitHub
AFFiNE$2.7/月Zeabur 模板 | GitHub
Nextcloud$2.75/月Zeabur 模板 | GitHub
Linkwarden$3/月Zeabur 模板 | GitHub

可见,对于个人使用场景,开发者方案的每月额度可以用于运行 2 到 3 个轻量服务,或者一个中等规模的服务搭配一个轻量服务,并且仍有余裕——这与单独订阅类似功能的商业服务相比是有竞争力的。而与通过同等价位的 VPS 托管相比,Zeabur 则具有更易管理、计算资源弹性更大、可选择包括国内在内多个部署地区等优势。

当然,具体的费用情况因项目和用法而异,但你可以根据控制台精确到天的统计实时监控并灵活调整。

此外,你还可以针对特定项目设置预算,Zeabur 会在用量达到预算 80% 时邮件提醒,在达到 100% 自动暂停,以避免意外费用。

更多关于计费的说明可以参阅 Zeabur 的官方文档

更多值得探索的玩法

除了使用简便、成本透明外,Zeabur 还有很多值得探索的特点:

  • 支持「自带」服务器:你可以将自己拥有的服务器设置为 Zeabur 的运行环境,运行在自己服务器上的项目不会收取资源费用。这样,既能享受一键部署的快捷,又能充分利用现有的硬件资源。
  • 自动化集成:Zeabur 有完善的命令行工具API,高级用户可以将其集成到自己习惯的自动化方案中。
  • 核心组件开源:作为一个与开源社区深度互动的产品,Zeabur 用于分析和构建项目的核心组件 zbpack 也是自由软件(MPL 2.0 许可),有能力的朋友可以随意审阅、备份、借鉴。zbpack 的更多技术细节见于官方文档。

……

我们鼓励你通过 Zeabur 的官方文档社区进一步了解和交流,也欢迎在少数派分享你的使用心得。

在少数派获得独家优惠

Zeabur 即日起将上架少数派软件商城,并为少数派会员提供优惠价格。双十一活动(即日起至 11 月 30 日)期间购买还可享受进一步折扣:

规格常规价双十一优惠价
$5 额度
相当于 1 个月开发者方案*
35 元
少数派会员:30 元
30 元
$60 额度
相当于 1 年开发者方案*
400 元
少数派会员:360 元
360 元
少数派会员:320 元
领取优惠券

* 本产品以兑换码的形式交付,兑换后将在账户充入相应余额。此处标注的时长是指在使用期间,每月均不超出开发者方案随附 $5 资源费用的情况下,上述余额可以用于充值开发者方案的持续时间;开发者方案的费用将在每月账单日从余额中自动扣除。如产生额外资源费用,余额将优先用于抵扣额外费用,实际可用于持续支付开发者方案的时长也将变短。