Guide Complet : Mettre à Jour n8n en Self-Host | Tutoriel 2025
📦 Tutoriel n8n

Comment Mettre à Jour n8n en Self-Host

Guide étape par étape pour upgrader votre serveur n8n vers la dernière version avec Docker Compose

🕐 Temps de lecture : 8 min 🛠️ Niveau : Intermédiaire 📅 Décembre 2025

Vous utilisez n8n en self-host sur votre propre serveur ou via un hébergeur comme Hostinger ? Parfait ! Mais saviez-vous que les mises à jour de n8n sont fréquentes et apportent des améliorations cruciales en termes de sécurité, de nouvelles fonctionnalités et de corrections de bugs ?

Dans ce guide complet, nous allons voir ensemble comment passer de n’importe quelle version 2.x à la dernière version disponible (actuellement 2.1.1 ou supérieure). Suivez ces étapes et votre serveur sera à jour en quelques minutes !

🤔 C’est quoi le Self-Host ?

Le self-host (auto-hébergement) consiste à utiliser un serveur externe plutôt que le serveur officiel de n8n. Vous pouvez l’installer :

  • Sur votre propre machine locale
  • Sur un VPS (Virtual Private Server) chez un hébergeur comme Hostinger
  • Sur n’importe quel serveur supportant Docker

💡 Pourquoi choisir le Self-Host plutôt que n8n Cloud ?

☁️

n8n Cloud (Officiel)

  • 24$/mois – Plus cher
  • Limité à 5 workflows actifs
  • Gestion automatique des mises à jour
🖥️

Self-Host (Recommandé)

  • Tarif réduit – Beaucoup moins cher
  • Workflows illimités – Aucune limite
  • Mises à jour manuelles (ce guide !)

⚠️ Remarque importante : Si vous êtes encore en version 1.x, vous devez d’abord migrer vers la version 2.0 avant de pouvoir passer aux versions 2.1, 2.2, etc. Cette procédure ne fonctionne que pour les mises à jour au sein de la branche 2.x.

Mise à jour n8n Self-Host

📋 Les Étapes de Mise à Jour

1

Accéder au Terminal

Connectez-vous à votre serveur VPS via le terminal. Sur Hostinger, vous pouvez y accéder directement depuis le tableau de bord.

💡 Le terminal vous permet de communiquer avec votre serveur via des lignes de commande.

2

Vérifier les Versions Docker

Commencez par vérifier que Docker est bien installé et à jour :

docker –version
docker compose version
3

Détecter le Nom du Conteneur

Identifiez le nom exact de votre conteneur n8n :

docker ps

📝 Notez le nom (ex: root-n8n-1), vous en aurez besoin plus tard.

4

Vérifier le Volume des Données

Vérifiez où sont stockées vos données et workflows :

docker volume ls
5

Télécharger la Nouvelle Version

Récupérez l’image de la dernière version de n8n :

docker pull n8nio/n8n:2.1.1

🔄 Remplacez 2.1.1 par la version souhaitée.

6

Localiser le Fichier Docker Compose

Trouvez le fichier de configuration Docker Compose :

ls # Vérifier si docker-compose.yml est présent
find / -name « docker-compose.yml » 2>/dev/null # Si introuvable
7

Éditer le Fichier avec Nano

Modifiez le fichier pour forcer la nouvelle version :

nano docker-compose.yml

Recherchez la ligne image: et modifiez-la :

image: n8nio/n8n:2.1.1

📌 Raccourcis Nano :
Ctrl + X → Quitter
Y → Confirmer l’enregistrement
Entrée → Valider

8

Arrêter et Redémarrer le Conteneur

Arrêtez le conteneur actuel, appliquez les changements et redémarrez :

# Arrêter le conteneur
docker compose down

# Mettre à jour et redémarrer
docker compose up -d

⚠️ Pendant cette étape, votre serveur n8n sera temporairement inaccessible (erreur 404).

Vérifier et Nettoyer

Vérifiez que la mise à jour a bien fonctionné et supprimez les anciennes images :

# Vérifier la version
docker exec -it root-n8n-1 n8n –version

# Supprimer les anciennes images
docker image prune -a

📝 Récapitulatif des Commandes

# 1. Vérifier Docker
docker –version
docker compose version

# 2. Lister les conteneurs
docker ps

# 3. Vérifier les volumes
docker volume ls

# 4. Télécharger la nouvelle version
docker pull n8nio/n8n:2.1.1

# 5. Éditer docker-compose.yml
nano docker-compose.yml

# 6. Arrêter le conteneur
docker compose down

# 7. Redémarrer avec la nouvelle version
docker compose up -d

# 8. Nettoyer les anciennes images
docker image prune -a

🎯 Conclusion

Félicitations ! 🎉 Vous savez maintenant comment mettre à jour votre serveur n8n en self-host. Cette procédure est valable pour toutes les mises à jour au sein de la branche 2.x.

N’oubliez pas de suivre régulièrement les nouvelles versions sur la documentation officielle de n8n pour bénéficier des dernières améliorations de sécurité et des nouvelles fonctionnalités.

🔒 Sécurité 🚀 Performance ✨ Nouvelles fonctionnalités

🎬 Voir le Tutoriel Vidéo

Tutoriel vidéo - Mise à jour n8n

▶️ Regarder sur YouTube

Tutoriel complet par Docteur Feras

Article basé sur le tutoriel de Docteur Feras • Automatisation & Intelligence Artificielle

© 2025 • Tous droits réservés

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut