---
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
