🚧 网站正在建设中,部分内容由 AI 生成,如有错误,请见谅 🚧
01MVP
LongDeploy

用 Zeabur 节省你的国内服务器运维时间

用 Zeabur 节省你的国内服务器运维时间

原文链接:https://mp.weixin.qq.com/s/MQFSsg4To7j_6sikeFj9Uw

今天分享一个我最近用的感觉还不错工具——Zeabur.com。 (本文没有收取推广费用,纯自来水,它的确帮我省了不少时间)

一个让你在使用国内云服务器的时候,还能感受像 Vercel 那样的部署体验的工具。

如果你是国内的开发者,相信你一定遇到过这样的麻烦事:

在国外部署网站,我们有 Vercel、Railway、CloudFlare 这样的神器,Git Push 一下代码就自动上线了,非常优雅。但在国内,情况就变得很尴尬。

😫 我们之前的痛点 为了追求低延迟和稳定性,主要是为了通过备案[Doge],我们往往会选择购买国内的服务器。

但是!买服务器容易,运维真的很麻烦。

以前我的流程是这样的:

  1. SSH 连上服务器。
  2. 手动装环境(Node, Python, Go...)。
  3. 手写 Nginx 或 Caddy 配置文件做反向代理。
  4. 本地构建,把构建好的代码 SCP 上去,或者在服务器上拉取 Docker 镜像。
  5. 用 PM2 或者 Docker 跑起来。

每一个新项目都要重复一遍这个流程,还要管理多个服务器太麻烦了。虽然也试过宝塔面板,但说实话,对于习惯了现代开发流的人来说,还是显得不够直观。

直到我遇到了 Zeabur,它完美解决了“便宜的国内服务器”与“极致的部署体验”不可兼得的问题。

🚀 为什么我选择 Zeabur?

简单来说,Zeabur 就是一个能接管你自己服务器的 Vercel。我的推荐理由主要有三点:

  1. 极致的性价比 你可以直接绑定你自己购买的廉价云服务器(不管你大促购买的那种,还是直接在 Zeabur 上买到的国内外打折服务器)。你出硬件资源,Zeabur 做管理面板。这样既享受了国内服务器的低价,又享受了顶级 SaaS 的体验。

  2. 真正的“零运维”体验 他的部署方式很像 Vercel,直接连接 GitHub 仓库就可以部署。它的原理其实很有趣:它会在你的这台 2核2G 的小机器上,自动安装一套轻量级的 K8s (Kubernetes) 环境。

哪怕你不懂 K8s 也没关系,你可以把它想象成一个全自动的 Docker 容器管家。你不需要管环境配置,不需要管端口冲突,不需要管 Nginx 转发,它全帮你搞定了。

  1. 免费且强大的 CI/CD(这点相当省心) 在国内服务器上构建镜像,经常会因为网络问题拉不到依赖(比如 npm install 卡死,或者无法访问 Github)。

Zeabur 的完美之处在于:它的构建过程是在海外服务器完成的。

当你推送代码到 GitHub,Zeabur 会在自动帮你把 Docker 镜像打好,然后再自动同步回你的国内服务器运行。这就完美避开了国内网络环境的坑!

🛠️ 手把手教你:如何打造最高性价比部署方案

接下来,我整理了一个简单的流程,大家照着做就行。

第一步:注册与体验

欢迎使用我的邀请链接注册(https://zeabur.com/referral?referralCode=Jackiexiao),如果后续你成为付费会员,我们可以互领 5 美元的额度(Win-Win!)。

注册进去后,不要急着买服务器。Zeabur 提供了一个免费的共享集群。你可以先试着部署一个小 Demo 网站(比如随便一个 nextjs 站点),感受一下这种“Git 推送即上线”的丝滑流程。

第二步:准备“物理资产”

如果你觉得体验不错,就可以入手服务器了。

推荐方案:

腾讯云轻量应用服务器,新用户大概 99 元/年(2核 2G 4M 配置)。这个配置跑几个个人的全栈项目绰绰有余。(平时可以留意各种腾讯云大促活动,有更便宜的服务器哦)。但要注意⚠️,如果你使用阿里云备案的域名,需要购买的是阿里云的服务器!

你也可以直接选择 Zeabur 的集群服务器,或者在它上面打折购买国内外的云服务器。选择很多,AWS、腾讯云、火山、阿里、华为等等

创建的时候,配置一般选择 Ubuntu22-Docker26 镜像

然后购买成功之后在网址右上角的消息按钮中找到新购服务器的信息,记下用户名、密码、和公网 IP 地址

接下来很重要的步骤是开放对应的防火墙端口

如图(开放4222, 6443, 30000-32767,另外两个端口80,443一般默认是开放的不用设置)

第三步:一键“接管”服务器

在 Zeabur 控制台选择“连接服务器”。你只需要填入你服务器的 IP、Ubuntu 账号和密码。

注意第一次使用 Zeabur 链接服务器需要绑定手机或者信用卡

点击确定后,Zeabur 会花一点时间在你的服务器上安装 K8s 环境。这时候你可以去喝杯咖啡,等它装好,你的服务器就变身成为一个自动化的部署平台了。

第四步:部署项目

这一步最简单:

  1. 在 Zeabur 新建 Project。

  2. 链接你的 GitHub 仓库。

  3. 它会自动识别你的框架(Next.js, Vue, Python, Go 等),自动构建,自动部署。

  4. 你甚至可以在里面一键起一个 PostgreSQL 或 MySQL 数据库,连 Docker Compose 都不用写。

部署服务的时候选择你自己的服务器就好啦(为了方便,我自己会备注服务器的到期时间哈哈)

第五步:关于域名与备案(必读!)

这里有个国内环境特有的坑,大家注意一下:

如果你用海外服务器:直接绑定域名,或者用 Zeabur 提供的免费子域名,无门槛。

如果你用国内服务器:

Zeabur 无法提供默认子域名。

必须绑定已备案的域名。

划重点:如果你买的是腾讯云服务器,你的域名必须在腾讯云备案;如果是阿里云,就得在阿里云备案。不能跨云绑定(比如腾讯云备案的域名解析到阿里云服务器),这是国内云厂商的硬性限制。

绑定方式很简单,到你的服务→网络→自定义域名,按它的提示修改 DNS 即可。另外它会自动帮你配置 https!(首次需要稍等 10 分钟左右才生效)

一个服务器可以部署多个项目,也不用管端口 / Nginx 之类的设置了,Zeabur 会帮你通通搞定!

💡 总结

这套方案是我目前测试下来,运维国内云服务器金钱成本和时间成本最低的组合。

如果你也厌倦了 SSH 连来连去,厌倦了半夜在服务器上修 Nginx 配置,建议你试试 Zeabur。把繁琐的运维交给工具,把宝贵的时间留给创造。

On this page