“`html
Si ya exploraste n8n y descubriste que puede automatizar los procesos más repetitivos de tu empresa, probablemente llegaste a una encrucijada: ¿usar la versión en la nube de n8n o instalar n8n en tu propio servidor? Para muchas empresas mexicanas, especialmente aquellas que manejan datos sensibles de clientes, información financiera o simplemente quieren control total sobre su infraestructura, la respuesta es clara: el self-hosting es el camino. Esta guía te explica exactamente cómo hacerlo, qué necesitas, cuánto cuesta y qué errores evitar en el proceso.
¿Por Qué las Empresas Mexicanas Eligen Instalar n8n en Servidor Propio?
Antes de entrar al proceso técnico, vale la pena entender por qué tantas empresas en México están migrando hacia el self-hosting de n8n en lugar de usar la versión cloud de la plataforma.
¿Listo para implementar IA en tu empresa?
Cotiza tu proyecto en menos de 5 minutos
Sin compromiso. Sin tecnicismos. Solo resultados.
La versión cloud de n8n.io tiene un precio de entrada de alrededor de 20 USD al mes para un uso básico, pero ese costo escala rápidamente conforme aumentan tus automatizaciones y el volumen de ejecuciones. Empresas con procesos robustos pueden llegar a pagar 50, 100 o incluso más dólares mensuales. En contraste, instalar n8n en servidor propio sobre un VPS de buena calidad puede costar entre 300 y 800 pesos al mes dependiendo del proveedor, con ejecuciones ilimitadas.
Pero el dinero no es el único factor. Según el Reglamento de la Ley Federal de Protección de Datos Personales en Posesión de los Particulares (LFPDPPP), las empresas mexicanas tienen obligaciones específicas sobre dónde y cómo almacenan la información de sus clientes. Con self-hosting, tus datos se quedan en el servidor que tú controlas, en México si así lo decides, sin pasar por servidores en otros países.
Las razones más comunes que escuchamos en IAmanos de nuestros clientes son:
- Control total sobre los datos y workflows
- Sin límites artificiales de ejecuciones mensuales
- Posibilidad de personalizar la instalación con nodos personalizados
- Cumplimiento con políticas internas de seguridad corporativa
- Integración más sencilla con sistemas on-premise como ERPs o bases de datos locales
- Costo predecible mes a mes sin sorpresas de facturación
Requisitos Técnicos Antes de Instalar n8n en tu Servidor
No necesitas ser ingeniero de sistemas para seguir esta guía, pero sí debes entender los componentes básicos que necesitas antes de comenzar. Considera esto como la lista de ingredientes antes de cocinar.

Hardware o VPS recomendado
Para un uso empresarial estable, n8n requiere como mínimo:
- CPU: 2 vCPUs (núcleos virtuales)
- RAM: 2 GB mínimo, 4 GB recomendado si tienes más de 20 workflows activos
- Almacenamiento: 20 GB SSD mínimo
- Sistema operativo: Ubuntu 20.04 o 22.04 LTS (el más estable y documentado)
En México, proveedores como DigitalOcean, Linode (ahora Akamai Cloud), Vultr y AWS tienen regiones en Latinoamérica que pueden darte latencia aceptable. Si necesitas que los datos estén físicamente en México, también puedes explorar opciones como Neubox, Exotel o Telmex Business Cloud, aunque la documentación técnica de soporte suele ser más limitada.
Software necesario
- Docker y Docker Compose: La forma más sencilla y recomendada de instalar n8n
- Nginx: Para servir n8n detrás de un proxy seguro
- Certbot: Para obtener certificados SSL gratuitos con Let’s Encrypt
- Un dominio o subdominio: Por ejemplo, n8n.tuempresa.com.mx
Si ya tienes un equipo de TI interno, probablemente manejan estos conceptos. Si no, en IAmanos ayudamos a empresas como la tuya a hacer este proceso de instalación y configuración sin necesidad de contratar personal técnico adicional.
El Proceso de Instalación Paso a Paso
Esta sección es técnica por naturaleza, pero la presentamos de forma que cualquier persona con acceso a su servidor pueda seguirla. Si en algún punto te pierdes, no pasa nada: al final de la guía hay una opción para que un equipo especializado lo haga por ti.
Paso 1: Preparar el servidor
Una vez que accedes a tu VPS por SSH (la conexión de terminal que te da el proveedor), lo primero es actualizar el sistema:
sudo apt update && sudo apt upgrade -y
Luego instala Docker siguiendo la documentación oficial de Docker para Ubuntu. El proceso toma menos de 5 minutos y básicamente ejecutas 4 o 5 comandos que Docker proporciona en su sitio web.
Paso 2: Configurar Docker Compose para n8n
La forma más limpia de instalar n8n en servidor propio es usando Docker Compose, que te permite definir toda la configuración en un archivo de texto y levantar el servicio con un solo comando. Necesitarás crear un archivo llamado docker-compose.yml que incluya:
- La imagen oficial de n8n (n8nio/n8n)
- Variables de entorno con tu dominio, credenciales y configuración de base de datos
- Un volumen persistente para que tus datos no se pierdan si el contenedor se reinicia
- La red interna de Docker para conectar n8n con la base de datos
Para producción, se recomienda usar PostgreSQL como base de datos en lugar de SQLite (que es la opción por defecto). PostgreSQL es más robusto, soporta cargas mayores y es más fácil de respaldar.

Paso 3: Configurar Nginx como proxy inverso
n8n por sí solo corre en el puerto 5678, lo cual no es ideal para producción. Nginx actúa como intermediario: recibe las peticiones en el puerto 80 (HTTP) y 443 (HTTPS) y las redirige a n8n internamente. También es donde configuramos el SSL para que tu instancia sea segura.
Paso 4: Activar SSL con Let’s Encrypt
Certbot genera tu certificado SSL gratuito en cuestión de minutos. Un certificado SSL no es opcional en 2024: sin él, tu instancia de n8n no aceptará webhooks de plataformas como WhatsApp Business API, Stripe, Shopify o cualquier servicio moderno que envíe datos a través de HTTPS.
Paso 5: Primera configuración de n8n
Una vez que accedes a tu subdominio (https://n8n.tuempresa.com.mx), n8n te pedirá crear el usuario administrador. A partir de aquí, la interfaz es la misma que ya conoces si probaste la versión cloud: el editor visual de workflows con todos sus nodos.
Configuraciones de Seguridad que No Puedes Ignorar
Muchas empresas cometen el error de instalar n8n, ver que funciona y dar por terminado el trabajo. Sin embargo, hay configuraciones de seguridad críticas que debes implementar antes de empezar a usar tu instancia en producción, especialmente si conectarás APIs con credenciales reales o datos de clientes.
Autenticación y acceso
- Habilita la autenticación básica o usa el módulo de usuarios de n8n: A partir de n8n 1.0, hay un sistema de usuarios y roles integrado que permite gestionar quién puede ver, editar o ejecutar workflows.
- Configura un firewall en tu servidor: Herramientas como UFW en Ubuntu te permiten bloquear todos los puertos excepto los necesarios (22 para SSH, 80 y 443 para web).
- Cambia el puerto SSH por defecto: El puerto 22 es el primero que atacan los bots automatizados. Moverlo a un puerto no estándar reduce significativamente los intentos de intrusión.
Respaldos automáticos
Tu instancia de n8n contiene todos tus workflows, credenciales cifradas e historial de ejecuciones. Sin un respaldo automatizado, un fallo de disco o un error humano podría borrarlo todo. Configura respaldos diarios del volumen de Docker y del directorio de datos de n8n hacia un almacenamiento externo como AWS S3, Backblaze B2 o incluso Google Drive usando rclone.
Actualizaciones controladas
n8n lanza actualizaciones frecuentes con mejoras y correcciones de seguridad. Con self-hosting, tú controlas cuándo actualizar. La recomendación es probar cada actualización en un entorno de staging antes de aplicarla en producción, especialmente si tienes workflows críticos corriendo 24/7.
Costos Reales de Self-Hosting en México: Una Comparación Honesta
Hagamos los números con contexto mexicano. Suponiendo que tu empresa tiene 30-50 workflows activos con un volumen de procesamiento medio:
Opción Cloud (n8n.io):
- Plan Pro: ~50 USD al mes (aproximadamente 850-900 pesos al tipo de cambio actual)
- Limitado a 10,000 ejecuciones al mes en algunos planes
- Costo anual: ~10,200 pesos
Opción Self-Hosted:

- VPS en DigitalOcean (4GB RAM, 2 vCPU): ~24 USD al mes (~400-420 pesos)
- Dominio .com.mx: ~200 pesos al año
- Ejecuciones: ilimitadas
- Costo anual: ~5,200 pesos
El ahorro anual puede rondar los 5,000 pesos, que si lo multiplicas por varios años y considerando que el costo cloud escala con el uso, la diferencia se vuelve aún más significativa. Para empresas con automatizaciones intensivas que procesan miles de registros diarios, instalar n8n en servidor propio puede representar ahorros de 15,000 a 30,000 pesos anuales comparado con los planes cloud de mayor capacidad.
Casos de Uso Reales de Empresas Mexicanas con n8n Self-Hosted
Para que esta guía no quede solo en teoría, aquí algunos escenarios reales de cómo empresas en México están usando n8n instalado en sus propios servidores:
Distribuidor de alimentos en Monterrey
Una empresa distribuidora conectó su ERP (Aspel SAE) con WhatsApp Business API para enviar automáticamente notificaciones de pedidos a sus clientes. Procesan más de 500 notificaciones diarias. Con n8n cloud, ese volumen habría requerido un plan de alto costo; con self-hosting, el costo extra es cero.
Despacho contable en Ciudad de México
Un despacho con 12 contadores automatizó la recopilación de información de clientes, la generación de reportes y el envío de recordatorios de declaraciones mediante n8n. El factor decisivo para el self-hosting fue la obligación de confidencialidad sobre los datos fiscales de sus clientes: no podían tener esa información en servidores de terceros.
E-commerce de moda en Guadalajara
Conectaron Shopify, su sistema de inventario local, MercadoLibre y sus campañas de Meta Ads a través de n8n. La cantidad de eventos que procesan (órdenes, actualizaciones de stock, conversiones de anuncios) haría prohibitivo cualquier plan cloud. Con un VPS de 4GB RAM instalado y optimizado correctamente, procesan todo sin ningún problema.
Cuándo Tiene Más Sentido Ir con la Versión Cloud
Ser objetivos también implica decirte cuándo self-hosting podría no ser la mejor opción para ti. La versión cloud de n8n conviene más cuando:
- Apenas estás empezando con automatizaciones y quieres validar el concepto antes de invertir en infraestructura
- Tu empresa no tiene ninguna persona técnica (ni interna ni externa) que pueda encargarse del servidor
- El volumen de tus automatizaciones es bajo y el costo cloud está dentro de tu presupuesto cómodamente
- No tienes restricciones sobre dónde viven tus datos
En IAmanos ayudamos a empresas como la tuya a evaluar cuál opción tiene más sentido según su volumen, presupuesto y requisitos de seguridad, antes de invertir tiempo o dinero en una implementación.
Preguntas Frecuentes sobre Instalar n8n en Servidor Propio
¿Necesito saber programar para instalar n8n en mi servidor?
No necesitas saber programar, pero sí necesitas sentirte cómodo ejecutando comandos en una terminal de Linux. Si nunca has tocado una terminal, lo honesto es decirte que la curva de aprendizaje puede ser frustrante. En ese caso, lo más eficiente es que un especialista haga la instalación inicial y tú te enfoques en construir los workflows. El proceso de instalación toma entre 2 y 4 horas para alguien con experiencia; puede tomar días para alguien sin antecedentes en servidores Linux.
¿Mis datos están más seguros en self-hosting que en la nube?
La seguridad no es automática: depende de qué tan bien configures tu servidor. Un servidor mal configurado es más vulnerable que la nube de n8n, que tiene equipos dedicados a la seguridad. Sin embargo, cuando self-hosting se hace correctamente (con firewall, SSL, respaldos, actualizaciones regulares y autenticación fuerte), tienes un control granular sobre tu seguridad que la nube no puede igualar. Además, reduces los vectores de ataque porque tus datos no pasan por múltiples sistemas de terceros.

¿Puedo migrar mis workflows existentes de n8n Cloud a self-hosted?
Sí, y es bastante sencillo. n8n permite exportar workflows en formato JSON desde la interfaz con un par de clics. Luego importas esos archivos JSON en tu instancia self-hosted. Las credenciales no se exportan por seguridad (lo cual tiene sentido), así que tendrás que volver a configurar las conexiones a tus APIs y servicios en la nueva instancia. En proyectos con muchas credenciales, esto puede tomar una o dos horas extra.
¿Qué pasa si mi servidor se cae? ¿Pierdo mis automatizaciones?
Cuando el servidor se cae, las ejecuciones que estaban en proceso pueden interrumpirse, y los workflows que dependen de horario no correrán mientras el servidor esté inactivo. Los workflows y configuraciones guardados no se pierden siempre que tengas un volumen persistente configurado (que es parte del setup estándar con Docker). Para empresas que necesitan alta disponibilidad, existen configuraciones más avanzadas con múltiples nodos o monitoreo automático que reinicia el servidor en caso de caída. Si tus automatizaciones son críticas para la operación del negocio, ese nivel de arquitectura vale la inversión.
El Siguiente Paso para tu Empresa
A estas alturas ya tienes una imagen clara de lo que implica instalar n8n en servidor propio: los requerimientos, el proceso, los costos reales y las consideraciones de seguridad. Para muchas empresas mexicanas, self-hosting es la decisión correcta — más control, menos costo a mediano plazo y datos bajo su propio techo.
La pregunta real no es si conviene, sino si tienes el tiempo y los recursos para hacerlo correctamente. Una instalación apresurada o mal configurada puede generar más problemas que la versión cloud: datos perdidos por falta de respaldos, workflows caídos sin monitoreo, o vulnerabilidades de seguridad por configuraciones incompletas.
En IAmanos ayudamos a empresas como la tuya a implementar n8n self-hosted de forma correcta desde el primer día: desde la selección y configuración del servidor, hasta la instalación, seguridad y los primeros workflows automatizados. Si quieres una evaluación sin compromiso de cuál es la mejor estrategia de automatización para tu empresa, contáctanos en iamanos.com. Nuestro equipo en México entiende el contexto local, las herramientas disponibles y los requisitos que importan para empresas que operan en este país.
La automatización inteligente no debería ser complicada ni cara. Con la implementación correcta de n8n en tu propio servidor, puedes tener una plataforma de automatización empresarial de nivel corporativo a una fracción del costo, con control total y sin depender de terceros para algo tan estratégico como los procesos centrales de tu negocio.
“`
IAmanos · Agencia de Inteligencia Artificial
Implementa IA en tu empresa este mes
Desde automatización hasta agentes autónomos. Cotiza gratis y recibe propuesta en 24h.