Instalando N8N sobre Rocky 8
n8n es una plataforma de automatización de flujos de trabajo que destaca por su enfoque en la interoperabilidad API-first. Esta herramienta simplifica y humaniza (no code) el proceso de conexión entre diversas aplicaciones, permitiéndote extraer datos y combinarlos con otras herramientas de manera sencilla, sin necesidad de escribir código complejo. Es decir, este software ha acercado y democratizado el acceso a la automatización de procesos para aquellas personas que necesitan programar pero que no necesariamente tienen un amplio conocimiento de programación.
Con esta breve explicación, manos a la Obra !
Que necesitamos para ponerlo en producción?
- 1 dirección IP Pública
- Rocky Linux 8.10 x64bits
- 1 Certificado SSL
- De preferencia una zona A de un dominio propio
1.- Instalamos Rocky Linux por defecto
2.- Deshabilitamos SELINUX
3.- Instalamos PODMAN -> dnf install podman -y
4.- Descargamos el script (Por cortesía de Alexandru DRAGOMIR ) desde esta dirección:
https://drive.google.com/file/d/1NiFHAbrs5gtSjRmwgGszKHs9bZtb7EkS/view
5.- Damos permisos de ejecución al archivo -> chmod +x n8ninstall.sh
6.- Ejecutamos ./n8ninstall.sh
Esperamos que termine el Script e ingresamos a nuestro panel n8n.fabricio.com:5678
De esta manera funcionará perfecto sin embargo al conectar con agentes externos como Whatsapp, Telegram u otros nos dará problemas debido a que no tiene una comunicación cifrada, y para eso instalaremos en este caso un certificado SSL Letsencrypt
Instalamos NGINX
sudo dnf install epel-release -y
sudo dnf install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx
Configuraramos NGINX como proxy para n8n
Edita o crea el archivo de configuración:
🔐 Instalamos Certbot para obtener el certificado
dnf install certbot python3-certbot-nginx -y
✅ Obtenemos el certificado SSL con Let's Encrypt
sudo certbot --nginx -d n8n.fabricio.com
🌐 Accedemos ahora si a n8n con HTTPS
https://n8n.fabricio.com
Comentarios
Publicar un comentario