Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Instalar n8n en Jelastic Cloud mediante imagen Docker

Actualización 14/04/2026

Esta guía explica cómo desplegar n8n utilizando su imagen oficial de kSuite en el kDrive.

 

Prólogo

  • A diferencia de herramientas como Zapier o Make, n8n, herramienta de automatización de flujos de trabajo “fair-code”, puede ser auto-hospedada, lo que le permite mantener un control total sobre sus datos mientras conecta cientos de servicios a través de una interfaz visual intuitiva.
  • La imagen oficial utilizada es n8nio/n8n.
  • Se recomienda encarecidamente el uso de una base de datos externa (PostgreSQL) para la estabilidad y la gestión de grandes volúmenes de datos.
  • El puerto interno predeterminado es el 5678.

 

1. Creación del entorno Jelastic

Siga estos pasos para configurar su topología:

  1. Inicie sesión en el panel de control de Jelastic Cloud.
  2. Haga clic en Nuevo entorno.
  3. En el asistente de creación:
    • Vaya a la pestaña Docker.
    • Haga clic en Seleccionar una imagen y busque n8nio/n8n. Fije una versión (por ejemplo, latest o una versión específica como 1.75.0).
    • Load Balancer: agregue un nodo (por ejemplo, Nginx) para gestionar el SSL y el acceso público.
    • Base de datos: agregue un nodo PostgreSQL (se recomienda la versión 14+).
  4. Asigne suficientes Cloudlets (se recomiendan 8 min. para n8n en pico) y nombre su entorno.
  5. Haga clic en Crear.

Nota: agregar un Load Balancer permite activar fácilmente el módulo Let's Encrypt para asegurar sus intercambios y sus webhooks en HTTPS.

 

2. Configuración del almacenamiento y la persistencia

Por defecto, los datos de Docker son efímeros. Es imperativo montar un volumen:

  1. En el nodo n8n, haga clic en el icono Configuración (la rueda dentada).
  2. Accédez à la section Volumes.
  3. Cliquez sur Ajouter :
    • Chemin local : /home/node/.n8n
  4. Enregistrez ; les fichiers de configuration et le chiffrement local seront désormais préservés.

 

3. Variables d'environnement essentielles

Accédez à la section Variables d'environnement du conteneur n8n pour définir les paramètres suivants :

VariableValeur suggérée / Description
N8N_HOSTLe nom de domaine de votre environnement (ex: n8n.nom.jpc.infomaniak.com).
WEBHOOK_URLL'URL complète en HTTPS (ex: https://n8n.mondomaine.com/). Indispensable pour les déclencheurs HTTP.
GENERIC_TIMEZONEEurope/Bern (ou votre fuseau local).
N8N_ENCRYPTION_KEYGénérez une chaîne aléatoire longue. Notez-la précieusement !

 

Liaison avec PostgreSQL

Pour utiliser la base de données externe, ajoutez également :

  • DB_TYPE : postgresdb
  • DB_POSTGRESDB_HOST : Adresse IP interne ou DNS du nœud Postgres.
  • DB_POSTGRESDB_PORT : 5432
  • DB_POSTGRESDB_DATABASE : Nom de la base (ex: n8n).
  • DB_POSTGRESDB_USER : Votre utilisateur.
  • DB_POSTGRESDB_PASSWORD : Votre mot de passe.

 

4. Premier accès et sécurité

  1. Une fois le conteneur redémarré, ouvrez l'URL de votre environnement.
  2. Création du compte : n8n vous demandera de créer le premier compte administrateur.
  3. SSL : si vous utilisez un domaine personnalisé, installez l'add-on Let's Encrypt sur le nœud Load Balancer.

Depuis la version 1.0, les anciennes variables N8N_BASIC_AUTH sont obsolètes. La gestion des utilisateurs se fait désormais directement dans l'interface graphique de n8n.

 

5. Vérification post-installation

  • Cree un flujo de trabajo de prueba con un nodo Webhook y verifica que la URL generada esté en https.
  • Verifica en los registros del contenedor que no aparezca ningún error de conexión a la base de datos.

¿Le ha sido útil esta FAQ?