Comment auto-héberger n8n sur un Raspberry Pi
Mon Raspberry Pi exécute souvent plusieurs scripts imbriqués, chacun effectuant une tâche différente, et je les gère manuellement via l’interface en ligne de commande (CLI). Ça fonctionne, mais dès que ça se complique, ça devient vite pénible à gérer et encore plus à dépanner. Récemment, j’ai découvert n8n, un outil d’automatisation visuel qui m’a vraiment simplifié la vie.
n8n est un outil d’automatisation open source qui permet de créer des workflows visuellement plutôt qu’en écrivant du code. Il peut être entièrement auto-hébergé sur un Raspberry Pi pour automatiser des tâches, exécuter des scripts et exposer des API.
Dans ce guide, j’explique ce qu’est n8n et comment l’intégrer dans votre workflow. Ensuite, je vous guiderai pour l’installer et donnerai des exemples de ce que n8n peut faire pour vous.
Si vous débutez avec Raspberry Pi ou Linux, j’ai quelque chose qui peut vous aider !
Téléchargez ma fiche mémo des commandes Linux gratuitement – c’est un guide de référence rapide avec toutes les commandes essentielles dont vous aurez besoin utiliser votre Raspberry Pi. Cliquez ici pour l’obtenir gratuitement !
Qu’est-ce que n8n et pourquoi il est pertinent sur un Raspberry Pi
n8n est un outil d’automatisation de workflows. En gros, il fournit un environnement graphique pour tracer un workflow composé d’étapes séquentielles et logiques. Ici, chaque étape correspond à une tâche spécifique.
Imaginons que vous vouliez créer un formulaire où les utilisateurs peuvent entrer des informations, prendre ces données et les insérer dans un PDF, puis sauvegarder le tout dans le cloud. Normalement, vous devriez développer un script personnalisé qui va interagir avec toutes les différentes API.

Mais avec n8n, on peut décomposer ces étapes en tâches individuelles. On configure ces étapes dans une interface graphique, puis on les connecte selon le flux logique qu’on veut obtenir.
À lire ensuite : Évitez cette erreur classique avant d’acheter un Raspberry Pi
n8n dispose d’une tonne d’applications et d’intégrations d’API qui peuvent être utilisées comme nœuds individuels (étapes ou tâches) dans votre workflow.

L’avantage principal de n8n, c’est qu’il permet de configurer votre environnement sans coder manuellement ; tout se fait via un tableau de bord en glisser-déposer accessible via le réseau local ou internet.
Il y a deux façons de faire tourner n8n :
- Hébergement cloud : Le logiciel est hébergé sur les serveurs de n8n. Vous pouvez y accéder via une connexion internet depuis n’importe où. Par contre, il y a des forfaits d’abonnement payants qui déterminent le nombre d’exécutions de workflows prises en charge.
- Auto-hébergement : Le logiciel est hébergé sur votre propre serveur, par exemple un Raspberry Pi. Vous accédez au tableau de bord via le réseau local. Nombre illimité d’exécutions de workflows, et pas besoin de s’abonner à quoi que ce soit.
Dans cet article, on va se concentrer principalement sur la version auto-hébergée. On va faire tourner n8n sur notre Raspberry Pi et y accéder via le réseau local.
Un Raspberry Pi est souvent utilisé comme machine toujours allumée, qui fait tourner tranquillement des scripts, des tâches cron et des petites tâches en arrière-plan. n8n correspond parfaitement à ce rôle : il tourne en arrière-plan, attend les déclencheurs, et n’a pas besoin de matériel puissant pour fonctionner de manière fiable.
En faisant tourner n8n directement sur le Raspberry Pi, vous obtenez un seul endroit visuel pour gérer des automatisations qui seraient autrement éparpillées entre des scripts et des planifications.
Comment installer n8n sur Raspberry Pi
Maintenant qu’on a compris ce qu’est n8n, on est prêt à démarrer le processus d’installation.
n8n est facile à installer : il est disponible sous forme d’image Docker, et on peut le lancer avec Docker Compose.
À lire ensuite : 25 idées de projets à réaliser chez vous avec Raspberry Pi
Ce dont vous avez besoin pour n8n sur Raspberry Pi
Avant d’installer n8n, on doit s’assurer d’avoir les prérequis suivants :
- Raspberry Pi : n8n ne demande pas beaucoup de ressources système au repos et peut tourner sur n’importe quelle version de Raspberry Pi, mais les charges de travail que vous exécutez déterminent ce dont vous avez besoin — des workflows plus complexes, du traitement de données lourd, ou des services ajoutés (par exemple, des bases de données locales) bénéficieront de RAM et de puissance CPU supplémentaires.
Je recommande donc au minimum un Raspberry Pi 4 avec 4 Go de RAM ou plus, ou idéalement un Raspberry Pi 5 pour ce projet. Si vous cherchez à acheter un nouveau Raspberry Pi, jetez un œil aux recommandations pour tout l’équipement (en anglais). - Raspberry Pi OS installé : Avant d’installer n8n, assurez-vous que Raspberry Pi OS est installé sur votre Raspberry Pi. Vous pouvez utiliser n’importe quelle version de Raspberry Pi OS, mais je pense que Raspberry Pi OS Lite (64 bits) est le meilleur choix pour ce projet.
- Docker/Docker Compose installés : Le moyen le plus simple d’installer n8n sur un Raspberry Pi est via son image Docker. Pour le lancer, on doit s’assurer que Docker et Docker Compose sont installés et fonctionnent sur notre Raspberry Pi. Si vous débutez avec Docker, consultez ce guide détaillé sur comment configurer Docker sur votre Raspberry Pi. Consultez aussi ce guide sur Docker Compose.
- Mises à jour système : Assurez-vous que votre Raspberry Pi OS est à jour.
Une fois que vous avez tout ça en place, vous pouvez procéder à l’installation de n8n.
Installation de n8n
Voici comment installer n8n via son image Docker :
- Assurez-vous que Docker et Docker Compose sont installés et configurés correctement :
docker --version
- Créez un dossier n8n et naviguez dedans :
mkdir ~/n8n
cd ~/n8n - Créez un fichier Docker Compose :
nano compose.yaml - Collez les lignes suivantes (l’indentation compte !) :
services:
n8n:
image: n8nio/n8n
container_name: n8n
ports:
- "5678:5678"
volumes:
- ./n8n_data:/home/node/.n8n
restart: unless-stopped
- Sauvegardez et quittez (CTRL+X).
- Lancez n8n en mettant le conteneur en ligne :
docker compose up -d
Vous pouvez vérifier que le conteneur n8n tourne correctement avec cette commande :docker ps

Et voilà — n8n est maintenant installé sur votre Raspberry Pi et tourne correctement. Vous pouvez accéder à n8n depuis n’importe quel ordinateur qui est sur le même réseau local que votre Raspberry Pi en allant sur :http://ADRESSSE_IP:5678
Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !
HTTP vs HTTPS
Quand vous ouvrez l’interface web de n8n pour la première fois, vous pourriez voir un avertissement concernant les cookies sécurisés. Cela se produit parce que n8n utilise des cookies pour l’authentification, et par défaut, ces cookies sont marqués comme sécurisés, ce qui signifie qu’ils sont envoyés uniquement via HTTPS.
Voir aussi : Utiliser un Raspberry Pi sans écran ? Facile, suivez le guide
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Si vous accédez à n8n en HTTP simple, par exemple : http://IP:5678, le navigateur refuse de les utiliser. Ce n’est pas une erreur, et ça ne signifie pas que votre installation est cassée. C’est simplement n8n qui est prudent par défaut.
Si vous faites tourner n8n uniquement sur votre réseau local, la solution la plus simple est de désactiver les cookies sécurisés. Cela permet de continuer à utiliser HTTP sans configuration supplémentaire. Pour un serveur à la maison ou un projet Raspberry Pi du week-end, c’est généralement suffisant tant que votre réseau est sûr.
Vous pouvez faire cela en ajoutant cette ligne à votre fichier compose.yaml :
environment:
- N8N_SECURE_COOKIE=false
Si vous prévoyez d’accéder régulièrement à n8n depuis d’autres appareils, ou s’il y a la moindre chance que vous l’exposiez en dehors de votre réseau local, la solution recommandée est de mettre n8n derrière HTTPS.
Cela se fait généralement en utilisant un reverse proxy comme Nginx ou Caddy, qui gère le TLS pendant que n8n continue de tourner sur son port par défaut en interne.
En résumé : HTTP avec les cookies sécurisés désactivés convient pour une utilisation locale, mais HTTPS est la configuration appropriée pour tout ce qui va au-delà.
Premiers pas dans l’interface n8n
Maintenant que tout est installé, visitons l’interface web de n8n. Depuis un navigateur web sur un PC qui est sur le même réseau que votre Raspberry Pi, allez sur ce lien :http://<Votre nom d'hôte>:5678
À lire aussi : 25 idées de projets à réaliser chez vous avec Raspberry Pi
Quand vous accédez à l’interface n8n pour la première fois via votre navigateur web, vous serez accueilli par cet écran d’inscription :

Entrez vos identifiants ici pour créer un compte n8n. Ce sera un compte complètement local, et n8n ne lancera aucune forme de vérification par e-mail. Vous pouvez même entrer un e-mail fictif si vous prévoyez de l’utiliser uniquement en local.
Mais assurez-vous de vous souvenir de l’e-mail et du mot de passe que vous avez entrés ici, car ils seront utilisés comme identifiants de connexion pour votre serveur n8n local.

Une fois que vous vous êtes inscrit et connecté, vous verrez quelques options de personnalisation. Vous pouvez les sélectionner comme vous préférez ou les sauter. Une fois que vous avez fini, vous verrez ce tableau de bord :

Vous pouvez créer votre premier workflow en cliquant soit sur l’option Start from scratch affichée, soit sur l’icône + en haut à gauche du tableau de bord.
La fenêtre de conception de workflow est simple et intuitive.

Vous pouvez ajouter des nœuds à votre workflow en cliquant sur l’icône + dans le coin supérieur droit de la feuille de travail.
À lire ensuite : Mon guide visuel des broches GPIO (simple et complet)

Les nœuds sont divisés en plusieurs catégories. Vous pouvez cliquer sur n’importe quelle catégorie pour voir les applications ou API disponibles dans cette catégorie.
Dans n8n, les workflows sont principalement conçus en créant des nœuds et en les connectant dans une structure spécifique. Pour comprendre les capacités de n8n, on doit d’abord savoir quels nœuds sont disponibles.
Nœuds n8n utiles pour les utilisateurs de Raspberry Pi
Il y a plus de 300 nœuds préinstallés dès l’installation de n8n. Mais vous pouvez aussi installer une multitude de nœuds communautaires. Dans cette section, on va discuter de quelques nœuds qui servent de blocs de construction fondamentaux pour démontrer les capacités de n8n.
Déclencheur Cron (« Schedule Trigger »)
Le nœud de déclencheur de planification dans n8n (anciennement appelé déclencheur cron) exécute le workflow à un intervalle planifié. Il utilise la planification cron en arrière-plan.
Vous pouvez l’insérer en ajoutant l’option On a Schedule depuis le sélecteur de nœuds.

Vous pouvez planifier la périodicité de ce déclencheur en utilisant les menus déroulants, ou entrer la planification en syntaxe cron en sélectionnant l’option Custom dans le menu déroulant Trigger Interval.

Le nœud Schedule Trigger est généralement utilisé comme point de départ de votre workflow. Il définit les intervalles réguliers auxquels les blocs restants de votre workflow seront exécutés. Par exemple, dans le workflow ci-dessus, on l’a configuré pour envoyer un e-mail à une adresse à intervalles réguliers.
À lire aussi : Accédez à votre Raspberry Pi à distance, facilement
Exécuter une commande / Exécuter un script
Le nœud d’exécution de commande peut exécuter n’importe quelle commande bash dans votre workflow. Ce nœud, quand il est déclenché, exécute la commande programmée sur la machine hôte.
Ce nœud est désactivé par défaut. Si vous voulez l’activer, vous devez ajouter cette ligne à la section environment de votre fichier compose.yaml :NODES_EXCLUDE=[]
Une fois que vous avez ajouté cette ligne et redémarré n8n, vous pourrez ajouter le nœud Execute Command depuis le sélecteur de nœuds (disponible dans les Core Nodes).

Ce nœud permet de définir des commandes séquentielles à exécuter sur la machine hôte. Gardez à l’esprit que, puisqu’on fait tourner ça dans une image Docker, la machine hôte est l’image Docker, pas notre Raspberry Pi OS.

Ce nœud apparaît généralement au milieu ou à la fin de votre workflow et nécessite typiquement un déclencheur d’entrée pour commencer l’exécution. Par exemple, dans le workflow ci-dessus, on a implémenté quelque chose d’analogue à un script planifié qui s’exécute à intervalles réguliers.
Webhook
Un autre nœud de déclenchement que vous pouvez utiliser est le nœud webhook dans n8n. Le nœud Webhook permet à un programme ou script externe de déclencher un workflow en envoyant une requête HTTP.
Vous pouvez trouver le nœud webhook dans la catégorie core du sélecteur de nœuds.
Voir aussi : Accédez à votre Raspberry Pi à distance, facilement

Vous pouvez définir la méthode HTTP et le chemin pour ce webhook.
Vous pouvez ensuite connecter la sortie du nœud webhook à n’importe quelle tâche d’exécution, et cette tâche s’exécutera chaque fois qu’une requête HTTP est reçue pour le chemin défini dans le webhook.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Les webhooks sont parmi les nœuds les plus utiles et sont généralement le point de départ de beaucoup de vos workflows. Ce nœud peut être utilisé pour recevoir des signaux d’exécution sur différents stimuli, comme la lecture d’un capteur, la pression d’un bouton, ou la fin d’exécution d’un script.
MQTT
Un autre nœud utile, essentiel pour tout projet lié à l’IoT, est MQTT. n8n a deux nœuds MQTT : l’un est le MQTT Trigger, et l’autre s’appelle simplement MQTT.
Le nœud MQTT Trigger agit comme point de départ de votre workflow. Chaque fois qu’il reçoit un message sur le topic défini, il démarre le flux et le transmet en sortie (au nœud suivant).

De même, le nœud MQTT reçoit une entrée du nœud précédent, l’enveloppe dans un message MQTT, et l’envoie au topic spécifié.

Quand on les combine, ces deux nœuds permettent de créer un client MQTT qui peut communiquer avec d’autres clients via un broker MQTT, comme Mosquitto tournant sur votre Raspberry Pi (en anglais).
Requête HTTP
Bien que n8n ait beaucoup de nœuds pour des API spécifiques, si vous voulez plus de contrôle sur toutes vos requêtes HTTP, vous pouvez utiliser le nœud HTTP Request dédié.
Vous pouvez trouver ce nœud dans les core nodes du sélecteur de nœuds également.

Vous pouvez définir la méthode, l’URL et d’autres paramètres de la requête HTTP via le menu des paramètres de ce nœud.

La plupart du temps, si un nœud d’API web dédié est disponible, je recommande de l’utiliser. Mais si aucun nœud de ce type n’est disponible ou si vous travaillez directement avec une API REST, ce nœud formera l’épine dorsale de votre workflow.
Agent IA / Nœud OpenAI
Bien que n8n soit un outil d’automatisation flexible et auto-hébergé qui peut être utilisé pour de nombreuses tâches, les workflows pilotés par l’IA sont un cas d’usage croissant et visible pour n8n. C’est principalement à cause de la multitude de nœuds basés sur l’IA disponibles dans n8n.
Le nœud IA le plus basique disponible dans n8n est le nœud AI Agent. Ce nœud permet de se connecter à n’importe quel modèle d’IA, comme OpenAI, Gemini ou DeepSeek.

En plus de choisir parmi n’importe quel modèle d’IA, vous pouvez aussi sélectionner une solution de base de données pour la mémoire du chat.
Je vous conseille aussi : 15 projets faciles pour débuter avec un Raspberry Pi
En plus d’utiliser ce nœud générique, vous pouvez aussi opter pour l’un des nœuds dédiés à un outil d’IA spécifique. Ces nœuds offrent une multitude d’options, incluant des actions texte, image et audio.

Vous pouvez aussi équiper le modèle d’IA que vous utilisez avec plusieurs outils. Ces outils dans n8n sont comme des armes ou de l’équipement que vous donnez à votre modèle d’IA. En fonction du prompt texte ou de la tâche en cours, le modèle d’IA peut utiliser n’importe quel outil disponible pour obtenir des données supplémentaires.

Par exemple, dans l’exemple ci-dessus, on a équipé notre nœud OpenAI avec un outil HTTP Request et on l’a connecté à un workflow complètement différent.
Gardez à l’esprit que vous aurez besoin d’identifiants de connexion, comme des clés API, pour accéder aux outils d’IA comme OpenAI ou Gemini. Alternativement, vous pouvez choisir de faire tourner un LLM localement sur votre Raspberry Pi en utilisant des outils comme Ollama.(en anglais)
Le nœud AI Agent et les autres nœuds IA similaires sont extrêmement utiles et très bien développés. Ils sont faciles et intuitifs à utiliser, sans nécessiter de comprendre le fonctionnement interne de chaque nœud et outil.
Idées de projets simples
n8n est un outil extrêmement polyvalent. Il n’est pas limité à un seul cas d’usage et peut être utilisé comme outil de programmation graphique pour créer des workflows allant de tâches à faible complexité, comme la planification de scripts, à des tâches de plus haute complexité qui impliquent l’IA dans la prise de décision.
Dans cette section, je vais donner des idées pratiques de ce que vous pouvez accomplir avec n8n.
Remplacement visuel des tâches cron
Complexité : Faible
Un premier projet simple et pratique avec n8n est de remplacer les tâches cron traditionnelles par un workflow visuel. Sur un Raspberry Pi, il est courant de s’appuyer sur des entrées crontab pour exécuter des scripts (en anglais) à intervalles fixes, mais avec le temps ces planifications deviennent difficiles à suivre et encore plus difficiles à modifier.
n8n offre une alternative plus propre en combinant la planification et l’action dans un seul workflow visible.

En utilisant le nœud Schedule Trigger, vous définissez quand le workflow doit s’exécuter en utilisant soit des options simples de menus déroulants, soit une expression cron familière. Ce nœud sert de point de départ au workflow et élimine le besoin d’éditer manuellement les fichiers crontab.
La tâche réelle est gérée par un nœud Execute Command, qui exécute une commande shell ou un script quand la planification se déclenche. Bien que la commande s’exécute à l’intérieur du conteneur Docker, cette configuration fonctionne bien pour les scripts ou utilitaires qui n’ont pas besoin d’accès direct au système hôte.
L’avantage clé ici n’est pas la puissance brute, mais l’organisation et la traçabilité.

Comparé aux tâches cron traditionnelles, cette approche facilite beaucoup la compréhension de ce qui s’exécute, quand ça s’exécute, et si ça a réussi. Pour quiconque utilise déjà un Raspberry Pi pour exécuter des scripts planifiés, ce projet à lui seul peut justifier l’ajout de n8n.
Automatisation pilotée par événements avec webhooks ou MQTT
Complexité : Moyenne
Une étape pratique suivante après les tâches planifiées est de réagir à quelque chose qui vient de se passer. Par exemple, imaginez un script sur votre Raspberry Pi qui termine un travail de longue durée, comme une sauvegarde ou une synchronisation de données.
Traditionnellement, vous pourriez vérifier les logs plus tard ou compter sur le script lui-même pour envoyer une notification (en anglais). Avec n8n, vous pouvez déplacer cette responsabilité dans un workflow.
Dans cette configuration, le script envoie une simple requête HTTP à un Webhook n8n quand il se termine. Cette seule requête suffit à déclencher un workflow instantanément. n8n reçoit le signal, ainsi que toutes les données que le script inclut, et le traite comme point de départ de l’automatisation.

De là, le workflow peut décider de la prochaine étape. Il peut logger le résultat, envoyer une notification seulement si le script a échoué, ou transférer les données à un autre service. Toute cette logique réside dans un seul endroit visible au lieu d’être codée en dur dans le script lui-même.
Cette approche permet de conserver des scripts de petite taille et qui se contentent d’effectuer correctement une seule tâche, pendant que n8n gère la coordination et les actions de suivi. Une fois que vous vous habituez à ce pattern, cela devient un moyen facile de connecter des tâches autrement isolées sans constamment faire du polling ou ajouter plus de code.
Filtrage intelligent et prise de décision avec l’IA
Complexité : Élevée
Une utilisation plus avancée de n8n est de transformer votre Raspberry Pi en un petit système auto-conscient qui peut répondre à des questions sur sa propre santé. Au lieu de vérifier des tableaux de bord ou d’exécuter des commandes manuellement, vous pouvez demander au système comment il va et recevoir une réponse concise et significative.
Dans cette configuration, le Raspberry Pi expose ses statistiques matérielles via un simple endpoint HTTP. Cet endpoint retourne des informations actuelles comme l’utilisation du CPU, la consommation de mémoire, l’espace disque ou la température.
n8n récupère ces valeurs quand nécessaire et les utilise comme base factuelle pour toute décision ou réponse.

Une requête entrante — envoyée via MQTT ou un autre canal de messagerie — déclenche le workflow. Le nœud IA évalue la requête, rassemble les dernières statistiques système via une requête HTTP, puis résume l’état du système en langage clair.
Plutôt que de retourner des chiffres bruts, il fournit du contexte, par exemple si le système semble en bonne santé ou si quelque chose pourrait nécessiter de l’attention.
Cette approche met en évidence l’intérêt naturel de l’IA dans une configuration domotique. Le Raspberry Pi et n8n gèrent la collecte de données et l’orchestration, pendant que l’IA aide à interpréter ces données d’une manière plus facile à comprendre et sur laquelle agir.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Vous voulez discuter avec d'autres passionnés de Raspberry Pi ? Rejoignez la communauté, partagez vos projets en cours et posez vos questions sur le forum (en anglais).
À lire aussi : Pi5 vs Pi4 : je les ai testés, voici le résultat
FAQ et conseils pratiques
Est-ce que n8n exécute tous les workflows en continu ?
Non. n8n reste inactif la plupart du temps et n’exécute un workflow que lorsqu’un déclencheur se déclenche. Cela peut être une planification, un webhook, un message MQTT ou un autre événement. Ce comportement piloté par événements le rend bien adapté à un Raspberry Pi toujours allumé sans consommer constamment du CPU ou de la mémoire.
Est-il sûr de désactiver les cookies sécurisés lors de l’utilisation de HTTP ?
Désactiver les cookies sécurisés est acceptable si n8n n’est accessible que depuis un réseau local de confiance. Pour des configurations de serveur à la maison où le Raspberry Pi n’est pas exposé à internet, c’est un compromis raisonnable pour la simplicité. Si vous prévoyez d’accéder à n8n à distance ou de l’exposer publiquement, l’utilisation de HTTPS via un reverse proxy est fortement recommandée.
Est-ce que le nœud Execute Command s’exécute sur le Raspberry Pi lui-même ?
Quand n8n tourne dans Docker, le nœud Execute Command exécute les commandes à l’intérieur du conteneur, pas directement sur Raspberry Pi OS. Cela convient pour les outils ou scripts qui reposent uniquement sur le conteneur, mais il est important de comprendre le contexte d’exécution. Si vous avez besoin d’un accès direct au système hôte, une configuration supplémentaire est requise.
Est-ce que mon Raspberry Pi doit rester allumé ?
Oui. Puisque n8n attend les déclencheurs, le Raspberry Pi doit rester allumé pour que les workflows s’exécutent automatiquement. En pratique, ce n’est pas différent de faire tourner des tâches cron, des brokers MQTT ou d’autres services en arrière-plan, et la consommation d’énergie reste faible.
Puis-je migrer des scripts existants dans n8n ?
Oui, et vous n’avez pas besoin de tout faire d’un coup. Les scripts existants peuvent être déclenchés en utilisant des planifications, des webhooks ou des messages MQTT, ce qui permet de déplacer progressivement la logique d’orchestration dans n8n tout en gardant vos outils existants intacts.
J’ai sauvegardé mon workflow, mais pourquoi n’est-il pas déclenché ?
Pour que votre workflow soit déclenché, vous devez d’abord le publier. Vous pouvez le faire en cliquant sur le bouton Publish à côté du bouton Save.

n8n fonctionne bien sur un Raspberry Pi parce qu’il apporte structure et visibilité à des tâches qui sont souvent éparpillées entre des scripts et des planifications. Il tourne tranquillement en arrière-plan, attend les déclencheurs, tout en vous donnant une vue claire de ce qui se passe et pourquoi.
À lire ensuite : Faites ça pour une sauvegarde complète de votre Raspberry Pi
Vous pouvez commencer avec des automatisations simples et créer progressivement des workflows plus avancés au fur et à mesure que vos besoins évoluent, tout en gardant le tout local et sous votre contrôle. Pour quiconque aime l’automatisation mais veut moins de scripts et plus de clarté, n8n est un choix naturel.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Ressources supplémentaires pour votre Raspberry Pi
Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant
Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici
Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant
Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources

Salut,
Je crois que l’indentation du fichier compose est incorrecte.
J’obtiens toujours l’erreur: « services.container_name must be a mapping »
J’ai modifié un peu le ficher et je n’ai plus d’erreur mais aprés « docker compose up -d » la sortie est differente à celle montré et le container apparait comme « restarting » en continu.
Voici la sortie du « docker compose up -d »:
✔ Image n8nio/n8n Pulled 49.8s
✔ Network n8n_default Created 0.0s
✔ Container n8n Started 1.3s
Et voici la sortie du docker ps:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2e2267e3b047 n8nio/n8n « tini — /docker-ent… » About a minute ago Restarting (1) 22 seconds ago n8n
Merci