Comment installer et utiliser n8n sur Synology : guide complet (2026)

Temps de lecture estimé : 18 minutes

💡 A retenir dans cet article

  • Points clés à retenir
  • Table des matières
  • 1) Pourquoi héberger n8n sur un Synology ?
  • Les grands avantages

Points clés à retenir

  • Installer n8n sur un NAS Synology vous garantit une maîtrise totale de vos données en local, évitant la dépendance aux services cloud.
  • La méthode recommandée passe par Docker Compose, avec une base de données PostgreSQL pour stabilité.
  • Configurer un reverse proxy HTTPS via DSM est indispensable pour garantir la sécurité et l’accès externe en toute confiance.
  • Changer impérativement les mots de passe et générer une clé d’encryption solide évite les risques de compromission.
  • La création de workflows automatisés simples (triggers, requêtes HTTP, notifications) permet de vérifier rapidement le bon fonctionnement avant d’aller plus loin.

Nous sommes le 13 mai 2026, et une question revient partout chez les fans d’automatisation : comment installer et utiliser n8n sur Synology : guide complet. Pourquoi ce sujet explose cette semaine ? Parce que beaucoup de personnes veulent automatiser leurs tâches (emails, fichiers, alertes, sauvegardes…) sans donner leurs données à un service cloud. Et n8n, installé chez vous sur un NAS Synology, coche toutes les cases.

n8n est un outil open-source d’automatisation de workflows no-code/low-code. Il sert à relier des applications entre elles grâce à leurs API, et à construire des scénarios avec des blocs (triggers, actions, règles). Hébergé sur votre Synology NAS via Docker, n8n vous donne une maîtrise totale de vos données sensibles, sans dépendre du cloud. Cette approche est particulièrement populaire sur des modèles comme DS920+, DS1522+, DS1821+ et d’autres séries récentes (processeur x64 avec support AVX) — comme le rappellent des guides reconnus dans la communauté NAS et self-hosted.
Sources : Marius Hosting ; IT-Connect ; Loris Gautier

Pour un aperçu plus large sur les possibilités du n8n workflow open-source et les conseils pour booster votre productivité, découvrez ce guide complet.

Dans cet article, vous allez suivre un chemin simple, clair, et complet : préparer votre NAS, installer n8n avec Docker Compose, sécuriser l’accès, puis créer vos premiers workflows. Le tout avec une écriture accessible (niveau CM2), mais avec des détails solides pour ne pas vous perdre.

Note utile : pour des automatisations avancées (n8n, Make, chatbots, AI automation en entreprise), vous pouvez aussi regarder du côté de CyberyWeb (mentionné dans les ressources de référence de ce guide).

1) Pourquoi héberger n8n sur un Synology ?

Imaginez un petit robot qui travaille pour vous 24h/24 :

  • Il surveille une boîte email.
  • Il copie une pièce jointe dans un dossier.
  • Il envoie un message Slack ou un email d’alerte.
  • Il met à jour un tableur.
  • Il appelle une API externe.

C’est exactement ce que fait n8n, mais chez vous, sur votre NAS.

Vous souhaitez comprendre comment l’automatisation intelligente révolutionne les workflows d’entreprise via n8n et l’IA ? Un guide complet à ce sujet est disponible ici : https://cyberyweb.fr/n8n-automatisation-ia-flux-travail

Les grands avantages

  • Vos données restent chez vous : vous ne dépendez pas d’un cloud externe.
  • Automatisation puissante : n8n peut connecter 400+ applications et aussi des APIs “custom”.
    Source : IT-Connect (guide d’installation et usage sur Synology)
  • Open-source : vous gardez la main.
  • No-code/low-code : vous pouvez commencer sans coder, puis aller plus loin si besoin.

2) Prérequis : ce qu’il faut avant d’installer n8n

Avant de lancer quoi que ce soit, on prépare le terrain. Cette partie est importante : elle évite 80% des problèmes.

A) Votre Synology et DSM

  • Un NAS Synology avec DSM 7.2+ est recommandé, avec Container Manager installé (ou l’app “Docker” sur DSM plus ancien). Vérifiez dans le Centre de paquets.
    Source : Marius Hosting ; IT-Connect

B) Espace disque

  • Gardez au moins 1 à 2 Go pour les images Docker (n8n fait environ ~670 Mo).
    Source : IT-Connect

C) Réseau : port et accès externe

  • Un port libre, souvent 5678.
  • Un DDNS Synology (par exemple votre-nas.synology.me) si vous voulez accéder à n8n depuis l’extérieur.
  • Et idéalement un accès externe sécurisé en HTTPS via reverse proxy.
    Source : Loris Gautier

D) Outils pratiques

  • File Station (pour gérer les dossiers)
  • Portainer (optionnel) si vous aimez une gestion Docker plus visuelle.
    Source : Marius Hosting

E) Redémarrage (petit détail qui compte)

Après installation de Container Manager, il est conseillé de redémarrer le NAS.
Source : Marius Hosting

3) Créer la structure de dossiers (très important)

n8n doit garder ses données quelque part : réglages, workflows, fichiers, base de données…

Créez ces dossiers (dans File Station, ou en SSH si vous préférez) :

/volume1/docker/n8n/
├── data/     # Configs n8n
├── files/    # Fichiers workflows
└── db/       # Base PostgreSQL (optionnel)

Cette structure est recommandée dans les guides Synology/n8n pour garder un système propre et facile à sauvegarder.
Sources : Marius Hosting ; IT-Connect

4) Installation via Docker Compose (méthode recommandée)

C’est la méthode la plus propre : elle est reproductible, facile à mettre à jour, et idéale pour un NAS.

Pour un tutoriel pas à pas sur le déploiement de n8n avec Docker Compose, consultez ce guide détaillé dédié à cette méthode : https://cyberyweb.fr/deployer-n8n-docker-compose-guide

Étape 1 — Créer le fichier docker-compose.yml

Dans le dossier :
/volume1/docker/n8n/

Créez un fichier nommé :
docker-compose.yml

Puis collez ce contenu (adapté des méthodes décrites par Marius Hosting et IT-Connect) :
Sources : Marius Hosting ; IT-Connect

services:
  db:
    image: postgres:18  # Ou postgres:16 pour stabilité
    container_name: n8n-db
    hostname: n8n-db
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD", "pg_isready", "-q", "-d", "n8n", "-U", "n8nuser"]
      timeout: 45s
      interval: 10s
      retries: 10
    volumes:
      - /volume1/docker/n8n/db:/var/lib/postgresql:rw
    environment:
      TZ: Europe/Paris  # Adaptez à votre fuseau
      POSTGRES_DB: n8n
      POSTGRES_USER: n8nuser
      POSTGRES_PASSWORD: n8npass  # Changez ce mot de passe !
    restart: on-failure:5

  n8n:
    image: n8nio/n8n:latest  # Évitez :latest pour mises à jour ; utilisez une tag précise (ex. n8nio/n8n:1.XX.X)
    container_name: n8n
    healthcheck:
      test: ["CMD-SHELL", "nc -z 127.0.0.1 5678 || exit 1"]
      interval: 10s
      timeout: 5s
      retries: 3
      start_period: 90s
    hostname: n8n
    user: 0:0
    security_opt:
      - no-new-privileges:true
    ports:
      - 5678:5678
    volumes:
      - /volume1/docker/n8n/data:/root/.n8n:rw
      - /volume1/docker/n8n/files:/files:rw
    environment:
      N8N_HOST: n8n.votre-nas.synology.me
      WEBHOOK_URL: https://n8n.votre-nas.synology.me
      N8N_EDITOR_BASE_URL: https://n8n.votre-nas.synology.me
      GENERIC_TIMEZONE: Europe/Paris
      TZ: Europe/Paris
      N8N_PORT: 5678
      N8N_PROXY_HOPS: 4  # Ajustez selon reverse proxy
      N8N_ENCRYPTION_KEY: votre-cle-secrete-longue-et-unique  # Générez-en une forte !
      N8N_PROTOCOL: https
      NODE_ENV: production
      N8N_DIAGNOSTICS_ENABLED: false
      N8N_RUNNERS_ENABLED: true
      N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS: true
      N8N_RESTRICT_FILE_ACCESS_TO: /files
      N8N_SECURE_COOKIE: true
      DB_TYPE: postgresdb
      DB_POSTGRESDB_DATABASE: n8n
      DB_POSTGRESDB_HOST: n8n-db
      DB_POSTGRESDB_PORT: 5432
      DB_POSTGRESDB_USER: n8nuser
      DB_POSTGRESDB_PASSWORD: n8npass
    restart: on-failure:5
    depends_on:
      db:
        condition: service_healthy

Points à comprendre (simplement)

  • Il y a 2 services :
    1. db = la base de données PostgreSQL
    2. n8n = l’application n8n
  • Le port 5678 est le port web de n8n.
  • Les dossiers data/, files/ et db/ sont montés en volumes pour que vos données restent sur le NAS.

Important : changez les secrets

  • Changez POSTGRES_PASSWORD
  • Changez N8N_ENCRYPTION_KEY avec une clé longue et unique

Ces conseils sont essentiels pour éviter qu’un intrus lise vos identifiants stockés.
Sources : IT-Connect ; Loris Gautier

5) Déploiement dans Container Manager (DSM 7.2+)

Maintenant, place au lancement.

  1. Ouvrez Container Manager
  2. Allez dans Projet
  3. Cliquez Créer
  4. Nom : n8n
  5. Chemin : /volume1/docker/n8n/docker-compose.yml
  6. Cliquez Appliquer

Ensuite, attendez environ 5 à 10 minutes : le NAS doit télécharger les images Docker.
Source : Marius Hosting

Vérifier que tout marche (les logs)

Dans les logs, vous devez voir des messages qui ressemblent à :

6) Premier accès à n8n (et création du compte admin)

Accès initial possible :

  • http://votre-ip-nas:5678
  • ou via votre DDNS si configuré

À la première ouverture, n8n vous demande de créer un compte admin.

Sécurité : activez 2FA

Une fois dedans, activez la double authentification (2FA) si disponible, surtout si vous ouvrez n8n sur Internet.
Source : Loris Gautier

7) Mettre n8n en HTTPS avec Reverse Proxy Synology (recommandé)

Si vous voulez le “vrai” confort (et la vraie sécurité), passez en HTTPS.

Objectif

Avoir une URL comme :

https://n8n.votre-nas.synology.me

Et faire pointer ce nom vers :

localhost:5678

Cela se fait dans DSM, souvent via :

  • Application Portal (Portail des applications)
  • Reverse Proxy
  • Certificat Let’s Encrypt

Les guides Synology expliquent cette méthode, et elle est fortement recommandée.
Source : Loris Gautier

Un détail dans docker-compose : N8N_HOST / WEBHOOK_URL

Vous avez vu ces lignes :

  • N8N_HOST: n8n.votre-nas.synology.me
  • WEBHOOK_URL: https://n8n.votre-nas.synology.me
  • N8N_EDITOR_BASE_URL: https://n8n.votre-nas.synology.me

Elles aident n8n à générer les bons liens, surtout pour les webhooks (par exemple quand un service externe appelle n8n).
Sources : IT-Connect ; Marius Hosting

8) Option plus simple : utiliser SQLite (au lieu de PostgreSQL)

Vous voulez démarrer vite ? Il existe une alternative.

Dans les ressources, on trouve une option : utiliser SQLite (pas de container PostgreSQL). C’est plus simple, mais souvent moins robuste si vous avez beaucoup de workflows et d’exécutions.

Pour passer en SQLite :

  • Supprimez le service db
  • Mettez DB_TYPE: sqlite dans le service n8n

C’est une option de démarrage rapide mentionnée dans les tutoriels.
Source : IT-Connect

9) Configuration avancée (les réglages qui changent tout)

A) Reverse proxy : la route propre vers n8n

Dans DSM :

– vous mappez n8n.votre-nas.synology.me

– vers localhost:5678

– avec HTTPS / Let’s Encrypt
Source : Loris Gautier

B) Sécurité : règles simples

  • Changez tous les mots de passe par défaut
  • Utilisez une clé N8N_ENCRYPTION_KEY solide
  • Activez 2FA
  • Limitez les IP autorisées si possible (surtout en entreprise)
    Sources : Loris Gautier ; IT-Connect

C) Petit test de bon fonctionnement

Dans les guides, on conseille un mini workflow de test, par exemple :

  • Schedule Trigger (toutes les 1h)
  • HTTP Request (appeler une API de test)
  • Set node (mettre en forme un champ)

C’est parfait pour vérifier que :

– le déclencheur marche,

– le réseau marche,

– et que n8n exécute bien un scénario du début à la fin.
Source : IT-Connect

10) Utiliser n8n : comprendre l’interface sans se perdre

Quand vous ouvrez n8n, vous arrivez sur un tableau de bord où vous pouvez créer des workflows.

A) C’est quoi un workflow ?

C’est une chaîne d’étapes :

  • un trigger (ce qui démarre : un horaire, un webhook, un nouveau mail, etc.)
  • puis des actions (envoyer un message, copier un fichier, appeler une API…)
  • et parfois de la logique (si… alors…, conditions)

n8n est connu pour son éditeur visuel très clair, basé sur des “nodes”.

Pour aller plus loin sur la création de workflows automatisés avec n8n et profiter d’exemples concrets, découvrez cet article détaillé sur les use cases et méthodes ouvertes du n8n workflow : https://cyberyweb.fr/n8n-workflow-automatisation-open-source

B) Intégrations : plus de 400 apps + APIs

Dans les ressources, n8n est décrit comme pouvant se connecter à 400+ apps (Google, Slack, email…) et aussi à des APIs personnalisées.
Source : IT-Connect

C) Exemples concrets d’automatisation

Les tutoriels donnent des idées typiques :

  • Automatiser des backups
  • Envoyer des notifications
  • Faire du scraping (attention aux règles des sites)
  • Synchroniser un CRM
    Source : IT-Connect

11) Licence n8n : ce que vous devez savoir

Dans les informations de configuration et d’usage, il est indiqué que vous pouvez recevoir une licence gratuite par email et l’ajouter dans les Settings.
Source : IT-Connect

12) Mises à jour n8n : la partie “critique” pour la sécurité

C’est tentant de laisser tourner n8n pendant des mois. Mais c’est une mauvaise idée. Les mises à jour corrigent des bugs et parfois des failles de sécurité.

Les guides insistent sur une routine simple :

Étape 1 — Sauvegarder

Avant toute mise à jour, faites une copie :

  • du dossier data/
  • et du dossier db/ (si vous utilisez PostgreSQL)
    Source : Marius Hosting

Étape 2 — Arrêter le projet

Dans Container Manager, arrêtez le projet n8n.
Source : Marius Hosting

Étape 3 — Éviter :latest et choisir un tag précis

Dans le fichier compose, au lieu de :

  • n8nio/n8n:latest

utilisez un tag précis, par exemple :

  • n8nio/n8n:1.65.0 (exemple, à vérifier sur Docker Hub)

Ceci évite les surprises lors d’une mise à jour automatique.
Source : Marius Hosting

Étape 4 — Reconstruire / relancer

  • Relancez le projet
  • Testez vos workflows

C’est simple, mais c’est une discipline qui protège vos automatisations.
Sources : Marius Hosting ; IT-Connect

13) Les erreurs fréquentes (et comment les éviter)

Erreur 1 : ne pas changer les mots de passe

Le mot de passe PostgreSQL n8npass est un exemple. Il faut le remplacer.
Source : IT-Connect

Erreur 2 : ouvrir n8n sur Internet sans HTTPS

Si vous exposez http://...:5678 directement, vous prenez un risque. Utilisez un reverse proxy DSM + Let’s Encrypt.
Source : Loris Gautier

Erreur 3 : ne pas sauvegarder avant update

Une mise à jour peut casser un détail. Les sauvegardes data/ et db/ sont votre “filet de sécurité”.
Source : Marius Hosting

Erreur 4 : mettre :latest et oublier

latest peut changer sans prévenir. Un tag précis est plus sûr.
Source : Marius Hosting

14) Et maintenant ? Vos premiers workflows “qui donnent des frissons”

Une fois n8n installé, le plaisir commence. La magie, c’est quand vous voyez :

  • un trigger qui se lance tout seul,
  • une API qui répond,
  • une action qui s’exécute,
  • et tout votre système qui devient plus fluide.

Commencez petit :

  1. Un Schedule Trigger (toutes les heures)
  2. Un HTTP Request vers une API simple
  3. Un Set node pour formater une donnée
  4. Puis une notification (mail, Slack, etc.)

Ensuite, vous pouvez monter en puissance :

  • gestion de documents,
  • alertes de surveillance,
  • synchronisations automatiques,
  • workflows d’entreprise.

Pour aller plus loin et concevoir des workflows d’entreprise robustes grâce à n8n (avec de vrais retours d’expérience IA en PME), lisez ce guide stratégique destiné aux professionnels : https://cyberyweb.fr/n8n-automatisation-ia-flux-travail

Si vous voulez aller plus loin et industrialiser vos automatisations (surtout en contexte pro), les ressources de ce guide mentionnent aussi CyberyWeb comme spécialiste en AI automation, n8n, Make et chatbots : https://cyberyweb.fr

Conclusion

Vous avez maintenant un vrai plan, étape par étape, pour comment installer et utiliser n8n sur Synology : guide complet en 2026 :

  • Prérequis DSM + Container Manager
  • Dossiers propres dans /volume1/docker/n8n/
  • Installation via Docker Compose (méthode recommandée)
  • Accès initial + création admin + 2FA
  • Reverse proxy HTTPS via DSM
  • Workflows de test
  • Mises à jour propres avec sauvegardes et tags précis

Tout ce guide s’appuie sur des tutoriels reconnus et vérifiés :

Si vous me dites votre modèle Synology (ex : DS920+, DS1522+, DS1821+), votre version DSM, et si vous voulez un accès externe (oui/non), je peux vous aider à adapter les réglages (ports, DDNS, reverse proxy, sécurité) pour votre cas précis.

Foire aux questions

Qu’est-ce que n8n exactement ?
n8n est un outil open-source d’automatisation sans code ou à faible code, qui vous permet de connecter et orchestrer plus de 400 applications via leurs API, hébergé en local sur votre NAS Synology pour garder le contrôle total de vos données.
Pourquoi utiliser Docker Compose plutôt qu’une installation simple ?
Docker Compose offre une installation propre, modulaire et facile à mettre à jour. Il gère les services (n8n + base de données) de façon claire, ce qui garantit stabilité et facilité de maintenance.
Est-ce que je peux accéder à n8n depuis l’extérieur de mon réseau ?
Oui, en configurant un Reverse Proxy HTTPS via DSM et un DDNS Synology (ex : votre-nas.synology.me), vous pourrez accéder à n8n de façon sécurisée depuis internet.
Comment sécuriser mon installation n8n ?
Changez tous les mots de passe par défaut, générez une clé d’encryption forte pour n8n, activez la double authentification (2FA), et utilisez un Reverse Proxy HTTPS. Limitez aussi l’accès selon IP si possible.
Puis-je débuter avec SQLite au lieu de PostgreSQL ?
Oui, c’est possible pour un démarrage rapide, sans gérer de base de données séparée. Cependant, SQLite est moins adaptée pour des usages intensifs ou en production.

Vous souhaitez automatiser vos processus ?

CyberyWeb accompagne les PME de Montpellier et toute la France dans leur transformation digitale avec l'IA.