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.
- Allez dans Tâches → Nouvelle tâche → HTTP.
- Donnez-lui un nom, par ex.
weekly-digest-email. - Saisissez l’URL et la méthode, par ex.
POST https://api.myapp.com/jobs/digest. - Choisissez un planning — une expression cron comme
0 9 * * 1(lundi à 09:00) ou un simple intervalle. Choisissez le fuseau horaire d’exécution. - Définissez éventuellement les réessais, un délai d’expiration et des en-têtes ou un corps de requête personnalisés.
- 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.
- Allez dans Tâches → Nouvelle tâche → Heartbeat.
- Nommez-le, par ex.
nightly-db-backup, et définissez le planning attendu. - Copiez l’URL de ping unique.
- À 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.