Ubuntu 24.04 + n8n : Informations générales
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Pour VPS et Serveur Cloud migré
Dans cet article, vous apprendrez ce qu'est n8n, à quoi vous pouvez l'utiliser et quelles sont les étapes nécessaires à la configuration initiale. n8n est préinstallé et hébergé dans un conteneur Docker sur votre VPS.
Informations générales sur n8n
n8n est une application d'automatisation des flux de travail. Cette application vous permet de relier entre elles différentes applications et services et de modéliser des workflows automatisés par glisser-déposer. Avec n8n, vous pouvez créer des intégrations, des pipelines de données, des notifications, une automatisation du back-office et bien d'autres choses encore, sans devoir tout programmer vous-même. Pour cela, vous disposez d'une interface utilisateur que vous pouvez appeler dans le navigateur.
n8n vous permet de vous connecter à plus de 400 intégrations prêtes à l'emploi, telles que des bases de données, des CRM, des plateformes de marketing et un stockage Cloud. Si un outil ou une application n'est pas encore disponible en tant que nœud, vous pouvez vous connecter à une API. Pour ce faire, vous utilisez un nœud de requête HTTP. Vous pouvez également créer des nœuds personnalisés.
Vous trouverez un aperçu des intégrations prédéfinies disponibles sur la page suivante de n8n :
Best apps & software integrations | n8n
n8n utilise des nœuds pour intégrer des services tels que Slack, GitHub, Jira, Google Sheets ou des API HTTP dans les workflows. Chaque nœud représente une étape spécifique au sein d'un flux de travail, qu'il s'agisse de la récupération de données, du traitement d'informations, de l'envoi d'un e-mail et bien plus encore. Il est possible de relier plusieurs nœuds entre eux pour créer des workflows complexes. Les nœuds sont les principaux éléments constitutifs et exécutent une série d'actions. En voici quelques exemples :
- Démarrage du workflow ;
- Récupération et envoi de données ;
- Traitement et modification des données.
Sur la base de leur fonction, n8n classe les nœuds en quatre types :
Nœuds d'application ou d'action : Ajouter, supprimer et modifier des données ; demander et envoyer des données externes ; déclencher des événements dans d'autres systèmes.
Nœuds de déclenchement : Lancer un flux de travail et fournir les données de sortie.
Nœuds centraux : Peuvent être des nœuds de déclenchement ou des nœuds d'application qui fournissent des fonctions telles que la logique, la planification ou les appels d'API génériques.
Nœuds de cluster : Groupes de nœuds qui travaillent ensemble pour fournir des fonctions dans un flux de travail, en particulier pour les flux de travail d'intelligence artificielle.
Pour créer un flux de travail, les nœuds sont reliés entre eux. Les données sont acheminées à travers le flux de travail via cette connexion. L'ensemble de la chaîne de nœuds connectés est appelé flux de travail. Les workflows sont déclenchés lorsqu'une condition de déclenchement est remplie et sont exécutés de manière séquentielle afin de réaliser des tâches complexes. n8n enregistre tous les workflows dans une base de données (SQLite par défaut, PostgreSQL en alternative) et vous offre la possibilité d'exporter manuellement des workflows individuels. Vous trouverez de plus amples informations à ce sujet dans l'article suivant de n8n :
Exporting and importing workflows
Le mode file d'attente de n8n est un mode de déploiement conçu pour l'évolutivité et l'exécution de workflows à haut débit. Dans ce mode, les exécutions de workflows sont déléguées aux processus Worker, ce qui vous permet de traiter efficacement un grand nombre d'exécutions simultanées. Pour plus d'informations sur n8n, consultez la page suivante du fabricant :
Queue mode
Avantages de n8n par rapport à d'autres outils d'automatisation
n8n vous offre les avantages suivants :
- Open Source : n8n n'est pas lié à une licence et est librement adaptable
- Auto-hébergement : Souveraineté totale des données, particulièrement important pour la protection des données et le RGPD
- Flexible : Plus de 400 intégrations prédéfinies ainsi que des scripts et des extensions personnalisés sont possibles
- Rentable : Pas de frais de tâches en cours en cas d'exploitation sur son propre serveur
- Évolutif : Idéal pour les startups, les PME et les grandes équipes
- Exemples d'applications pour n8n
- n8n est très polyvalent et peut être utile dans une multitude de cas d'application. Voici quelques exemples d'utilisation :
- Marketing et vente :
- Saisie de leads et synchronisation CRM : collectez par exemple des leads à partir de formulaires et d'e-mails et transférez automatiquement les données nettoyées dans un CRM comme Salesforce.
- Notifications par e-mail : Automatisez les notifications par e-mail lors d'événements spécifiques, tels que les nouveaux prospects ou les ventes conclues.
Exemples d'applications pour n8n
n8n est très polyvalent et peut être utile dans une multitude de cas d'application. Voici quelques exemples d'applications :
Marketing et vente :
- Saisie de leads et synchronisation CRM : collectez par exemple des leads à partir de formulaires et d'e-mails et transférez automatiquement les données nettoyées dans un CRM comme Salesforce.
- Notifications par e-mail : Automatisez les notifications par e-mail lors de certains événements, comme les nouveaux leads ou les ventes conclues.
e-Commerce :
- Traitement des commandes : Automatisez la notification et le traitement des nouvelles commandes reçues dans une boutique en ligne.
Opérations informatiques (DevOps) :
- Surveillance et gestion des serveurs : Automatisez la surveillance des métriques des serveurs et le déclenchement d'actions telles que le redémarrage d'un service.
- Déploiement automatique (CI/CD) : Utilisez n8n pour déployer du code ou redémarrer des services, par exemple
- Contrôles de sites Web : Utilisez n8n pour vérifier l'accessibilité de votre site web.
- Mesures de sécurité automatiques : Utilisez n8n pour détecter automatiquement les accès suspects dans les logs système et bloquer les adresses IP suspectes
Intégration et synchronisation des données :
- Intégration d'API : Automatisez l'intégration entre différentes API pour synchroniser les données sur différents systèmes.
- Pipelines de données : Traitez et transformez automatiquement les données d'une source à une autre, par exemple d'une base de données à un fichier CSV.
Gestion de projets :
- Automatisation de la gestion des tâches : Automatisez les tâches dans les outils en fonction de l'avancement du projet ou des actions des clients.
Informations sur l'installation et la configuration
Vous trouverez des instructions sur la manière d'installer Ubuntu 24.04 avec n8n et de le configurer pour une utilisation avec SSL dans les articles suivants du Centre d'Assistance :
Configurer Ubuntu 24.04 + n8n pour une utilisation avec SSL (Certificat SSL de IONOS)
Configurer Ubuntu 24.04 + n8n pour une utilisation avec SSL (Certificat SSL de Let's Encrypt)