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 워크플로를 통합하는 로컬 우선(local-first) 컨트롤 플레인입니다. 단일 바이너리 파일로 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
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.