--- title: Dagu created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, task-scheduling, app-marathon3-rattrapage-final-a] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Task%20Scheduling&app=dagu] --- # 🔀 Dagu > DĂ©finition de workflows sous forme de DAG YAML — alternative lĂ©gĂšre Ă  Airflow, Ă©crite en Go. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [dagu.cloud](https://dagu.cloud) | | **GitHub** | [dagu-org/dagu](https://github.com/dagu-org/dagu) | | **License** | GPL-3.0 | | **Langage** | Go | | **Étoiles GitHub** | ~2k ⭐ | | **CatĂ©gorie** | [[cat-task-scheduling\|Task Scheduling]] | ## 📝 Description **Dagu** permet de dĂ©crire des chaĂźnes de tĂąches (DAG — Directed Acyclic Graph) en YAML, avec dĂ©pendances, conditions, retries, parallĂ©lisme. UI web pour visualiser l'Ă©tat, lancer/rejouer, voir les logs. Binaire Go unique, base SQLite par dĂ©faut, support de fichiers distants S3/GCS. DiffĂ©rence vs Airflow : Dagu = **un seul binaire** (vs stack Python lourde), syntaxe YAML (vs Python DAG), pas de scheduler externalisĂ©. Pour qui : petites Ă©quipes qui veulent de l'orchestration sans la complexitĂ© d'Airflow. ## 🚀 Installation ### Docker Compose (recommandĂ©) ```yaml version: '3.8' services: dagu: image: ghcr.io/dagu-org/dagu:latest container_name: dagu restart: unless-stopped ports: - "8080:8080" volumes: - ./dags:/home/dagu/dags - ./data:/home/dagu/data labels: traefik.enable: "true" traefik.http.routers.dagu.rule: "Host(`dagu.example.com`)" ``` ## 🔄 Alternatives ### Open Source - [[app-cronicle]] — Planificateur multi-node - [[app-gocron]] — Scheduler Go - **Apache Airflow** — RĂ©fĂ©rence DAG Python ### PropriĂ©taires - **Prefect Cloud** — Orchestration SaaS - **Dagster Cloud** — Data orchestration ## 🔐 SĂ©curitĂ© - **Auth** : basic auth ou OIDC (config) - **API** : tokens pour triggers webhook - **DAGs** : fichiers YAML validĂ©s avant exĂ©cution - **Logs** : rotation automatique, attention Ă  la sensibilitĂ© ## 📚 Ressources - [Site officiel](https://dagu.cloud) - [GitHub](https://github.com/dagu-org/dagu) ## Pages LiĂ©es - [[cat-task-scheduling]] — CatĂ©gorie Task Scheduling - [[app-cronicle]] — Concurrent multi-node - [[recettes-docker-compose]] — Templates Docker