Aller au contenu
uclic
Workflow n8nScheduled

Automatisation n8n : mise à jour automatique avec Docker

Ce workflow n8n a pour objectif de simplifier le processus de mise à jour de votre instance n8n en utilisant Docker. Dans un contexte où la gestion des mises à jour peut être complexe et chronophage, ce workflow permet d'automatiser l'ensemble des étapes nécessaires à la mise à jour, garantissant ainsi que votre application fonctionne toujours avec la dernière version disponible. Il est particulièrement utile pour les équipes techniques et les développeurs qui souhaitent maintenir leur environnement n8n à jour sans intervention manuelle fréquente. Le déroulé commence par un déclencheur programmé qui active le workflow à intervalles réguliers. Ensuite, le workflow exécute une série de commandes SSH pour tirer l'image n8n la plus récente et vérifier la version installée. Si une mise à jour est nécessaire, il procède à l'exécution de la commande Docker pour mettre à jour l'application. Des notifications Telegram sont envoyées pour informer les utilisateurs des étapes de mise à jour, garantissant ainsi une transparence totale durant le processus. Les notes autocollantes intégrées permettent de garder une trace des actions effectuées et des résultats obtenus. En adoptant ce workflow d'automatisation n8n, les entreprises peuvent réduire les risques d'erreurs humaines, gagner du temps et s'assurer que leur instance n8n est toujours à jour, ce qui améliore la sécurité et la performance de leurs opérations.

27Nœuds05Intégrations06ÉtapesPrêt à l'emploi
Pour qui

À qui s'adresse ce workflow ?

Ce workflow s'adresse aux équipes techniques, aux développeurs et aux entreprises utilisant n8n pour automatiser leurs processus. Il est idéal pour les organisations de taille petite à moyenne qui cherchent à optimiser la gestion de leurs mises à jour logicielles sans nécessiter de compétences avancées en administration système.

Le problème

Ce que ce workflow résout

Ce workflow résout le problème de la gestion manuelle des mises à jour de n8n, qui peut entraîner des interruptions de service et des risques de sécurité si les versions ne sont pas maintenues à jour. En automatisant ce processus, les utilisateurs éliminent les frustrations liées aux mises à jour manuelles, réduisent le temps consacré à cette tâche et minimisent les risques d'erreurs. En conséquence, ils bénéficient d'une application plus sécurisée et performante.

Les étapes

Comment ça fonctionne

Étape 1 : Le workflow est déclenché selon un calendrier prédéfini.

  • 01Étape 1 : Il exécute la commande SSH pour tirer la dernière image n8n.
  • 02Étape 2 : Une vérification de la version installée est effectuée.
  • 03Étape 3 : Si une mise à jour est nécessaire, la commande Docker pour mettre à jour n8n est lancée.
  • 04Étape 4 : Des notifications Telegram sont envoyées pour informer les utilisateurs des progrès de la mise à jour.
  • 05Étape 5 : Les notes autocollantes sont utilisées pour documenter les actions et résultats.
Besoin d'aide

On adapte ce workflow à votre stack.

CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.

Schéma visuel

Visualisation du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

JSON n8n

Importer dans n8n en un clic

Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.

automatisation-n8n-mise-a-jour-automatique-avec-docker.json
Réservé membres
JSON complet réservé membres

Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.

Télécharger gratuitement

Inscription en 30 secondes · Sans CB

Guide

Personnaliser ce workflow

Pour personnaliser ce workflow, vous pouvez modifier les paramètres de déclenchement pour ajuster la fréquence des mises à jour. Les commandes SSH peuvent être adaptées selon votre environnement spécifique, notamment le chemin d'accès et les options Docker. Vous pouvez également personnaliser les messages de notification Telegram pour mieux répondre aux besoins de votre équipe. Assurez-vous de sécuriser les accès SSH et de monitorer les logs pour suivre l'historique des mises à jour.

Les nœuds

Détail des nœuds n8n

  • 01
    Pull n8n Image

    Ce noeud exécute une commande SSH pour récupérer l'image n8n.

  • 02
    docker compose pull

    Ce noeud exécute une commande SSH pour tirer les images via Docker Compose.

  • 03
    check n8n installed version

    Ce noeud exécute une commande SSH pour vérifier la version installée de n8n.

  • 04
    When clicking ‘Test workflow’

    Ce noeud déclenche manuellement le workflow lorsque l'utilisateur clique sur 'Test workflow'.

  • 05
    Schedule Trigger

    Ce noeud déclenche le workflow selon un calendrier défini.

  • 06
    Sticky Note

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 07
    Sticky Note1

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 08
    Sticky Note2

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 09
    Sticky Note3

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 10
    Sticky Note4

    Ce noeud crée une note autocollante avec un contenu, une largeur et une hauteur spécifiés.

  • 11
    Sticky Note5

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 12
    Sticky Note6

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 13
    Sticky Note7

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 14
    Sticky Note8

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 15
    Sticky Note9

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 16
    Sticky Note10

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 17
    Sticky Note11

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 18
    docker compose up

    Ce noeud exécute une commande SSH pour démarrer les services via Docker Compose.

  • 19
    Sticky Note12

    Ce noeud crée une note autocollante avec un contenu et une hauteur spécifiés.

  • 20
    Set Default variable

    Ce noeud définit une variable par défaut avec des options et des affectations spécifiées.

  • 21
    Github HTTP Request

    Ce noeud effectue une requête HTTP vers une URL spécifiée sur GitHub.

  • 22
    Merge Results

    Ce noeud fusionne les résultats de plusieurs entrées selon un mode spécifié.

  • 23
    Edit Version String

    Ce noeud modifie une chaîne de version en fonction des options et des affectations spécifiées.

  • 24
    Comapre Two Input

    Ce noeud compare deux entrées selon des conditions définies.

  • 25
    Telegram Notif

    Ce noeud envoie une notification Telegram avec un texte et un identifiant de chat spécifiés.

  • 26
    Telegram Approve

    Ce noeud envoie un message d'approbation sur Telegram avec des options spécifiées.

  • 27
    Telegram Notif1

    Ce noeud envoie une notification Telegram avec un texte et un identifiant de chat spécifiés.

Dernière étape

Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.

Audit gratuit · 48h

GratuitRésultats en 48 hSans engagement

06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B