UStackUStack
Diploi icon

Diploi

Diploi 托管平台将云端开发环境与应用托管结合,让你从 GitHub 工作流中快速部署暂存与生产,并自动启用 SSL 与 CI/CD。

Diploi

Diploi 是什么?

Diploi 是一个将云开发环境与应用托管结合于一体的平台。它专为从零搭建应用、无需本地服务器配置即可开发,以及快速部署暂存和生产环境而设计。

Diploi 还定位为“一体化”工作流:在 Diploi 上启动并托管的每个应用默认配备 CI/CD 流水线、自动 SSL 证书,以及无需配置的云开发环境。

主要特性

  • 零配置云开发环境:Diploi 提供开发环境,无需配置底层基础设施。
  • 一键托管项目:一旦在 Diploi 上启动应用,即可在线托管并立即可用。
  • 即时部署暂存和生产环境:Diploi 支持独立环境,并将其作为应用生命周期的一部分自动供应。
  • 默认 CI/CD:Diploi 配置 CI/CD 工作流,新代码更新会自动传播到关联环境。
  • GitHub Action 集成:你的代码存放在自己的 GitHub 仓库中,Diploi 通过 GitHub Action 在你推送到关联项目时触发部署更新。
  • 实时日志与部署监控:可查看每个组件/插件的实时日志,以及包含集群资源图和健康状态的部署仪表板。
  • Kubernetes Pod 的 SSH 访问:Diploi 使用 Kubernetes,云开发环境、组件和插件以 Pod 形式运行,可通过 SSH 访问。

如何使用 Diploi

  1. 在 Diploi 中创建或选择应用/项目(平台还推荐现成示例,如聊天应用、绘图应用和生产就绪的 React Web 应用)。
  2. 连接 GitHub 代码仓库:Diploi 链接项目 GitHub 仓库并配置 GitHub Action。
  3. 云端开发:使用 Diploi 浏览器工作流,或连接 Cursor、VS Code 或任何支持 SSH 的编辑器。
  4. 上线并迭代:每个环境从一开始就提供实时 URL。推送到关联 GitHub 仓库,Diploi 会自动更新暂存和生产环境。
  5. 监控与调试:使用部署仪表板查看健康和资源使用情况,检查实时日志(开发部署可选通过 Diploi CLI)。

使用场景

  • 无需搭建服务器构建全栈 Web 应用:使用 Diploi 云开发环境和托管暂存/生产目标,无需手动服务器配置即可开发和部署。
  • 通过自动化部署迭代产品:链接 GitHub 仓库,依赖 Diploi 的 GitHub Action + CI/CD 设置,让推送更新暂存和生产环境。
  • 通过共享实时测试 URL 协作:使用每个环境的唯一 URL 与他人共享,即时测试和反馈。
  • 管理多组件技术栈:Diploi 支持项目中无限组件/插件(实际限制为大型栈部署需更多计算资源)。
  • 跨服务诊断问题:使用每个组件/插件的实时日志,从部署仪表板查看资源使用和健康状态。

常见问题

我的代码存储在哪里,Git 集成如何工作?

你的代码存放在自己的 GitHub 仓库中。Diploi 配置 GitHub Action,在你推送到与 Diploi 项目关联的仓库时触发 CI/CD 工作流,更新暂存和生产环境。

Diploi 是 VPS 提供商吗?

不是。Diploi 是全托管开发与部署平台。你无法选择已部署应用的操作系统,也无权访问服务器设置。

托管环境支持 SSH 访问吗?

支持。Diploi 使用 Kubernetes 将开发环境和应用组件/插件托管为 Pod,可通过 SSH 访问。

可以与他人共享应用进行测试吗?

可以。每个环境都有唯一 URL,可分享给他人访问和测试你的应用。

项目中组件或插件有数量限制吗?

Diploi 声明组件或插件数量无限制。实际限制取决于部署大型栈所需的计算能力。

替代方案

  • 基于 Git 部署的托管 PaaS 平台:这些平台也连接仓库并自动部署,但通常更注重托管,而非提供可通过 SSH 访问的云开发环境。
  • 自托管开发 + 部署栈(CI/CD + 服务器/VPS):这能提供最大控制权,但需要你自行配置环境、SSL 和部署工作流。
  • 云 IDE 平台:这些平台帮助你在浏览器中开发并连接编辑器,但可能无法提供 Diploi 描述的“默认带 CI/CD 和 SSL 设置的暂存 + 生产”体验。
  • 带部署工具的 Kubernetes 工作流:已管理 Kubernetes 的团队可以构建类似 Pod 和日志,但必须自行组装 CI/CD 自动化、环境配置和托管实践。
Diploi | UStack