2.6 KiB
2.6 KiB
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 |
| GitHub | jhuckaby/Cronicle |
| License | GPL-3.0 |
| Langage | Node.js |
| Étoiles GitHub | ~4k ⭐ |
| Catégorie | cat-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é)
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
Pages Liées
- cat-task-scheduling — Catégorie Task Scheduling
- app-dagu — Concurrent DAG en Go
- recettes-docker-compose — Templates Docker