教程 · DevOps

乔老师教你一键部署自己的网站

从零到上线,用 OpenDeploy 一键部署静态网站。无需服务器、无需 Docker、无需域名购买 — 7秒完成部署。本文记录了 deepresearch2agi.com 的真实部署过程。

7秒
部署耗时
$0
首次部署费用
3步
从零到上线

部署网站,不该是件难事

很多研究者和内容创作者都有同样的痛点:写了一篇好文章,做了一个好页面,但不知道怎么把它部署到互联网上。传统方案要么需要买服务器、配 Nginx、搞 HTTPS 证书,要么用 Vercel/Netlify 但需要注册账号、绑定 GitHub、配置构建流程……门槛不低。

这次部署 deepresearch2agi 网站(你正在看的这个),我用了一个新工具:OpenDeploy。整个过程从安装 CLI 到网站上线,不到 5 分钟。这篇文章记录了完整流程,你也可以照着做。

OpenDeploy 是什么?

OpenDeploy 是一个一键式网站部署平台。核心理念很简单:你提供源码,它给你一个 HTTPS 的公开 URL

核心特点

  • 零账号起步:首次部署不需要注册账号、不需要付款方式,直接创建本地凭证即可部署
  • 支持静态站和全栈应用:纯 HTML/CSS/JS 静态站、React/Vue SPA、Node/Python/Go 后端 — 都能部署
  • 自动 HTTPS:部署即获得 *.opendeploy.site 的 HTTPS 域名,无需自己配证书
  • CLI 驱动:所有操作通过命令行完成,适合开发者和 AI Agent 调用
  • 托管数据库:支持一键创建 PostgreSQL、MySQL、MongoDB、Redis(全栈应用可用)
  • 持久存储:支持挂载持久卷,容器重启数据不丢

本文适用场景

静态网站部署 — 纯 HTML/CSS/JS 页面,无后端逻辑。这是最简单的场景,也是大多数人需要的场景:个人博客、公众号文章、产品落地页、作品集。

你需要准备什么

1
安装 OpenDeploy CLI

OpenDeploy 是一个 npm 全局包,需要 Node.js 环境。一行命令安装:

# 安装 OpenDeploy CLI(需要 Node.js 18+) npm install -g @opendeploydev/cli@latest # 验证安装 opendeploy --version
2
准备好你的网站文件

把你的 HTML/CSS/JS 文件放在一个目录里。最少只需要一个 index.html

# 我的网站目录结构 deepresearch2agi/ ├── index.html # 首页 └── ai_philosophers_hiring.html # 文章页

就这么简单。没有 package.json,没有构建步骤,没有 Dockerfile — 纯静态文件直接部署。

3
创建本地部署凭证

首次使用需要创建一个本地凭证(不需要注册账号):

# 创建 guest 凭证(免费,无需注册) opendeploy auth guest --name "我的MacBook" --json

凭证保存在 ~/.opendeploy/auth.json,权限 0600。这个凭证让你在绑定账号前以 guest 身份部署。

三步部署:从本地到线上

1
创建项目

先查可用区域,然后创建项目:

# 查看可用区域 opendeploy regions list --json # 创建项目(us-east-1 是默认区域) opendeploy projects create \ --name "deepresearch2agi" \ --region-id b717f9dc-... \ --json

返回项目 ID,记下来下一步用。

2
创建服务 + 上传源码

为静态网站创建一个 static 类型的服务:

# 创建 static 服务(端口 80) opendeploy services create PROJECT_ID \ --body service.json --json # service.json 内容: # { # "name": "my-website", # "type": "static", # "port": 80 # } # 上传源码(在网站目录下执行) opendeploy upload update-source PROJECT_ID . \ --project-name "my-website" \ --region-id REGION_ID \ --json

CLI 会自动打包当前目录、上传、解压。返回 source_status: "extracting" 表示正在处理。

3
创建部署 + 等待上线

最后一步 — 触发部署并等待完成:

# 创建部署 opendeploy deployments create \ --project PROJECT_ID \ --service SERVICE_ID \ --body deploy.json --json # 实时跟踪部署进度 opendeploy deploy wait DEPLOYMENT_ID --follow --json
7秒
本次部署从 building 到 active 的实际耗时

部署完成后,你会获得一个 https://*.opendeploy.site 的 HTTPS URL。网站即刻可访问。

本次部署的真实记录

以下是我们部署 deepresearch2agi 网站的真实数据:

部署摘要

项目名称:deepresearch2agi

服务类型:static(纯静态网站)

区域:US East 1 (Ashburn)

Live URL:https://6e626f85.opendeploy.site

部署版本:v1.0.1

部署耗时:7秒(building → active)

文件数量:2 个 HTML 文件(index.html + 文章页)

总大小:~48 KB

费用:$0(首次部署免费)

✅ 验证通过:部署完成后,首页和文章页均正常加载。导航链接、CSS 样式、响应式布局全部正常。HTTPS 证书自动生效。

修改了代码怎么更新?

这是最让我满意的部分 — 更新部署只需要两行命令

# 1. 重新上传源码 opendeploy upload update-source PROJECT_ID . \ --project-name "my-website" \ --region-id REGION_ID --json # 2. 创建新部署 opendeploy deployments create \ --project PROJECT_ID \ --service SERVICE_ID \ --body deploy.json --json

本次部署中,我们第一次部署后修改了文件名(去掉 "wechat" 后缀)并更新了链接,重新上传 + 部署,7秒后新版本就上线了。版本号自动从 v1.0.0 升到 v1.0.1。

传统部署流程:改代码 → git push → CI 构建 → CDN 刷新 → 等待 5-10 分钟。OpenDeploy:改代码 → 上传 → 部署 → 7秒上线。

你需要知道的几个坑

1. Guest 凭证 6 小时过期:未绑定账号的 guest 项目,6 小时无活动后会被自动清理。部署后请尽快点击绑定链接,将项目关联到你的正式账号。

2. 静态站端口设为 80:创建 static 类型服务时,port 要设为 80。不要用 3000 或 8080 — 那是 Node.js 服务的端口。

3. 文件名避免中文和空格:虽然 OpenDeploy 能处理,但为了 URL 兼容性,建议文件名使用英文、数字、连字符。例如 ai_philosophers_hiring.html 而不是 AI哲学家.html

4. 首次部署后记得绑定:部署成功后 CLI 会返回一个绑定链接(bind_url)。点击它将项目绑定到你的账号,否则 guest 凭证过期后项目会被删除。

OpenDeploy vs 其他方案

vs
传统 VPS 部署

传统方案:买服务器 → SSH 登录 → 装 Nginx → 上传文件 → 配置 HTTPS → 绑定域名 → 设置防火墙。至少 30 分钟,需要 Linux 运维知识。

OpenDeploy:3 条 CLI 命令,7 秒上线,自动 HTTPS。无需 Linux 知识。

vs
Vercel / Netlify

Vercel/Netlify:需要注册账号 → 绑定 GitHub → 配置构建命令 → 等待 CI/CD。适合有 Git 仓库的开发者。

OpenDeploy:无需注册、无需 Git 仓库、无需构建配置。直接上传本地文件即可。更适合快速部署和非开发者用户。

vs
GitHub Pages

GitHub Pages:免费,但需要 Git 仓库,部署速度受 GitHub CI 影响,自定义域名需要额外配置。

OpenDeploy:不需要 Git 仓库,部署速度 7 秒,自动 HTTPS 域名。但免费版有 6 小时过期限制(绑定账号后解除)。

通过乔老师链接注册 OpenDeploy

看到这里,如果你也想试试一键部署,这里是给读者的专属入口:

🎁
OpenDeploy 读者专属注册入口

通过下方链接注册 OpenDeploy 账号,你将获得:

  • 免费首次部署 — 无需信用卡,无需付款方式,直接开始
  • 自动 HTTPS 域名 — 部署即获得 *.opendeploy.site 安全域名
  • CLI + Dashboard 双模式 — 命令行驱动 + 可视化管理面板
  • 支持 AI Agent 集成 — Claude Code、Codex、Cursor 等均可直接调用
  • 托管数据库 — PostgreSQL、MySQL、MongoDB、Redis 一键创建
注册 OpenDeploy → 了解产品 → 查看定价 →

为什么推荐 OpenDeploy?

这不是软文。这个网站本身(deepresearch2agi.opendeploy.site)就是用 OpenDeploy 部署的 — 从写完 HTML 到上线,总共 7 秒。如果你有内容想发布到互联网,这是目前最快的方式。

三个关键信号

给读者的三个信号

1. 部署门槛已经降到接近零。2026 年,部署一个静态网站不再需要服务器知识。3 条命令、7 秒时间、0 费用 — 这就是现在的标准。

2. AI Agent 可以直接部署网站。本次部署完全由 AI Agent(Cascade)通过 CLI 命令完成。未来"帮我部署这个"就是一句话的事。

3. 先部署,再迭代。不要等"完美"了再上线。先部署一个版本,然后通过重新上传快速迭代。7 秒的部署速度让"持续部署"成为默认工作流。

想看部署效果?

你正在浏览的这个网站就是用 OpenDeploy 部署的

访问线上版本 →
← 返回首页 上一篇:AI实验室为什么在疯狂招哲学家? →
🚀

想一键部署自己的网站?

本站使用 OpenDeploy 部署 — 7秒上线,无需服务器,无需 Docker

注册时输入邀请码,免费获得 1 个月高级套餐

邀请码 DRQIAO
立即注册 OpenDeploy →

输入邀请码 DRQIAO 即可获得 1 month free