Hello la team,
J'étais en mode Chill en ce jour férié, après avoir fini le programme vibecode qui arrive, je me suis un peu amusé sur N8N.
🧠 Le concept
J’ai créé un workflow n8n capable de générer automatiquement une stack complète (GitHub + Coolify + Supabase) à partir d’un simple message Telegram.
Tu m’envoies le nom du projet → et en quelques minutes, tout est en ligne, prêt à coder 🚀
⚙️ Étapes automatisées
Commande Telegram sécurisée
Le bot Telegram écoute les messages.
Seul mon ID est autorisé à déclencher le workflow (sécurité 🔐).
Création du dépôt GitHub
n8n crée un repo privé automatiquement (avec description, gitignore, licence, etc.).
Clonage + push automatique
Le serveur clone un template Node (ou Next.js) et le pousse vers le nouveau repo GitHub.
Résultat : un repo prêt à déployer.
Connexion à Coolify
n8n se connecte à l’API de mon instance Coolify.
Il crée un projet, un serveur et une application liée à GitHub.
Tout est relié automatiquement au repo que je viens de créer.
Ajout du service Supabase
n8n crée une instance Supabase pour le projet.
Il attend que la base soit prête, fait un dump SQL du modèle (structure complète) et l’importe dans la nouvelle base.
Injection des variables d’environnement
Les clés Supabase (ANON + SERVICE + URL) sont extraites en SSH.
n8n les injecte automatiquement dans les variables d’environnement de l’app Coolify.
Déploiement final
L’application est déployée automatiquement avec les bonnes variables.
Supabase, GitHub, et Coolify sont synchronisés ✨
⚡ En résumé
En une commande Telegram du style :
/createproject nomdusite
n8n :
Crée le GitHub repo 🧱
Configure Coolify 🔧
Connecte Supabase 🧠
Push le code sur GitHub 🚀
Et déploie le tout en ligne 🌍
⏱️ Temps total : moins de 5 minutes, 100 % automatisé.
🧰 Stack technique
n8n → Orchestration de tous les flux
Telegram Bot → Interface de commande
Coolify API → Gestion serveur + déploiement
Supabase (auto-hébergé) → Base de données + Auth
GitHub API → Création de repo + push
SSH & Docker → Dump / import SQL automatisé
Ce n’est plus de l’automatisation… c’est de la génération de projets à la volée ⚙️🔥