¡Hola, raspipceros!
Si te apasiona la automatización y quieres liberar el potencial de tu nuevo teclado-ordenador Raspberry Pi 500+, estás en el lugar correcto. Hoy te mostraremos cómo transformar tu Pi en un potente servidor de automatización personal usando n8n, una herramienta que te permite conectar cientos de aplicaciones y servicios (como Slack, Gmail, Trello, bases de datos y más) para crear flujos de trabajo sin necesidad de pagar una suscripción.
Olvídate de Zapier o IFTTT: con n8n, tienes el control total de tus datos. Y gracias a la potencia del Pi 500+, tendrás rendimiento de sobra para mantener tus flujos activos 24/7.
¿Qué Necesitas?
Antes de empezar con el software, asegúrate de tener el hardware óptimo que puedes encontrar en nuestra tienda raspipc:

- Raspberry Pi 500+: (El cerebro de la operación).
- Fuente de Alimentación de 27W (5V/5A): ¡Imprescindible! Un servidor necesita energía estable para funcionar sin cortes.
- Almacenamiento (SSD Recomendado): Para un servidor que opera constantemente, una tarjeta microSD de alta velocidad es lo mínimo, pero recomendamos encarecidamente un SSD externo conectado por USB 3.0. Esto garantiza la máxima velocidad y una vida útil mucho más larga.
- Conexión Ethernet: Conecta tu Pi directamente al router para la mayor fiabilidad y velocidad de red.
Guía de Instalación: n8n en Raspberry Pi OS
Utilizaremos el método de instalación directa a través de Node.js, ideal para tener un control total de tu entorno de servidor. Asumimos que ya tienes Raspberry Pi OS (64-bit) instalado y estás conectado por SSH o usando el terminal.
Paso 1: Actualizar el Sistema
Mantener el sistema actualizado es siempre el primer paso:
Bash
| 1 | sudo apt update && sudo apt upgrade -y |
Paso 2: Instalar Node.js y npm
n8n está construido sobre Node.js. Instalaremos la versión recomendada (típicamente la 18.x) para garantizar la compatibilidad.
Bash
| 12345 | # Descargar e instalar Node.js 18.xcurl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -# Instalar Node.jssudo apt install -y nodejs |
Verifica que la instalación fue exitosa:
Bash
| 12 | node -vnpm -v |
Paso 3: Instalar n8n Globalmente
Ahora usamos npm (el gestor de paquetes de Node) para instalar n8n:
Bash
| 1 | sudo npm install -g n8n |
Paso 4: Configurar n8n como un Servicio (Recomendado)
Para que n8n se ejecute automáticamente al iniciar la Pi y se mantenga activo en segundo plano, lo configuraremos como un servicio con systemd.
1. Crea el archivo de servicio:
Bash
| 1 | sudo nano /etc/systemd/system/n8n.service |
2. Pega el siguiente contenido en el archivo (asegúrate de que User sea pi o el usuario que uses):
Ini, TOML
| 1234567891011121314 | [Unit]Description=n8n Automation ToolAfter=network.target[Service]ExecStart=/usr/bin/n8nRestart=alwaysUser=piEnvironment=PATH=/usr/bin:/usr/local/binEnvironment=NODE_ENV=productionWorkingDirectory=/home/pi/[Install]WantedBy=multi-user.target |
3. Habilita e inicia el servicio:
Bash
| 12 | sudo systemctl enable n8nsudo systemctl start n8n |
4. Verifica el estado:
Bash
| 1 | sudo systemctl status n8n |
Si ves active (running), ¡lo has logrado!
Accede a tu Servidor n8n
n8n se ejecuta por defecto en el puerto 5678.
Para acceder a la interfaz web, simplemente abre tu navegador en cualquier ordenador de tu red y escribe la dirección IP de tu Raspberry Pi seguida del puerto:
http://[Tu_Dirección_IP_de_la_Pi]:5678
Fuente del articulo: