missionLégendeFR Réservé No-Limit

Auto-héberge n8n pour sécuriser tes automations

Reprends le contrôle de tes workflows business : auto-hébergement n8n sur Hostinger avec HTTPS, auth, backups. Migre 1 workflow critique.

Le contexte

BRIEFING MISSION

Tu as construit des automations business critiques avec n8n Cloud : suivi prospects, facturation, onboardingParcours d’intégration des nouvelles recrues. clients, peut-être même des agents IA. Mais tu dépends à 100% du Cloud n8n : tarifs qui montent, downtime potentiel, données chez un tiers, limites d'exécution. Le jour où ton compte est suspendu ou que les tarifs explosent, toute ta machine s'arrête.

Le problème : tes automations sont devenues un actif business mais elles vivent chez un tiers que tu ne contrôles pas. Tu n'as aucun plan B, aucune sauvegarde structurée, aucune maîtrise du domaine, des credentials, des logs.

Aujourd'hui, tu vas reprendre le contrôle : auto-héberger n8n sur Hostinger (ou ton VPS préféré) avec HTTPS, auth solide, backups automatiques, et logs accessibles. Tu repartiras avec 1 instance n8n self-hostée + 1 workflowOptimise tes tâches avec des étapes claires et fluides. business critique migré et testé.

Consigne & checklist

OBJECTIFS MISSION

Consigne et étapes à accomplir

Ta mission, que tu choisis d'accepter épicétou, est de monter ton instance n8n self-hostée (URL + auth + backups) et migrer 1 workflow critique.

Voici l'histoire que doit raconter ta démarche :

  1. 1
    Test de criticité : si n8n est down 12h, qu'est-ce qui casse dans ton business ?
  2. 2
    Acheter un domaine dédié (n8n.tondomaine.com)
  3. 3
    Setup HTTPS + auth solide (basic auth ou Cloudflare access)
  4. 4
    Sauvegardes automatiques des workflows et credentials
  5. 5
    Logs accessibles pour debug
  6. 6
    Stratégie de mises à jour (ne pas updater à chaud, tester en staging)
  7. 7
    Migrer 1 workflow critique depuis n8n Cloud + le tester
La mission est découpée dans ce menu à dérouler en étapes progressives pour celles et ceux qui en ressentent le besoin.
Étape 1 : Test de criticité
  • Liste tes 5 workflows n8n actifs : qu'est-ce qui se passe si chacun est down 12h ?
  • Si rien de critique → tu peux rester sur Cloud, cette mission n'est pas encore prioritaire
  • Si 1+ workflows critiques (facturation, onboarding, alertes) → self-host nécessaire
Étape 2 : Domaine dédié
  • Sous-domaine dédié : n8n.tondomaine.com (pas le main domain)
  • Pourquoi : tu pourras facilement basculer si besoin (DNS swap)
  • Configure les A records vers ton VPS Hostinger
Étape 3 : HTTPS + auth
  • HTTPS via Caddy ou Nginx + Let's Encrypt (auto-renewal)
  • Auth : basic auth pour démarrer (env var N8N_BASIC_AUTH_ACTIVE=true)
  • Évolution : Cloudflare Zero Trust ou OAuth pour accès multi-utilisateurs
Étape 4 : Backups automatiques
  • Workflows + credentials = base de données Postgres (recommandé pour prod)
  • Cron quotidien : dump Postgres → stockage S3 / Backblaze / autre
  • Tester la restauration maintenant (pas le jour du crash)
Étape 5 : Logs accessibles
  • Logs Docker = docker logs n8n -f
  • Pour prod : Loki + Grafana, ou simplement un script qui tail les logs et envoie sur Discord/Slack en cas d'erreur
Étape 6 : Stratégie mises à jour
  • Jamais d'update sans staging
  • Tag de version dans docker-compose (pas latest)
  • Test sur instance staging 24h avant prod
Étape 7 : Migration workflow critique
  • Export JSON depuis n8n Cloud
  • Import sur ton instance self-host
  • Reconfigurer les credentials (ne se transferent pas avec l'export)
  • Test complète : trigger → exécution → output
  • Active sur self-host, désactive sur Cloud (pour éviter doublon)

Checklist → la mission sera considérée comme réussie si…

✅ Instance n8n self-hostée accessible via n8n.tondomaine.com en HTTPS

✅ Auth fonctionnelle (basic auth minimum)

✅ Backups automatiques activés + restauration testée

✅ Logs accessibles (même en docker logs)

1 workflow critique migré et fonctionnel sur self-host

Pour aller plus loin

Une fois cette technique maîtrisée, tu pourras :

  • Migrer tous tes workflows critiques (1 par semaine)
  • Coupler avec une base Supabase self-host pour aller encore plus loin (données + automations dans la même infra)
  • Construire ta bibliothèque de workflows TEMPO versionnée en Git

RESSOURCES

Pré-Requis

🔍 Petit test rapido : es-tu prêt·e ?
  • Tu as fait TEMPO (S4) — base conceptuelle des automations ?
  • Tu es à l'aise avec SSH + ligne de commande Linux ?
  • Tu as un VPS (Hostinger / OVH / Hetzner) ou tu acceptes d'en prendre un (~10€/mois) ?

Si tu hésites sur certains points, pas de panique. C'est en faisant qu'on comprend, alors on se lance.

Documentation

Liens externes à compléter (articles, vidéos, exemples publics).

Espace de discussion Discord relatif à la mission

Une remarque ? Un doute ? Une question sur cette mission ? Viens échanger avec la communauté sur le canal Discord dédié :

Lien Discord à remplir manuellement après création du canal.

Section réservée · No-Limit
Template

Débloque cette partie en rejoignant le palier No-Limit.

Débloquer cette section
Section réservée · No-Limit
Correction

Débloque cette partie en rejoignant le palier No-Limit.

Débloquer cette section
Réservé No-Limit

Tu peux lire ce contenu librement. Pour le valider, il faut No-Limit.

Compléter la mission, soumettre une remise, passer le quiz et gagner de l'XP, c'est inclus dans No-Limit.

Passer à No-Limit