🖥️ Guide d’installation de n8n sur un serveur Dell R740
📌 Introduction
Le Dell PowerEdge R740 est un serveur puissant largement utilisé en entreprise et dans les environnements datacenter. Grâce à ses performances élevées, il est parfaitement adapté pour héberger des applications modernes comme n8n.
n8n est une plateforme d’automatisation open source qui permet de connecter différentes applications et de créer des workflows automatisés facilement, sans nécessiter de compétences avancées en programmation.
⚙️ Prérequis
Avant de commencer l’installation, assurez-vous de disposer des éléments suivants :
- Un serveur Dell R740 opérationnel
- Système d’exploitation : Ubuntu Server 22.04 recommandé
- Accès root ou utilisateur avec privilèges sudo
- Connexion Internet active
- Docker et Docker Compose (fortement recommandé)
🔄 Étape 1 : Mise à jour du système
sudo apt update && sudo apt upgrade -y
🐳 Étape 2 : Installation de Docker
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker
Vérifiez que Docker fonctionne correctement :
docker --version
📦 Étape 3 : Installation de Docker Compose
sudo apt install docker-compose -y
📁 Étape 4 : Création du dossier du projet
mkdir n8n && cd n8n
📝 Étape 5 : Création du fichier docker-compose.yml
Créez un fichier :
nano docker-compose.yml
Ajoutez le contenu suivant :
version: "3"
services:
n8n:
image: n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=motdepasse
volumes:
- ./data:/home/node/.n8n
▶️ Étape 6 : Lancement de n8n
docker-compose up -d
🌐 Étape 7 : Accès à l’interface
Ouvrez votre navigateur et accédez à :
http://IP_DU_SERVEUR:5678
Connectez-vous avec les identifiants définis dans le fichier docker-compose.
🔐 Recommandations de sécurité
- Modifier le mot de passe par défaut
- Utiliser un reverse proxy (Nginx) avec HTTPS
- Configurer un firewall (UFW)
- Sauvegarder régulièrement les données
🚀 Conclusion
L’installation de n8n sur un Dell PowerEdge R740 permet de bénéficier d’une solution d’automatisation puissante, fiable et évolutive. Grâce à Docker, le déploiement est rapide et facilement maintenable.
