Démarrage rapide

Créez votre compte, planifiez votre première tâche HTTP et ajoutez votre premier heartbeat sur SteadyCron.

Ce guide de démarrage rapide vous mène de zéro à une tâche planifiée et une tâche surveillée en quelques minutes.

1. Créer un compte

Inscrivez-vous avec e-mail et mot de passe, ou avec GitHub ou Google. Vous devrez vérifier votre adresse e-mail avant de créer des tâches — cela garde la plateforme propre et vos alertes fiables.

2. Planifier votre première tâche HTTP

Une tâche HTTP est un point de terminaison que SteadyCron appelle à intervalle régulier.

  1. Allez dans Tâches → Nouvelle tâche → HTTP.
  2. Donnez-lui un nom, par ex. weekly-digest-email.
  3. Saisissez l’URL et la méthode, par ex. POST https://api.myapp.com/jobs/digest.
  4. Choisissez un planning — une expression cron comme 0 9 * * 1 (lundi à 09:00) ou un simple intervalle. Choisissez le fuseau horaire d’exécution.
  5. Définissez éventuellement les réessais, un délai d’expiration et des en-têtes ou un corps de requête personnalisés.
  6. Enregistrez. SteadyCron appelle désormais votre point de terminaison à l’heure prévue et journalise chaque exécution.

Voir Tâches HTTP pour toutes les options.

3. Ajouter votre premier heartbeat

Un heartbeat surveille une tâche qui tourne sur votre propre infrastructure.

  1. Allez dans Tâches → Nouvelle tâche → Heartbeat.
  2. Nommez-le, par ex. nightly-db-backup, et définissez le planning attendu.
  3. Copiez l’URL de ping unique.
  4. À la fin de votre script existant, envoyez un ping à l’URL en cas de succès :
# une fois votre sauvegarde terminée avec succès
curl -fsS https://ping.steadycron.com/<votre-jeton-ping>

Si le ping n’arrive pas à l’heure prévue (dans la période de grâce), SteadyCron déclenche une alerte. Voir Surveillance heartbeat.

4. Configurer les alertes

Par défaut, vous pouvez recevoir des alertes par e-mail. Connectez Slack, Discord, Telegram ou un webhook, et décidez quels déclencheurs activer — voir Alertes.

5. Gérer les tâches comme du code (optionnel)

Vous préférez éviter les clics ? Définissez vos tâches dans un manifeste YAML et synchronisez-les via la CLI :

steadycron sync jobs.yaml

Voir Infrastructure as code.