Augustin HAMONIC

Projet #4

Déploiement N8N

Automatisation — Déploiement et configuration d'un outil d'automatisation de workflows

N8N Automatisation Docker Linux

Présentation du projet

Déploiement d'un outil d'automatisation N8N

Ce projet porte sur la mise en place de N8N, un outil d'automatisation de workflows open source. L'objectif était de déployer et configurer N8N pour automatiser des tâches répétitives et interconnecter différents services au sein de l'infrastructure.

Objectifs du projet :

  • Comprendre le fonctionnement d'un outil d'automatisation de type low-code
  • Déployer N8N sur un serveur Linux via Docker
  • Créer et configurer des workflows d'automatisation
  • Connecter N8N à des services externes (API, messageries, bases de données)
  • Documenter les workflows créés et la procédure de déploiement
Déploiement N8N
Interface N8N workflows

Mise en œuvre technique

Architecture & configuration

Le projet a été réalisé dans un environnement Linux, avec une approche conteneurisée pour faciliter la gestion et la mise à jour de l'application.

  • Installation de Docker sur le serveur Linux hôte
  • Déploiement de N8N via Docker Compose avec persistance des données
  • Configuration du reverse proxy (Nginx) pour l'accès sécurisé en HTTPS
  • Création de workflows : notifications automatiques, synchronisation de données
  • Intégration d'API : connexion à des services tiers via les nœuds N8N
  • Gestion des credentials : sécurisation des accès aux services connectés
  • Documentation des workflows et de la procédure de déploiement complète

Compétences BTS SIO mobilisées

⚙️

Automatisation

Création et gestion de workflows automatisés avec N8N

🐳

Conteneurisation

Déploiement de N8N via Docker et Docker Compose sur Linux

🔌

Intégration API

Connexion et configuration de services tiers via les nœuds N8N

📝

Documentation

Rédaction de procédures de déploiement et documentation des workflows

← Retour aux projets