n8n es una de las herramientas de automatización más flexibles que existen, pero su plan cloud tiene límites de ejecuciones y un precio que escala rápido apenas empezás a mover workflows en producción.
La alternativa directa es levantar tu propia instancia. Y se puede hacer sin gastar nada, usando el free tier de AWS.
En el video de abajo armo desde cero un servidor n8n self-hosted con esta base:
- Una instancia EC2 free tier de AWS (t2/t3.micro, 750 horas por mes, gratis durante el primer año de cuenta).
- Ubuntu Server como sistema operativo.
- Docker y Docker Compose para levantar los contenedores.
- Un dominio gratuito apuntando a la IP de la instancia mediante un registro A.
- Traefik como proxy reverso, encargado de emitir y renovar los certificados SSL de forma automática.
- La configuración final de n8n: usuario, workspace y licencia de activación.
No repito acá el paso a paso completo, eso está en el video. Pero hay tres decisiones técnicas que marcan la diferencia entre «quedó andando» y «está bien hecho»:
IP fija. Si reiniciás la instancia sin haber asignado una Elastic IP, el registro DNS deja de apuntar a la máquina correcta y hay que actualizarlo a mano. Es la trampa más común de este tipo de setup.
Grupo docker. Sumar el usuario al grupo docker en lugar de correr todo con sudo evita darle permisos de administración completos a un proceso que solo necesita gestionar contenedores.
Free tier real. 750 horas al mes cubren una instancia corriendo 24/7 sin sorpresas en la factura, con hasta 30 GB de almacenamiento incluidos.
Este ejercicio sirve para dos perfiles distintos. Si venís del lado del desarrollo y estás entrando a IoT, es una práctica directa de lo que vas a hacer todo el tiempo: levantar infraestructura cloud, asegurar el acceso y containerizar servicios.
Si venís del lado industrial y ya trabajás con PLCs, SCADA o gateways MQTT, n8n self-hosted es una capa de automatización liviana para conectar esos sistemas con APIs, bases de datos o notificaciones, sin pagar por ejecución y sin sacar datos operativos de tu infraestructura.
La pregunta entre n8n Cloud y self-hosting no es cuál es mejor, sino cuánto control necesitás sobre tus datos y cuántos workflows corrés por mes.
Para laboratorios, pruebas de concepto o volumen bajo y medio, este setup gratuito alcanza y sobra.
Recursos
Dominio gratis: https://freedomain.one/
Instalación de Docker en Ubuntu: https://docs.docker.com/engine/install/ubuntu/
Instalación de n8n: https://docs.n8n.io/deploy/host-n8n/install-options/use-a-cloud-provider/use-docker-compose
0 comentarios