n8n conecta servicios con flujos de trabajo visuales: “cuando esto sucede, hazlo”. Autónomo, tus ejecuciones son ilimitadas, tus credenciales permanecen en tu servidor, y los webhooks responden desde tu propio dominio.
apt update && apt install -y docker.io docker-compose-v2
mkdir -p /opt/n8n && cd /opt/n8n
cat > docker-compose.yml <<'EOF'
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: unless-stopped
ports:
- "127.0.0.1:5678:5678"
environment:
- N8N_HOST=n8n.example.com
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://n8n.example.com/
- GENERIC_TIMEZONE=Europe/Berlin
volumes:
- ./data:/home/node/.n8n
EOF
docker compose up -d
Todo lo que n8n sabe — flujos de trabajo, credenciales, historia de ejecución— vive en /opt/n8n/dataEsa carpeta es tu respaldo.
apt install -y caddy
cat > /etc/caddy/Caddyfile <<'EOF'
n8n.example.com {
reverse_proxy 127.0.0.1:5678
}
EOF
systemctl reload caddy
Apunte el registro A en su servidor primero. Abierto https://n8n.example.com, crear la cuenta de propietario, y n8n está en vivo.
Añadir a Programa Trigger nodo (cada hora), luego un Telegram Nodo con tu bot token. Envíe un mensaje - hecho, tiene un monitor de latidos cardíacos. La parte interesante comienza cuando llegan los webhooks:
https://n8n.example.com/webhook/your-path
Indicar cualquier servicio en esa URL y N8n reacciona — pagos, presentaciones de formularios, alertas de monitoreo, empuja Git.
Pide notificaciones de tu facturación a Telegram. Los vertederos diarios de bases de datos cargados al almacenamiento. RSS al email digests. Rastrea una página de estado y alerta cuando cambie. Con los nodos SSH y HTTP, n8n puede incluso ejecutar comandos en sus otros servidores — un pequeño Zapier auto hospedado sin precio por sesión.
cd /opt/n8n
docker compose stop
tar czf /root/n8n-backup-$(date +%F).tar.gz data
docker compose pull && docker compose up -d
Actualizar tirando de la nueva imagen; los flujos de trabajo viven en el volumen montado y sobreviven. Copias de ese archivo pertenecen fuera del sitio — guía de descanso.
Ejecuciones ilimitadas en lugar de contados, credenciales y datos en su propio servidor, webhooks en su propio dominio, y un costo mensual plano de un pequeño VPS en lugar de precios basados en el uso.
Alrededor de 300–500 MB de ocio, más durante los flujos de trabajo pesados. A 2 GB VPS funciona n8n cómodamente; elegir 4 GB si funciona grandes trabajos de lote o comparte la máquina con una base de datos.
Con HTTPS y una contraseña fuerte, sí — así es como los webhooks están destinados a trabajar. Para mayor seguridad, restringe el editor con Caddy basic auth y mantenga las rutas webhook largas y aleatorias.
n8n encendido Buran-1 (€6.5/mes) reemplaza una suscripción entera de SaaS.