选择 Dagu 的运行方式。

Dagu 是开源工作流引擎。Hosted Dagu 为你运行一台专用 Dagu server;Docker、私有网络和数据密集型执行可以留在你的基础设施中的 private workers;如果你自己运行 server,则用 self-host license 添加企业控制能力。

在您自己的基础设施上自托管

Dagu 是 GPLv3 授权的永久免费软件。请考虑购买许可证以支持开源的可持续发展。付费许可证可解锁团队使用的实用功能。

社区版
永久免费
无限服务器,无限工作节点
  • 完整的工作流自动化和监控
  • 带 DAG 可视化的 Web UI
  • Docker、SSH 和 HTTP 执行器
  • Cron 调度和重试
  • 最多 2 个用于自动化的 API 密钥
Minimum
$50 / 月

3 个自托管 Dagu 服务器许可证

3 个许可证 = 3 台服务器,worker 不限
开始免费许可证试用
Pro
$150 / 月

15 个自托管 Dagu 服务器许可证

15 个许可证 = 15 台服务器,worker 不限
开始免费许可证试用
企业版
定制

适合在复杂环境中构建事件驱动工作流基础设施的团队

自定义授权服务器数量
  • 分布式架构咨询
  • 定制实施
  • MCP OIDC/SSO 设置指导
  • 初始迁移支持
  • 专属会议
我们构建什么
  • 定制解决方案

    针对特定公司需求构建量身定制的功能。

  • 交钥匙解决方案

    打造开箱即用的配置,帮助团队轻松扩展 Dagu,而无需消耗大量技术或服务器资源。

联系我们

几分钟内创建 14 天自托管许可证试用14 天, 无需信用卡. 开始免费许可证试用

与你共建

随着项目的发展,维护它需要更多的时间和资源。为了让 Dagu 长期蓬勃发展,我们正在慢慢探索让项目实现财务可持续的方式。

我们的目标是构建一种商业模式,为核心开发提供资金,同时不限制你已经喜爱的功能。

我们希望与你共同构建这个未来。如果你有想法、反馈,或想分享你的团队愿意为哪些功能付费,请在 #feedback 频道中留言。感谢你成为这个了不起的社区的一员!🚀

托管控制平面

从一台由 Dagu 运维、与其他租户隔离的专用 Dagu server 开始。Minimum 和 Starter 可自助购买;Medium 或更大的托管实例按需申请。

托管实例(Minimum)

低成本托管控制平面,适合评估、轻量编排,以及主要在 private workers 上执行的工作流。

适合:试用、轻量 schedule 和协调。不适合在托管 server 上持续本地执行、大量日志、Docker jobs 或数据密集处理。

$20/

按月计费,专用实例。

  • 与其他租户隔离的专用 GKE + gVisor 实例
  • CPU: request 50m / limit 100m
  • Memory: request 128Mi / limit 2Gi
  • 存储:1Gi 持久卷 + 1Gi 临时存储
  • 私有/on-prem worker 使用 mTLS 认证
自助购买

托管实例(Starter)

更大的自助托管控制平面,提供更多存储和运行余量,适合小型生产团队。

适合:轻量生产编排和中等日志量。Docker、私有网络、CPU/内存较重或数据本地化工作应放到 private workers。

$50/

按月计费,专用实例。

  • 与其他租户隔离的专用 GKE + gVisor 实例
  • CPU: request 250m / limit 1 vCPU
  • Memory: request 1Gi / limit 1Gi
  • 存储:20Gi 持久卷 + 1Gi 临时存储
  • 私有/on-prem worker 使用 mTLS 认证
联系

托管实例(Medium 及以上)

如果需要持续本地执行、更大日志、更高 queue 压力,或超过 Starter 的容量,请联系我们,我们会按你的工作负载调整托管实例规格。

联系
  • 超过 Starter 的容量
  • 与 Dagu 团队直接评估规格
  • 匹配工作负载的预配方案

容量设置

队列、并发和执行位置都可配置

当工作负载需要不同队列名或 max concurrency 时,可通过托管 server 的 web terminal 编辑 Dagu config 文件。

  • Max concurrency 控制 Dagu 启动的 run 数量,不是资源保证。请根据所选 server 类型和实际工作流行为设置。
  • 在托管 server 上执行的 runs 会消耗该 server 的 CPU、内存、临时存储和持久卷;过多日志可能填满卷。
  • Private/on-prem workers 使用 mTLS 认证,适合 Docker、私有网络、自定义 runtime、CPU/内存重负载或数据本地化工作。
  • 如果 concurrency、日志或本地执行需要超过 Starter 的容量,请申请 Medium 或更大实例,而不是让所选 tier 过载。

专用运行时

你的实例会单独预置,而不是放入共享的多租户 runtime,并且包含托管企业安全功能,无需单独购买自托管许可证。

gVisor 隔离

托管工作负载在 GKE 的 gVisor sandbox 边界内运行。托管实例不会暴露 Docker daemon 或 Docker socket;当需要 Docker actions、私有网络或自定义 runtime 时,私有 workers 使用 mTLS 认证。

持久化工作空间

实例存储会一直保留,直到你删除该实例。

Web 终端访问

你可以在浏览器终端中检查文件、调整配置并直接操作 Dagu。

计费周期如何工作

自托管许可证和托管实例会作为独立的 Stripe 订阅计费。Billing portal 会显示每个订阅的准确续费日期。

自托管许可证

Minimum 每月 $50,包含 3 台授权 Dagu 服务器。Pro 每月 $150,包含 15 台。Worker 已包含。套餐和周期变更通过 Stripe 处理,并在影响当前账期时按比例计算。

托管实例

Hosted Minimum 和 Starter 按实例月度计费。仅保存支付方式不会开始计费。失败实例不会保留在计费中;新增实例和 Shutdown 会在当月按比例调整。停止的实例会继续计费,因为存储会被保留。任何按比例 credit 都是同一计费账户和币种下未来 Dagu 发票使用的 Stripe 发票 credit,不是可转让 credit,也不是自动退款。

部署模型

选择 Dagu 服务器运行的位置以及工作流执行的位置。

社区

社区自托管

控制平面
在你的基础设施中运行开源 Dagu server。
执行
本地执行和 workers 运行在你运维的机器上。
最适合
需要免费 GPLv3 engine,且不需要 managed control plane 的团队。
自托管许可证

企业自托管

控制平面
在你的基础设施中运行 licensed Dagu servers,用于 SSO、RBAC、audit logging 和。
执行
Workers 在你的基础设施中运行,并且不单独按 worker 授权。
最适合
需要 enterprise controls,同时让 Dagu 留在自身安全边界内的团队。
Dagu

托管 Dagu 服务器 + 私有 worker

控制平面
运行在 GKE dedicated isolated gVisor instance 中的完整 Dagu server,由 Dagu 运营,并包含 managed license。
执行
直接在托管 Dagu server 中运行工作流,或连接使用 mTLS 认证的私有 workers 来处理 Docker、私有网络和自定义 runtimes。
最适合
希望由 Dagu 运行完整 server,同时让部分 execution 靠近自己系统的团队。

Managed Dagu 是完整的 Dagu server。私有 workers 使用 mTLS 认证,并让 Docker steps、私有网络访问、secrets 和数据密集型工作留在你的基础设施内。

哪种部署方式更适合你的团队?

Hosted Dagu 与自托管解决的是不同问题。请选择与你的运维偏好相匹配的方式。

 托管 Dagu自托管 Dagu
计费单位Minimum 每月 $20,Starter 每月 $50,按托管实例计费Community 免费;自托管计划从每月 $50 起,包含 3 个服务器许可证
隔离模型专用实例,与其他租户隔离,并使用 gVisor 沙箱隔离由你所运行的基础设施和控制手段决定
谁负责运维Dagu 负责平台、网络和运行时环境你的团队负责服务器、升级以及周边基础设施
扩展路径从 Minimum 或 Starter 开始,把重执行放到 private workers,调整 Dagu config,或申请 Medium 或更大容量从包含 3 台授权服务器的 Minimum 升级到包含 15 台的 Pro,或申请自定义 Enterprise 配额;worker 不需要单独许可证
安全能力托管的 GKE + gVisor 隔离、受控网络策略、浏览器访问,并且不暴露 Docker socket通过自托管许可证获得 SSO、RBAC、审计日志和
适合谁希望快速使用 Dagu,但不想自己承担平台运维的团队需要将 Dagu 运行在自己环境和安全边界内的团队

常见问题

什么是托管实例?

托管实例是由 Dagu 管理的专用 Dagu 环境。它与其他租户隔离,包含该实例的企业安全功能,并与自托管许可证分开计费。

自托管许可证多少钱?

Community 继续免费且开源。通知路由和最多 2 个 API 密钥无需许可证即可使用。Minimum 每月 $50,包含 3 个自托管 Dagu 服务器许可证。Pro 每月 $150,包含 15 个。付费许可证会移除 Community 的 API 密钥上限,并添加 SSO、RBAC、审计日志、事件路由和支持。Worker 已包含,不单独授权。这有助于资助持续开发和维护,同时让 Community 保持免费。

Hosted Minimum 和 Starter 包含什么?

Hosted Minimum 是每月 $20 的专用 GKE + gVisor Dagu server,包含 CPU request 50m / CPU limit 100m、memory request 128Mi / memory limit 2Gi、1Gi persistent storage 和 1Gi temporary storage。它适合试用、轻量编排,以及主要在 private workers 上执行的工作流。Hosted Starter 每月 $50,包含 CPU request 250m / limit 1 vCPU、memory request 1Gi / limit 1Gi、20Gi persistent storage 和 1Gi temporary storage。它适合轻量生产编排和中等日志量。队列名和 max concurrency 在托管 server 上的 Dagu config 文件中配置,应匹配所选 server 资源和工作负载。

更大的托管实例如何提供?

超过 Starter 的托管实例按申请提供。联系 Dagu 团队后,我们会根据你的工作负载匹配合适规格。

托管部署可以运行 Docker steps 吗?

不能在托管实例内运行。托管实例运行在 GKE 上并使用 gVisor 隔离,不暴露 Docker daemon 或 Docker socket。Docker actions 可在你基础设施中的 private worker 上运行,并通过 worker mTLS bundle 连接到 managed Dagu server。

托管版支持年付吗?

还没有。Hosted Minimum 和 Starter 目前按月计费。自托管计划支持月付和年付:Minimum 为 3 个许可证,每月 $50 或每年 $500;Pro 为 15 个许可证,每月 $150 或每年 $1,500。

许可证试用如何工作?

从 Dagu 控制台创建免费试用许可证,在自托管部署中启用付费 self-host 功能,并评估 14 天。开始时不需要信用卡。

如果预配失败,或者我 Stop 或 Shutdown 托管实例,会发生什么?

失败实例不会保留在计费中。Stop 会保留持久化存储和月度计费。Shutdown 会删除保留资源,并在清理完成后停止未来计费;未使用的月度时间会作为你的 Dagu 计费客户下的 Stripe 发票 credit 或调整项处理。它会自动用于同一账户和币种下未来的 Dagu 发票,不能用于其他商户或单独的 Stripe 账户,也不是自动退回银行卡。