IAHDF
Tutoriel

n8n auto-hébergé + Ollama : automatiser avec une IA locale

ÉI Équipe IAHDF 20 min de lecture Mis à jour le 27 septembre 2026 Avancé

Automatiser sans envoyer mes données à OpenAI ? Oui, en gardant n8n et Ollama sur votre serveur. Ce tutoriel guide l’installation de principe (souvent Docker), la connexion au modèle local, un premier flux utile, la notion d’agent, et la sécurité — pour une TPE de Tourcoing, une mairie expérimentale ou une asso qui centralise des demandes. Vérifiez la licence n8n adaptée à votre usage commercial ou associatif sur la documentation officielle du jour : ce texte ne tranche pas à votre place.

Pourquoi n8n + Ollama plutôt qu’un SaaS

n8n orchestre des scénarios entre applications. Ollama sert des modèles locaux. Ensemble, ils permettent de résumer un document arrivé dans un dossier, de préparer une réponse, de classer un ticket — sans déléguer le contenu à une API cloud, si votre flux ne rappelle aucun service distant. Pour comparer des postures Make / Zapier / n8n, la découverte Make, Zapier, n8n pose le cadre ; ici on passe à la pratique auto-hébergée.

L’intérêt régional est concret : une communauté de communes peut garder des dossiers usagers sur son réseau ; une entreprise d’insertion à Lille peut automatiser des synthèses internes. Le coût se déplace vers l’admin système et la maintenance.

Dessinez le flux sur papier avant de poser le premier nœud. Nommez les étapes avec le vocabulaire métier (« préparer brouillon », pas « HTTP3 »). Les élus et collègues non techniques doivent pouvoir suivre le schéma en cinq minutes. Si ce n’est pas possible, le flux est trop opaque pour la production.

Créez un environnement de labo et un environnement de production séparés dès le début. Copier un flux expérimental trop vite sur la production est le classique des incidents n8n. Le temps de double configuration est inférieur au temps de crise.

Prévoyez une alerte simple (mail interne ou message équipe) en cas d’échec répété d’un flux critique. Un silence de trois jours sur un résumé quotidien non livré signifie souvent que personne ne regarde plus les exécutions.

Lors d’un atelier à Tourcoing, faites construire le même flux résumé par deux binômes sans se copier, puis comparez les nœuds choisis. Les écarts révèlent des angles morts de sécurité (dossiers trop larges, timeouts absents, credentials partagées) plus vite qu’une checklist lue à voix haute.

Licence : point de vigilance (sans inventer)

n8n publie des conditions et des distinctions selon les usages (dont des enjeux autour de l’usage commercial / entreprise selon les versions et offres). Avant de déployer pour une activité pro, lisez les pages licence officielles à jour et validez avec votre direction. Ce tutoriel pédagogique ne remplace pas cette lecture et n’invente aucun seuil.

Installer n8n (souvent via Docker)

Le matériel CSV pointe vers un serveur Docker. Principe : conteneur n8n, volume persistant pour les flux, reverse proxy et HTTPS si accès hors localhost, sauvegarde régulière. Les fichiers compose et options exactes évoluent : suivez la doc n8n du jour. Isolez le réseau Docker : n8n n’a pas besoin d’accéder à tout votre LAN.

Placez Ollama sur la même machine ou sur un hôte joignable seulement depuis n8n. Évitez d’exposer l’API Ollama sur Internet ouvert.

Connecter Ollama

Dans n8n, utilisez les nœuds HTTP ou les intégrations disponibles selon la version pour appeler l’API locale d’Ollama (chat / generate). Nommez la credential « Ollama-local » sans clé cloud. Testez avec une phrase neutre. Vérifiez les timeouts : un modèle local lent peut faire échouer un flux trop impatient.

Trois flux pédagogiques à viser
FluxEntréeSortie sûre
Tri / étiquetageMail ou ticket texteLabel + file humaine
Résumé documentFichier arrivé dans un dossierSynthèse dans espace interne
Réponse préparéeDemande usagerBrouillon, envoi manuel

Premier flux : résumé de document local

Déclencheur : nouveau fichier dans un dossier surveillé (ou webhook interne). Étapes : lire le texte, appeler Ollama avec une consigne de résumé court, écrire le résultat dans un fichier voisin ou une base interne. Pas d’envoi mail automatique au début. Ce flux enseigne le cycle complet sans risque de spam.

Consigne modèle + fragment de flux (principe)
Consigne à envoyer à Ollama (contenu déjà extrait du fichier) :

Tu résumes le document suivant en français.
Maximum 8 puces.
Sépare : contexte, décisions, actions, risques.
N’invente aucune décision absente du texte.
Si une info manque, écris « non spécifié ».

---
# Fragment docker-compose de principe (à vérifier doc n8n du jour)
# services:
#   n8n:
#     image: n8nio/n8n
#     ports: ["5678:5678"]
#     volumes: ["n8n_data:/home/node/.n8n"]
# volumes:
#   n8n_data:

« Agent IA » : garder la main

n8n propose des patterns agentiques (boucles d’outils) selon les versions. Commencez sans agent autonome : un appel LLM unique suffit. Si vous activez un agent, bornez les outils (pas de shell libre, pas d’email send sans validation). Un agent mal borné sur un serveur interne est plus dangereux qu’un chat manuel.

Sécurité opérationnelle

Comptes n8n forts, 2FA si disponible, accès admin limité, secrets dans les credentials chiffrées de n8n, pas dans les nœuds en clair partagés. Séparez instance de test et production. Journalisez les exécutions. Mettez à jour n8n et Ollama. Si vous mélangez ensuite API cloud pour certains flux, appliquez la discipline de hybride local/API.

Trois flux exportables : idée de livrables

En fin d’atelier, exportez trois JSON de flux (fonctionnalité d’export n8n) : (1) résumé dossier, (2) étiquetage de texte, (3) brouillon de réponse sans send. Versionnez-les dans un dépôt interne. Ce sont vos « 3 flux exportables » pédagogiques — à réimporter sur une instance de labo, pas à coller aveuglément en production.

Quand passer au RAG automatisé

Si vous devez indexer une base documentaire qui grossit, enchaînez avec n8n + Qdrant. N’ouvrez pas Qdrant tant que votre premier flux résumé n’est pas stable : la dette d’architecture arrive vite.

Pas à pas : premier automatisme local utile

1

Travailler la licence et le périmètre

Lisez les conditions n8n à jour pour votre type d’organisation et faites valider le choix d’auto-hébergement par la direction. Délimitez les données autorisées dans les flux (pas de paie, pas de dossiers sociaux au début). Écrivez une phrase de politique : « n8n prépare, l’humain envoie ». Sans ce cadre, l’install Docker n’est qu’un jouet branché sur des données réelles. Notez aussi qui sera responsable des mises à jour et des sauvegardes le lundi matin. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

2

Déployer n8n sur un serveur maîtrisé

Préparez Docker (ou un autre mode supporté par la documentation du jour). Créez des volumes persistants pour les flux et credentials. Exposez l’UI seulement sur le réseau prévu, derrière authentification. Créez le compte admin fort. Activez les sauvegardes testées. Documentez versions. Vérifiez que le serveur n’est pas un portable personnel unique sans reprise : une asso de Boulogne-sur-Mer doit savoir qui redémarre le service et où se trouve la dernière sauvegarde restaurable. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

3

Brancher Ollama et tester un chat HTTP

Assurez-vous qu’Ollama sert un modèle en local joignable depuis n8n. Créez un scénario minimal : déclencheur manuel → requête vers l’API Ollama → afficher la réponse. Mesurez le temps de réponse et ajustez les timeouts. Nommez clairement credentials et variables d’environnement. Refusez d’ajouter une clé OpenAI « pour comparer » sur la même instance de production sans passer par une analyse hybride du type local et API. Gardez la preuve du test dans le journal d’exécution. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

4

Construire le flux résumé de document

Surveillez un dossier de fichiers fictifs. Extraire le texte selon les formats que vous savez traiter. Appeler Ollama avec la consigne stricte de non-invention. Écrire la synthèse à côté du fichier source. Faites valider le résultat par un métier. Ajoutez une branche d’erreur (fichier vide, modèle injoignable, timeout). Exportez le JSON du flux dans votre dépôt interne avec un numéro de version et une date, pour pouvoir le réimporter sur une instance de labo. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

5

Ajouter un flux brouillon sans envoi

Partir d’un texte de demande usager fictif. Produire un brouillon de réponse via Ollama. Stocker dans un espace de relecture humain. Interdire le nœud d’envoi réel tant que la checklist n’est pas signée. Former les agents : relire ton, faits, engagement, formule de politesse. Ce flux enseigne la valeur de l’IA sans déléguer la signature de la structure. Documentez le refus d’envoi automatique comme une règle non négociable du pilote. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

6

Durcir et planifier la suite

Revue des droits, rotations de secrets, monitoring disque, procédure de désactivation d’un flux en urgence. Décidez si un pattern agent est nécessaire — souvent non au début. Si l’indexation documentaire devient le besoin central, planifiez RAG Qdrant. Sinon, restez sur des flux étroits durables. Planifiez une revue à trente jours : flux encore utiles, incidents, dette de maintenance. Archivez les flux abandonnés plutôt que de les laisser actifs « au cas où ». Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

Questions fréquentes

Automatiser sans envoyer mes données à OpenAI ?

Oui, si n8n et le modèle (Ollama) restent locaux et si aucun nœud du scénario n’appelle un service cloud. Attention aux connecteurs mail hébergés, aux webhooks externes et aux sauvegardes. Auditez chaque nœud avec une seconde paire d’yeux. La présence d’Ollama n’annule pas un nœud HTTP oublié vers un SaaS. Faites une revue de flux à deux, idéalement avec quelqu’un qui n’a pas construit le scénario. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

Docker est-il obligatoire ?

Non, mais fréquent pour un déploiement propre et reproductible. n8n documente plusieurs modes d’installation. Choisissez selon vos compétences de maintenance et votre politique serveur. L’important est la persistance des données, la mise à jour, la restriction d’accès et la sauvegarde testée. Un Docker mal exposé sur Internet reste dangereux, local ou pas. La boîte à outils ne remplace pas le cloisonnement réseau. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

Puis-je laisser un agent répondre aux usagers tout seul ?

Déconseillé au début, et souvent durablement pour les messages engageants. Préparez des brouillons, gardez l’envoi humain. Les agents multi-outils augmentent la surface d’erreur et rendent le diagnostic plus opaque. Si vous expérimentez un pattern agent, bornez strictement les outils, travaillez sur données fictives, activez la journalisation, et définissez un interrupteur d’arrêt immédiat connu de toute l’équipe. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

Comment gérer la licence n8n ?

En consultant les textes officiels à jour et en demandant une validation interne (direction, juridique, DSI). Les règles peuvent différer selon usage interne, prestation pour des tiers, et offre commerciale. Ce tutoriel signale le point de vigilance sans inventer de clause. Ne vous fiez pas à un résumé de forum ancien ni à une capture d’écran non datée. Archivez la version des conditions que vous avez lue au moment de la décision. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

Quelle suite pédagogique ?

Stabilisez trois flux exportés et documentés, puis passez éventuellement à RAG automatisé avec Qdrant si le besoin documentaire le justifie. Pour le cadrage hybride cloud, Open WebUI local et API. Ateliers : agenda et inscription. Comparatif de postures d’automatisation : Make Zapier n8n. Avancez un flux à la fois, avec propriétaire nommé, plutôt que dix prototypes orphelins. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante. Prenez le temps de documenter ce point dans votre cahier d’atelier avant de passer à l’étape suivante.

Pour aller plus loin

Vous avez un n8n local branché sur Ollama et un premier flux utile sans envoi automatique. C’est déjà une automatisation responsable. Prochains rendez-vous sur l’agenda, inscription sur l’inscription, approfondissement documentaire via n8n RAG Qdrant.

Cette ressource vous a-t-elle aidé ?

Pour aller plus loin

Tutoriel n8n : construire un RAG avec Qdrant alimenté automatiquement 20 min · Équipe IAHDF Tutoriel Open WebUI : combiner IA locale et API (Mistral, OpenAI, Anthropic) selon la sensibilité 20 min · Équipe IAHDF Découverte d’outil Make, Zapier, n8n : quel outil pour automatiser avec l’IA ? 14 min · Équipe IAHDF