--- title: Cronicle created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, task-scheduling, app-marathon3-rattrapage-final-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Task%20Scheduling&app=cronicle] --- # ⏰ Cronicle > Planificateur de tâches multi-nœuds avec UI web — successeur moderne de cron, idéal pour orchestrer des jobs distribués. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [cronicle.net](https://cronicle.net) | | **GitHub** | [jhuckaby/Cronicle](https://github.com/jhuckaby/Cronicle) | | **License** | GPL-3.0 | | **Langage** | Node.js | | **Étoiles GitHub** | ~4k ⭐ | | **Catégorie** | [[cat-task-scheduling\|Task Scheduling]] | ## 📝 Description **Cronicle** est un ordonnanceur de tâches avec dashboard web : un serveur principal + N workers (multi-machine), planification cron ou manuelle, dépendances entre jobs, retry, alertes e-mail/webhook, historique d'exécution, logs streaming. Support natif de plugins (shell, HTTP, SQL, custom). Différence vs Ofelia : Cronicle est **multi-serveur** et **UI-first** ; Ofelia est un sidecar Docker léger qui lit les labels des conteneurs. Pour qui : équipes DevOps/SRE orchestrants des batches distribués,ETL, sauvegardes. ## 🚀 Installation ### Docker Compose (recommandé) ```yaml version: '3.8' services: cronicle: image: cronicle/cronicle:latest container_name: cronicle restart: unless-stopped environment: - CRONICLE_single_server=1 - CRONICLE_WebServer_Host=https://cron.example.com volumes: - ./config:/opt/cronicle/config - ./data:/opt/cronicle/data - ./logs:/opt/cronicle/logs labels: traefik.enable: "true" traefik.http.routers.cronicle.rule: "Host(`cron.example.com`)" ``` ## 🔄 Alternatives ### Open Source - [[app-dagu]] — DAG de tâches en Go - [[app-gocron]] — Scheduler Go - [[app-crontab-guru]] — Outil de validation crontab (en ligne) ### Propriétaires - **Airflow (Astronomer)** — DAG Python industrialisé - **Rundeck** — Orchestration entreprise ## 🔐 Sécurité - **Auth** : login/password intégrés, support OIDC via plugin - **API** : token Bearer pour triggers externes - **Shell** : plugins shell donnent accès au worker, isoler les workers sensibles - **Secrets** : vault de credentials intégré, ne jamais logger en clair ## 📚 Ressources - [Site officiel](https://cronicle.net) - [GitHub](https://github.com/jhuckaby/Cronicle) ## Pages Liées - [[cat-task-scheduling]] — Catégorie Task Scheduling - [[app-dagu]] — Concurrent DAG en Go - [[recettes-docker-compose]] — Templates Docker