Flowise 2026 : Déployer un Helpdesk IA No-Code Auto-Hébergé
Guide complet pour installer Flowise avec Docker, construire un agent RAG sur votre documentation interne, automatiser le triage des tickets et intégrer Ollama (LLM local). Solution 100% auto-hébergée, RGPD-compatible, accessible aux PME de Villeneuve-sur-Lot, Agen et Le Passage.
Sommaire17 sections
- L'IA générative est opérationnelle — même dans votre serveur local
- 📑 Sommaire — Naviguez l'Article
- 🤖 Qu'est-ce que Flowise ?
- Ce que Flowise n'est PAS
- Pourquoi maintenant ?
- 🐳 Installation Docker : Flowise en 5 minutes
- Prérequis Serveur
- docker-compose.yml — Configuration Complète
- Démarrage et Installation du Modèle LLM
- 🧠 Concepts Clés : Flows, Agents et RAG
- Pipeline RAG : Comment ça marche réellement
- 📖 Use Case 1 : Chatbot RAG sur votre Documentation Interne
- Construction pas à pas dans Flowise
- Prompt Système Optimisé (Français IT)
- 🎫 Use Case 2 : Agent de Triage de Tickets Automatique
- Architecture de l'Agent de Triage
- Prompt de Triage ITIL (Production-Ready)
- 📡 Use Case 3 : Résumé Intelligent des Alertes Zabbix
- Schéma d'Architecture
- 🦙 Intégration Ollama : LLM 100% Local et RGPD-Compatible
- Configurez Ollama dans Flowise
- 🛡️ Sécurité et RGPD : Ce qu'il ne Faut Pas Rater
- Durcissement Obligatoire
- Matrice RGPD : Quel LLM selon la Sensibilité des Données
- 🔐 Reverse Proxy NGINX + HTTPS (Let's Encrypt)
- ⚖️ Comparatif Flowise vs Alternatives
- ✅ Checklist Mise en Production
- 🔌 Intégrer le Widget Flowise dans votre Intranet
- 🔄 Mise à Jour et Maintenance de Flowise
- ❓ FAQ — Questions Fréquentes
- 🏁 Conclusion : L'IA Locale n'est Plus Réservée aux Grands Comptes
L'IA générative est opérationnelle — même dans votre serveur local
L'IA générative n'est plus une curiosité de laboratoire réservée aux GAFAM. C'est désormais un outil que n'importe quelle équipe IT peut déployer sur ses propres serveurs, sans envoyer la moindre donnée confidentielle vers un cloud imposé.
Le problème historique ? Construire des pipelines LLM (chaînes d'appels IA, RAG, agents) nécessitait de coder en Python, de maîtriser LangChain ou LlamaIndex, et d'avoir un budget DevOps conséquent.
Flowise résout exactement ça. C'est une plateforme open-source no-code/low-code qui permet de construire des agents IA par glisser-déposer de blocs visuels — et de les déployer en production en quelques heures.
👉 Ce que vous allez mettre en place dans cet article :
- ✅ Flowise auto-hébergé via Docker (5 minutes)
- ✅ Chatbot RAG sur vos PDFs de documentation interne
- ✅ Agent triage de tickets avec routing automatique
- ✅ Intégration Ollama (LLM 100% local, zéro cloud)
- ✅ Reverse proxy HTTPS sécurisé
- ✅ Connexion API vers vos outils existants (Zabbix, email, Slack)
📑 Sommaire — Naviguez l'Article
Article de 30 min. Utilisez ce sommaire pour accéder directement aux sections qui vous intéressent :
- → Qu'est-ce que Flowise ?
- → Installation Docker (5 min)
- → Concepts clés : Flows, Agents, RAG
- → Use Case 1 : Chatbot RAG Documentation
- → Use Case 2 : Triage Tickets Automatique
- → Use Case 3 : Résumé Alertes Zabbix
- → Intégration Ollama (LLM local)
- → Sécurité & RGPD
- → Reverse Proxy NGINX + HTTPS
- → Comparatif Flowise vs Alternatives
- → Checklist Mise en Production
- → FAQ
🤖 Qu'est-ce que Flowise ?
Flowise est un outil open-source (licence Apache 2.0) développé en Node.js qui fournit une interface visuelle de type "drag & drop" pour construire des applications LLM : chatbots, agents autonomes, pipelines RAG (Retrieval-Augmented Generation), intégrations d'API.
Il s'appuie sur LangChain et LlamaIndex — les deux frameworks de référence pour orchestrer des LLMs — mais vous n'écrivez aucune ligne de code. Tout se fait graphiquement.
- 🧩 No-Code Visuel : Interface drag & drop. Aucune connaissance Python requise.
- 🏠 Auto-hébergeable : Docker en 1 commande. Vos données restent sur votre infra.
- 🔌 100+ Intégrations : OpenAI, Ollama, Anthropic, Mistral, PostgreSQL, Slack, API REST...
Ce que Flowise n'est PAS
- ❌ Ce n'est pas ChatGPT (pas d'interface de chat grand public)
- ❌ Ce n'est pas n8n (pas un outil d'automatisation de workflows génériques)
- ❌ Ce n'est pas un ITSM (pas de gestion de tickets native)
- ✅ C'est un moteur de raisonnement IA que vous connectez à VOS outils
Pourquoi maintenant ?
Trois évolutions majeures convergeantes rendent Flowise particulièrement pertinent cette année :
- 1. Ollama mature : LLaMA 3.3, Mistral 7B, Qwen2.5 tournent confortablement sur un serveur avec 16 Go de RAM. Un vrai LLM local est désormais viable pour la production.
- 2. Flowise v2.x stable : La version 2 apporte les agents multi-steps, la gestion d'état de conversation, et l'API d'embedding standardisée. Elle est prête pour la production d'entreprise.
- 3. Pression RGPD renforcée : Envoyer des tickets IT, des logs ou des données RH à ChatGPT est problématique. L'auto-hébergement n'est plus optionnel pour les entreprises européennes responsables.
🐳 Installation Docker : Flowise en 5 minutes
Flowise se déploie via une image Docker officielle. C'est la méthode recommandée pour la production. Voici le déploiement complet avec persistance des données.
Prérequis Serveur
| Composant | Minimum | Recommandé (avec Ollama) |
|---|---|---|
| CPU | 2 vCPU | 8 vCPU (pour inférence locale) |
| RAM | 4 Go (Flowise seul) | 32 Go (Flowise + Ollama 13B) |
| Stockage | 20 Go | 100 Go+ (modèles LLM volumineux) |
| OS | Ubuntu 22.04+ | Ubuntu 24.04 LTS |
| Docker | Docker 24+ | Docker + Docker Compose v2 |
| GPU (optionnel) | — | NVIDIA RTX 3090/4090 (×8 vitesse) |
docker-compose.yml — Configuration Complète
Créez un dossier /opt/flowise et le fichier suivant :
version: '3.8'
services:
flowise:
image: flowiseai/flowise:latest
container_name: flowise
restart: unless-stopped
ports:
- "3000:3000"
environment:
- PORT=3000
- FLOWISE_USERNAME=admin
- FLOWISE_PASSWORD=MotDePasseFort2026!
- DATABASE_TYPE=sqlite
- DATABASE_PATH=/root/.flowise
- APIKEY_PATH=/root/.flowise
- SECRETKEY_PATH=/root/.flowise
- LOG_LEVEL=info
- LOG_PATH=/root/.flowise/logs
volumes:
- flowise_data:/root/.flowise
networks:
- flowise-net
# Optionnel : Ollama pour LLM local
ollama:
image: ollama/ollama:latest
container_name: ollama
restart: unless-stopped
volumes:
- ollama_data:/root/.ollama
networks:
- flowise-net
volumes:
flowise_data:
ollama_data:
networks:
flowise-net:
driver: bridgeDémarrage et Installation du Modèle LLM
# 1. Lancer Flowise + Ollama cd /opt/flowise docker compose up -d # 2. Vérifier que les conteneurs tournent docker compose ps # 3. Télécharger un modèle LLM dans Ollama docker exec -it ollama ollama pull mistral:7b-instruct docker exec -it ollama ollama pull llama3.3:latest # 4. Accéder à Flowise # http://votre-serveur:3000 # Login : admin / MotDePasseFort2026!
💡 Choix du modèle selon votre usage :
- Mistral 7B Instruct → Helpdesk, FAQ, triage de tickets. Très rapide sur CPU.
- LLaMA 3.3 8B → Meilleur français, raisonnement, résumés longs. Recommandé.
- Qwen2.5 14B → Analyse code, logs techniques. Nécessite plus de RAM.
- OpenAI GPT-4o → Via API si besoin de performances maximales (données non sensibles uniquement).
🧠 Concepts Clés : Flows, Agents et RAG
Avant de construire, il faut comprendre les 4 primitives de Flowise. L'interface peut sembler intimidante au premier abord — mais derrière chaque bloc se cache un concept simple.
- 🔗 Chatflow : Une chaîne linéaire de blocs : LLM → Mémoire → Prompt → Réponse. Idéal pour un chatbot simple.
- 🤖 Agentflow : Un LLM avec des "outils" qu'il peut appeler dynamiquement (recherche web, API, base de données). L'agent décide lui-même quel outil utiliser.
- 📚 RAG (Retrieval-Augmented Generation) : Le LLM ne "connaît" pas vos documents internes. RAG consiste à indexer vos PDFs/textes dans une base vectorielle, puis à injecter les passages pertinents dans le contexte avant chaque question.
- 💾 Vector Store : Base de données spécialisée qui stocke des représentations mathématiques (embeddings) de vos textes.
Pipeline RAG : Comment ça marche réellement
- Ingestion : Vous chargez vos PDFs, fichiers Markdown, pages web dans Flowise.
- Découpage : Le Text Splitter coupe les documents en chunks de ~500 tokens avec overlap pour ne pas perdre le contexte aux coutures.
- Embedding : Un modèle d'embedding transforme chaque chunk en vecteur mathématique et le stocke dans le Vector Store.
- Retrieval : À chaque question utilisateur, les k passages les plus sémantiquement proches sont récupérés.
- Génération : Le LLM reçoit : [contexte récupéré] + [question] → génère une réponse précise, ancrée dans vos documents.
📖 Use Case 1 : Chatbot RAG sur votre Documentation Interne
Problème concret : Votre équipe IT passe du temps à répondre aux mêmes questions : "Comment réinitialiser le VPN ?", "Quel est le mot de passe du switch Cisco ?". Ces réponses sont dans vos procédures.
Solution : Un chatbot RAG interne que vos collaborateurs interrogent directement — et qui répond avec vos propres documents comme source de vérité.
Construction pas à pas dans Flowise
Dans l'interface Flowise → Chatflows → Add New, assemblez ces blocs :
- Document Loaders (PDF File) : Chargez votre PDF.
- Text Splitters (Recursive Character Text Splitter) : Chunk Size : 500, Chunk Overlap : 50.
- Embeddings (Ollama Embeddings) : Modèle nomic-embed-text.
- Vector Stores (Chroma DB) : Mode Upsert pour la création initiale.
- Chains (Conversational Retrieval QA Chain) : Ce bloc orchestre tout. LLM : Ollama → llama3.3.
Prompt Système Optimisé (Français IT)
Tu es l'assistant IT interne de l'entreprise. Tu réponds uniquement
en te basant sur la documentation fournie dans le contexte.
Règles absolues :
- Si la réponse n'est pas dans les documents, dis-le clairement.
- Ne jamais inventer d'informations techniques.
- Cite toujours la section source de ta réponse.
- Réponds en français, de manière concise et structurée.
Contexte documentaire :
{context}
Question : {question}✅ Résultat attendu : Vos techniciens interrogent le chatbot via l'API Flowise ou un widget embarqué. Temps de réponse : 3-8 secondes sur CPU avec Mistral 7B.
🎫 Use Case 2 : Agent de Triage de Tickets Automatique
Un technicien passe en moyenne 15 à 20 minutes par jour à qualifier et router les tickets entrants. Flowise peut automatiser 80% de ce travail.
Architecture de l'Agent de Triage
- Classification : catégorie avec score de confiance.
- Priorité : P1 à P4 selon les critères ITIL.
- Extraction entités : nom utilisateur, équipement, localisation.
- Routing : appel webhook vers votre ITSM (GLPI, Freshdesk) avec le payload JSON.
- Première réponse : génération automatique d'un email d'accusé de réception.
Prompt de Triage ITIL (Production-Ready)
Tu es un analyste ITIL. Analyse le ticket IT suivant et retourne
UNIQUEMENT un JSON valide.
Critères de priorité :
- P1 : Panne totale service critique
- P2 : Service dégradé impactant plusieurs utilisateurs
- P3 : Problème individuel
- P4 : Demande de service
JSON attendu :
{
"priority": "P1|P2|P3|P4",
"category": "string",
"confidence": 0.0-1.0,
"summary": "Résumé en 1 phrase"
}
Ticket à analyser :
{{ticket_content}}📡 Use Case 3 : Résumé Intelligent des Alertes Zabbix
Les équipes de supervision gèrent des centaines d'alertes par jour. Beaucoup sont du bruit : flapping, alertes transitoires, faux positifs. Un agent Flowise peut corréler, prioriser et résumer les alertes Zabbix en langage naturel — et ne vous alerter que sur ce qui compte vraiment.
Schéma d'Architecture
- Zabbix : Webhook action vers l'API Flowise (trigger sur severity HIGH/DISASTER).
- Flowise : Reçoit le payload JSON Zabbix.
- Agent LLM : Corrèle avec les alertes des 30 dernières minutes.
- Output : Résumé en français + diagnostic probable + actions recommandées.
- Notification : Email structuré ou Message Teams/Slack.
🦙 Intégration Ollama : LLM 100% Local et RGPD-Compatible
Ollama est le runtime open-source qui permet de faire tourner des LLMs directement sur votre hardware, sans aucune dépendance cloud. C'est la clé de voûte d'une solution RGPD-compatible.
Configurez Ollama dans Flowise
| Paramètre | Valeur | Note |
|---|---|---|
| Base URL | http://ollama:11434 | Nom du service Docker Compose |
| Model Name | llama3.3:latest | Ou mistral:7b-instruct |
| Temperature | 0.1 | Faible = plus déterministe, meilleur pour le triage |
| Context Length | 8192 | Augmentez pour les documents longs |
🛡️ Sécurité et RGPD : Ce qu'il ne Faut Pas Rater
Flowise expose une API et une interface web. Sans durcissement, vous ouvrez un point d'entrée dangereux sur votre infrastructure. Voici ce que j'applique systématiquement avant toute mise en production.
Durcissement Obligatoire
- ✅ Authentification activée : Variables FLOWISE_USERNAME et FLOWISE_PASSWORD obligatoires.
- ✅ API Keys par Chatflow : Créez une clé unique par application consommatrice.
- ✅ Port 3000 non exposé directement : Jamais exposer le port 3000 sur Internet sans NGINX/Caddy devant.
- ✅ Isolation réseau Docker : Flowise et Ollama sur un réseau Docker privé interne.
- ✅ Audit des flows et des accès : Activez LOG_LEVEL=info.
Matrice RGPD : Quel LLM selon la Sensibilité des Données
| Type de données | Ollama (local) | OpenAI EU | Mistral AI (FR) |
|---|---|---|---|
| Données RH, salaires, contrats | ✅ OK | ❌ Risqué | ⚠️ DPA requis |
| Tickets IT (contenu client) | ✅ OK | ⚠️ DPA requis | ✅ OK (RGPD natif) |
| Documentation technique publique | ✅ OK | ✅ OK | ✅ OK |
| Logs réseau (IPs internes) | ✅ OK | ❌ Déconseillé | ⚠️ DPA requis |
🔐 Reverse Proxy NGINX + HTTPS (Let's Encrypt)
Pour exposer Flowise en production, un reverse proxy NGINX avec certificat SSL est indispensable.
server {
listen 443 ssl http2;
server_name flowise.votre-domaine.fr;
ssl_certificate /etc/letsencrypt/live/flowise/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/flowise/privkey.pem;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
}
}⚖️ Comparatif Flowise vs Alternatives
| Critère | Flowise | LangFlow | Dify |
|---|---|---|---|
| Open Source | ✅ Apache 2 | ✅ MIT | ✅ Apache 2 |
| Auto-hébergeables | ✅ Docker | ✅ Docker | ✅ Docker |
| No-Code visuel | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Support Ollama | ✅ Natif | ✅ Natif | ✅ Natif |
| Verdict PME IT | 🏆 Recommandé | Alternative valide | Meilleure UX |
✅ Checklist Mise en Production
- 🔧 Infrastructure : Docker Compose avec volumes nommés persistants, Reverse proxy NGINX avec HTTPS, Sauvegarde quotidienne.
- 🔐 Sécurité : Mot de passe admin fort, API Keys créées, Alertes log activées, Rate limiting configuré.
- 🤖 Qualité des Flows : Prompt système testé, Comportement "je ne sais pas" validé, Output JSON validé.
- 📊 RGPD : Mapping données traitées, LLM local pour données sensibles, Rétention logs documentée.
🔌 Intégrer le Widget Flowise dans votre Intranet
Une fois votre Chatflow déployé, Flowise génère automatiquement un widget JavaScript embarquable — idéal pour l'intégrer dans votre portail intranet ou votre espace GLPI.
<script type="module">
import Chatbot from "https://flowise.votre-domaine.interne/web.js"
Chatbot.init({
chatflowid: "votre-uuid-chatflow",
apiHost: "https://flowise.votre-domaine.interne",
theme: {
chatWindow: {
title: "Assistant Informatique"
}
}
})
</script>🔄 Mise à Jour et Maintenance de Flowise
Flowise est activement développé. Voici la procédure de mise à jour sans interruption de service :
# 1. Sauvegarder les données tar -czf /backup/flowise_$(date +%Y%m%d).tar.gz ./data/ # 2. Télécharger la nouvelle image docker compose pull # 3. Redémarrer les conteneurs docker compose up -d
❓ FAQ — Questions Fréquentes
Flowise fonctionne-t-il sans connexion Internet ?
Oui, à 100% si vous utilisez Ollama comme LLM et Chroma DB comme vector store — les deux tournent en local. Flowise lui-même ne contacte aucun serveur externe. Parfait pour les environnements air-gapped ou les réseaux industriels isolés.
Quelle puissance matérielle minimum pour un usage en production ?
Pour Mistral 7B avec Ollama : un serveur avec 16 Go de RAM et 4 cœurs suffit (temps de réponse ~10 secondes). Pour LLaMA 3.3 8B fluide : 32 Go RAM. Avec GPU NVIDIA RTX 3090 : ×10 sur les temps de réponse. Un NUC Intel ou Raspberry Pi 5 avec 16 Go fait tourner Mistral 7B en test.
Flowise peut-il remplacer entièrement un ITSM comme GLPI ?
Non. Flowise est un moteur d'IA — il ne gère pas le cycle de vie des tickets, les SLA, le parc matériel. La bonne architecture : Flowise automatise la qualification et la réponse initiale → GLPI stocke et suit les tickets. Les deux sont complémentaires.
Le LLM peut-il "halluciner" des informations techniques erronées ?
Oui — c'est le risque principal. C'est pourquoi le mode RAG est fondamental pour les usages helpdesk : le LLM ne peut répondre QUE sur la base de vos documents. Avec un prompt qui lui interdit d'inventer et l'oblige à citer ses sources, les hallucinations passent de ~15% à moins de 2% sur des sujets documentés.
Combien de temps pour déployer un premier chatbot fonctionnel ?
Sur la base d'installations réalisées chez des clients à Agen et Villeneuve-sur-Lot : environ 2 à 4 heures pour un technicien expérimenté (Docker + Flow RAG + tests). Un projet complet helpdesk avec intégration GLPI, configuration NGINX et documentation : prévoir une journée.
Flowise vs Dify : lequel choisir pour débuter ?
Flowise si vous êtes à l'aise avec les concepts LLM et voulez un contrôle fin sur les pipelines. Dify si vous voulez une interface plus "applicative" avec une gestion des datasets, un historique de conversations utilisateur et une UX plus guidée. Pour un sysadmin IT, Flowise offre plus de flexibilité.
Comment Flowise gère-t-il les requêtes simultanées ?
Flowise traite les requêtes en parallèle via Node.js, mais chaque requête génère une invocation LLM indépendante. Avec Ollama, les inférences sont sérialisées par défaut (une à la fois) sauf si vous disposez d'un GPU suffisamment puissant. Concrètement : 5 requêtes simultanées seront traitées séquentiellement avec un délai cumulatif. Pour scaler horizontalement, déployez plusieurs instances Flowise derrière un load balancer NGINX avec un backend PostgreSQL partagé à la place de SQLite.
🏁 Conclusion : L'IA Locale n'est Plus Réservée aux Grands Comptes
Ce qu'il fallait des millions d'euros et une équipe de data scientists pour réaliser il y a 3 ans est aujourd'hui déployable en une journée par un sysadmin motivé, sur du matériel déjà présent dans la salle réseau.
Flowise + Ollama représente une rupture réelle : des agents IA souverains, RGPD-natifs, sans abonnement cloud, capables d'automatiser le triage de tickets, de répondre aux questions sur votre documentation interne, de corréler des alertes réseau — le tout pour un coût marginal.
La vraie limite n'est plus technique : c'est la qualité de documentation de vos processus internes. Plus vos runbooks, procédures et bases de connaissances sont structurés, plus vos agents IA seront efficaces. C'est un cercle vertueux : l'IA vous pousse à mieux documenter, ce qui améliore à la fois l'agent et vos équipes humaines.


