dagu
SHA-256轻量级自托管工作流编排工具
스마트 다운로드
Download 버전 다운로드
v2.6.9 · 42.6 MB
一个二进制搞定所有工作流编排,本地运行不依赖数据库
주요 기능
- 纯 YAML 定义工作流,支持依赖、重试、并发控制
- 单文件部署,无需数据库、消息队列等外部依赖
- 内置 Web UI 查看运行状态、日志和产物
- 支持人工审批、Webhook、定时调度、分布式 Worker
- 可对接现有脚本、Docker、SQL、SSH、HTTP 和 AI 工具
할 수 없는 것
- •1) 默认文件存储,多节点分布式需使用 S3 或 NFS 等共享存储;2) 工作流执行历史默认保留在本地磁盘,注意磁盘空间;3) 虽然有 Web UI,但高级调度策略需通过 YAML 配置;4) 与 Airflow 相比缺少内置数据血缘和丰富插件生态,适合轻量场景。
사용 사례
- 整合散落的 cron 任务和运维脚本,变成可视化工作流
- ETL 数据处理,如数据库查询、S3 传输、jq 转换
- 媒体处理,如 ffmpeg 批量转码、缩略图生成
- GitHub 驱动的工作流(触发 PR 验证、部署)
- 客服自动化:非工程师通过 Web UI 执行审批后的操作
Dagu 是一个本地优先的控制平面,用于整合现有的运维自动化和 AI Agent 工作流。它用单个二进制文件替代 cron 和零散脚本,通过纯 YAML 定义可视化、可治理的工作流。支持调度、依赖图、重试、日志、产物、人工审批、Web 界面、Webhook,以及可选分布式 Worker。无需数据库或消息队列。支持 shell 脚本、Python、Docker 容器、SQL 查询、SSH 命令、HTTP 调用和 AI 工具。默认文件存储,数据保留在本地设备或基础设施内。
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
步骤1:macOS/Linux 执行 curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash
步骤2:按向导添加 PATH、配置后台服务、创建管理员账号
步骤3:新建 .yaml 文件定义工作流,运行 dagu start-all 启动服务
- 步骤1:macOS/Linux 执行 curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash
- 步骤2:按向导添加 PATH、配置后台服务、创建管理员账号
- 步骤3:新建 .yaml 文件定义工作流,运行 dagu start-all 启动服务
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
f1fee63f6df94e0e08adf992ee414cdb74a7b2315001803123ff7a74968e3fad이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
删除安装目录和 ~/.dagu 配置文件夹即可完全卸载。若通过 Homebrew 安装则执行 brew uninstall dagu。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs