Si buscas una forma sencilla de desplegar n8n en tu propio servidor sin complicarte con la línea de comandos, Easypanel es la solución perfecta. En esta guía te explico paso a paso cómo instalar n8n usando Easypanel en cualquier VPS, con cero conocimientos previos de administración de servidores.
¿Qué es Easypanel y Por Qué Usarlo?
Easypanel es un panel de control de servidores open source que permite desplegar aplicaciones Docker con una interfaz visual intuitiva. Olvídate de editar archivos docker-compose.yml a mano: con Easypanel tienes un panel web limpio desde el que gestionar todos tus servicios.
- Interfaz web moderna e intuitiva
- Soporte nativo para Docker y aplicaciones predefinidas
- Gestión automática de certificados SSL con Let’s Encrypt
- Ideal para desplegar n8n, WordPress, bases de datos y mucho más
- 100% gratuito y open source
Requisitos Previos
- Un servidor VPS con mínimo 2 GB de RAM y 20 GB de almacenamiento (Hostinger, Hetzner o Digital Ocean)
- Ubuntu 22.04 LTS instalado (recomendado)
- Acceso SSH a tu servidor
- Un dominio o subdominio apuntando a la IP de tu servidor
Paso 1: Instalar Easypanel en tu VPS
Conéctate a tu servidor por SSH y ejecuta el siguiente comando oficial:
curl -sSL https://easypanel.io/install.sh | sh
El script instala automáticamente Docker y todos los componentes necesarios. El proceso tarda entre 3 y 5 minutos. Una vez finalizado, accede a tu panel visitando http://IP-DE-TU-SERVIDOR:3000 en el navegador.
Paso 2: Configurar Easypanel
Al acceder por primera vez, el asistente te pedirá que establezcas usuario y contraseña. En la sección Settings → Domain, introduce tu dominio o subdominio. Easypanel generará el certificado SSL automáticamente con Let’s Encrypt.
Paso 3: Instalar n8n desde la Tienda de Apps
En el menú lateral de Easypanel, haz clic en + New Service → App Store. Busca n8n en la tienda y haz clic en Install.
Variables de entorno importantes para n8n
N8N_HOST: el dominio de acceso a n8n (ej:n8n.tudominio.com)N8N_PORT:5678N8N_PROTOCOL:httpsWEBHOOK_URL: URL completa de tu instanciaN8N_BASIC_AUTH_ACTIVE:trueN8N_BASIC_AUTH_USERyN8N_BASIC_AUTH_PASSWORD: tus credenciales
Paso 4: Configurar el Dominio para n8n
En la sección de tu servicio n8n dentro de Easypanel, ve a Domains y añade tu subdominio (ej: n8n.tudominio.com). Activa la opción de SSL automático. En unos minutos, n8n estará disponible con HTTPS habilitado.
Paso 5: Primer Acceso a n8n
Visita https://n8n.tudominio.com en tu navegador. Introduce tus credenciales de autenticación básica. Una vez dentro, verás el editor de workflows de n8n listo para usar.
Consejos de Mantenimiento
Para mantener tu instancia en buen estado: realiza actualizaciones periódicas desde el panel de Easypanel, activa los backups automáticos desde Settings → Backups, y monitoriza el uso de recursos en el dashboard para detectar posibles cuellos de botella.
Preguntas Frecuentes
¿Easypanel es completamente gratuito?
Sí, Easypanel es 100% open source y gratuito. Solo pagas el coste de tu servidor VPS, que puede ser desde 4€/mes con proveedores como Hetzner o Hostinger.
¿Puedo instalar otras apps además de n8n?
Absolutamente. Easypanel tiene una tienda con WordPress, Ghost, Plausible Analytics, bases de datos (PostgreSQL, MySQL, Redis) y muchas más opciones listas para desplegar con un clic.
¿Qué VPS recomiendas para empezar?
Para uso personal o pequeña empresa, un VPS de 2 vCPU y 4 GB de RAM es suficiente. Hetzner ofrece servidores de este tipo por unos 5-6€/mes, con excelente relación calidad-precio en Europa.
Conclusión
Easypanel simplifica enormemente la instalación de n8n en un servidor propio. En menos de 30 minutos tienes tu instancia de automatización completamente funcional, con SSL automático y una interfaz de gestión cómoda. ¿Tienes alguna pregunta? Déjala en los comentarios.