Guía: n8n con Docker y HTTPS

Hosting de n8n
en tu propio VPS

Autoaloja la automatización de workflows de n8n en un servidor KVM en Alemania. Ejecuta tantos workflows y ejecuciones como aguante el servidor y guarda tus credenciales en tu propia máquina.

Por qué autoalojar n8n en un VPS de DataPasa

La edición community de n8n es gratuita. Solo pagas el servidor que hay debajo.

Sin límites de ejecuciones por nuestra parte

Los planes cloud cuentan las ejecuciones de workflows. En tu propio servidor el único límite es la CPU y la RAM, y tú eliges cuánto alquilas.

Webhooks siempre en línea

Tu instancia de n8n tiene una IP pública las 24 horas, así que los webhooks de Stripe, GitHub, Telegram o formularios llegan a cualquier hora.

Las credenciales se quedan en tu servidor

Las claves de API, las contraseñas de bases de datos y los tokens OAuth se guardan en la base de datos de n8n en tu VPS, no en una cuenta cloud compartida.

HTTPS con un proxy inverso

Nuestra guía coloca n8n detrás de un proxy inverso con un certificado gratuito de Let's Encrypt en tu propio dominio.

vCPU dedicadas y NVMe

Máquinas virtuales KVM con recursos reservados y almacenamiento NVMe rápido para la base de datos de n8n y los logs de ejecución.

Facturación por horas, sin contrato

Empieza con 2 GB de RAM, pasa a un plan mayor cuando crezcan los workflows y paga solo las horas que estuvo activo cada servidor.

Planes VPS para n8n

Planes con al menos 2 GB de RAM. Los precios son mensuales para presupuestar, el cobro es por horas.

VPS-2
$3.54/mes
$0.0048/hora
CPU
1 vCPU
RAM
2 GB
NVMe
32 GB
Tráfico
32 TB

Ideal para: Automatizaciones personales y webhooks con SQLite

Contratar VPS-2
s1.micro
$6.06/mes
$0.0083/hora
CPU
1 vCPU
RAM
2 GB
NVMe
32 GB
Tráfico
32 TB
Contratar s1.micro
VPS-3
$7.09/mes
$0.0097/hora
CPU
2 vCPU
RAM
4 GB
NVMe
64 GB
Tráfico
32 TB

Ideal para: Workflows de equipo con PostgreSQL y datos más pesados

Contratar VPS-3
s1.small
$11.68/mes
$0.0160/hora
CPU
2 vCPU
RAM
4 GB
NVMe
48 GB
Tráfico
32 TB
Contratar s1.small
VPS-4
$12.16/mes
$0.0167/hora
CPU
4 vCPU
RAM
8 GB
NVMe
128 GB
Tráfico
32 TB

Ideal para: Modo cola con workers, o n8n junto a otras aplicaciones

Contratar VPS-4
s1.medium
$14.60/mes
$0.0200/hora
CPU
4 vCPU
RAM
4 GB
NVMe
64 GB
Tráfico
32 TB
Contratar s1.medium

Ver todos los planes y precios

n8n autoalojado o n8n Cloud

n8n Cloud es la forma más fácil de empezar, pero sus planes se cobran por ejecuciones, y los workflows con mucha actividad que se ejecutan cada minuto las agotan rápido. La edición community autoalojada no tiene ese límite. La ejecutas con Docker en tu propio VPS, y el coste es el mismo tanto si un workflow se ejecuta diez veces al día como diez mil.

Autoalojar también significa que tú decides adónde van los datos. Los workflows que mueven fichas de clientes, facturas o mensajes internos nunca pasan por una plataforma de automatización de terceros. A cambio, tú te ocupas de las actualizaciones y la seguridad, que con Docker suele reducirse a descargar una imagen nueva y reiniciar el contenedor de vez en cuando.

Cuánta RAM necesita n8n

n8n funciona sobre Node.js y va cómodo con 2 GB de RAM para automatizaciones personales, tareas programadas y un número moderado de webhooks. Ese es el plan VPS-2. La base de datos SQLite por defecto va bien a este tamaño, y todo el stack, incluidos Docker y el proxy inverso, cabe con espacio de sobra.

Elige 4 GB o más cuando los workflows manejen archivos grandes, procesen payloads JSON pesados, ejecuten nodos de código con librerías pesadas o lancen muchas ejecuciones a la vez. En ese punto también tiene sentido pasar a PostgreSQL. VPS-3 con 2 vCPU y 4 GB cubre la mayoría de configuraciones de pequeñas empresas, y VPS-4 deja espacio para el modo cola con un worker aparte.

  • 2 GB de RAM: workflows personales y webhooks ligeros.
  • 4 GB de RAM: uso en equipo, PostgreSQL y datos más pesados.
  • 8 GB de RAM: modo cola, workers y n8n junto a otros servicios.

Cómo instalar n8n con Docker y HTTPS

No hay una imagen preinstalada. Recibes un servidor Ubuntu o Debian limpio y sigues nuestra guía paso a paso: conéctate por SSH, instala Docker, crea un archivo Compose para n8n, apunta un dominio a la IP del servidor y añade un proxy inverso que obtenga un certificado TLS automáticamente. Después, el editor queda disponible en tu propio dominio por HTTPS.

Aquí HTTPS no es opcional. n8n guarda credenciales y muchos servicios solo envían webhooks a URLs seguras. Configura la variable de la URL de webhooks con tu dominio para que los nodos trigger muestren la dirección correcta, y mantén cerrado el puerto de n8n en el firewall para que todo el tráfico pase solo por el proxy. Desde fuera, permite únicamente SSH, HTTP y HTTPS.

Enviar emails desde n8n

Los puertos de correo saliente están cerrados por defecto en nuestros servidores, así que el nodo SMTP no llegará directamente a los servidores de correo. La opción más sencilla es una API de email por HTTPS como Amazon SES, Postmark, Resend, Mailgun o Brevo, que n8n admite con su nodo HTTP Request o con nodos específicos. Solo necesitas una clave de API del proveedor y un dominio remitente verificado.

Si de verdad necesitas SMTP, los puertos de correo se pueden abrir bajo petición mediante un ticket de soporte. Puede requerir verificación de identidad o un depósito. Para la mayoría de automatizaciones, un proveedor con API se configura más rápido y entrega mejor. Leer correo por IMAP funciona con normalidad, ya que solo se ven afectados los puertos de correo saliente.

Guías paso a paso

Escritas por nuestro equipo y probadas en servidores de DataPasa. Las guías están en inglés.

Preguntas frecuentes sobre hosting de n8n

La edición community de n8n es gratuita para autoalojar. Solo pagas el servidor: VPS-2 con 2 GB de RAM cuesta $3.54 al mes, facturado por horas, sin límite de workflows ni de ejecuciones por nuestra parte.

Para uso personal bastan 1 vCPU y 2 GB de RAM. Elige 4 GB o más si tus workflows manejan archivos grandes, lanzan muchas ejecuciones en paralelo o usan PostgreSQL.

Es muy recomendable. Permite que el proxy inverso obtenga un certificado TLS gratuito, y muchos servicios solo envían webhooks a direcciones HTTPS. Sirve un dominio barato o un subdominio que ya tengas.

Con Docker, descarga la nueva imagen de n8n y recrea el contenedor. Tus workflows y credenciales se quedan en el volumen de datos. Lee las notas de la versión antes de las actualizaciones importantes.

Los puertos de correo saliente están cerrados por defecto. Usa una API de email como Amazon SES, Postmark o Resend, o pide a soporte que abra los puertos de correo, lo que puede requerir verificación o un depósito.

Sí. Recarga desde $5 con USDT, BTC, ETH, XMR y unos 100 pares de moneda y red, o con tarjeta a través de Stripe. Después, el servidor se cobra por horas desde tu saldo.

Ejecuta tus automatizaciones a tu manera

Contrata un VPS, sigue la guía y ten n8n funcionando en tu dominio con HTTPS en menos de una hora.