Automatiser les processus métier.
Trigger.dev — orchestrez vos tâches TypeScript en arrière-plan, self-hosted, sans limite d'exécution.
Trigger.dev est une plateforme open source d'orchestration de tâches en arrière-plan, conçue pour les développeurs TypeScript qui veulent des jobs fiables et observables sans gérer eux-mêmes les files d'attente, les workers et la logique de retry.
Contrairement à BullMQ ou à un cron classique, les tâches Trigger.dev sont *durables* : elles sauvegardent leur état entre les étapes — un crash ne fait jamais repartir de zéro. Les jobs longue durée (ETL, envois d'emails en masse, chaînes d'inférence IA) peuvent tourner des minutes ou des heures sans être interrompus.
La stack self-hosted tourne sur Docker Compose : un conteneur webapp (UI + API + planificateur), PostgreSQL (stockage de l'état et des files avec réplication logique pour ElectricSQL), Redis, un service ElectricSQL electric, et deux services d'exécution de tâches (docker-provider et coordinator) qui lancent des conteneurs workers isolés à la demande.
Le premier accès passe par un magic link : entrez votre email sur la page de connexion, puis récupérez le lien dans les logs du container webapp — aucune configuration SMTP n'est requise dès le jour 1.
task() dans votre codebase TypeScript existante, sans nouveau langage ni DSL à apprendre.Déportez les opérations lentes ou peu fiables — redimensionnement d'images, génération de PDF, appels à des APIs externes — hors du cycle de requête web. Les tâches font des retries automatiques en cas d'échec et les résultats sont inspectables dans le tableau de bord.
Enchaînez des appels LLM, des requêtes en base vectorielle et des étapes de post-traitement dans une seule tâche durable. Si une étape échoue ou expire, Trigger.dev reprend depuis le dernier checkpoint sans repartir de zéro.
Remplacez vos cron jobs fragiles par des tâches planifiées typées et observables. Définissez le calendrier dans le code, surveillez les exécutions dans le tableau de bord et recevez des alertes en cas d'échecs consécutifs.
Guide optimisé pour les VPS Cloud ServOrbit.
Rendez-vous sur https://votre-domaine et saisissez votre adresse email. Trigger.dev va générer un magic link pour votre premier accès.
Exécutez docker compose logs webapp | grep 'magic-link' et copiez le lien. Collez-le dans votre navigateur pour finaliser l'authentification et accéder au tableau de bord.
Dans le tableau de bord, cliquez sur Create project, choisissez un nom et un environnement (développement ou production). Notez la TRIGGER_SECRET_KEY affichée — vous en aurez besoin pour connecter votre application.
Dans votre projet TypeScript, installez le SDK avec npm install @trigger.dev/sdk, puis pointez-le vers votre VPS :
`env
TRIGGER_API_URL=https://votre-domaine
TRIGGER_SECRET_KEY=<clé>
Définissez une tâche avec task() et déclenchez-la avec myTask.trigger(payload)` — l'exécution apparaît immédiatement dans le tableau de bord.
Pour le développement local, exécutez npx trigger.dev@latest dev dans votre projet. La CLI crée un tunnel vers votre instance self-hosted afin de tester les changements sans redéploiement.
https://votre-domaine, saisissez votre email et récupérez le lien dans les logs webapp : docker compose logs webapp | grep 'magic-link'. Collez-le dans votre navigateur pour accéder au tableau de bord. Aucun serveur d'email n'est requis pour ce premier accès.Vous maintenez un projet qui utilise Trigger.dev ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=trigger-dev&utm_source=deploy-badge&utm_medium=referral&utm_campaign=trigger-dev)<a href="https://servorbit.com/vps-cloud?template=trigger-dev&utm_source=deploy-badge&utm_medium=referral&utm_campaign=trigger-dev"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Trigger.dev on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
Automatisez vos workflows entre applications sans code. Plus de 400 intégrations, 100 % auto-hébergé sur votre VPS.
Automatisation & WorkflowsPlateforme d'automatisation code-first self-hosted : transformez des scripts Python, TypeScript, Go ou Bash en workflows, APIs internes et interfaces — 17 k ⭐, AGPLv3.
Automatisation & WorkflowsPlateforme d'orchestration de workflows déclaratifs en YAML — pipelines data, ETL et automatisation orientée événements self-hosted. Chef d'orchestre de vos traitements internes, déclenchés par horaire, webhook ou API.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet