Instala n8n en tu Servidor de Google Cloud con Dominio Personalizado en Hostinger desde Cero

Instala n8n en tu Servidor de Google Cloud con Dominio Personalizado en Hostinger desde Cero

Cómo instalar n8n en Google Cloud y redireccionar a un dominio personalizado

Introducción a n8n

  • En este video se presenta cómo instalar n8n en un servidor de Google Cloud y redireccionar la IP proporcionada a un dominio personalizado.
  • n8n es una herramienta de automatización de código abierto, diferenciándose de otras como Make o Zapier, que son empresas comerciales.
  • A pesar de que Zapier ha perdido popularidad, n8n e iMake están ganando terreno en el ámbito de las automatizaciones con inteligencia artificial.

Comparativa entre herramientas

  • A diferencia de Make, que cobra por operaciones (cada nodo cuenta como una operación), n8n ofrece opciones más flexibles: puedes pagar $2 al mes o auto-hospedarlo.
  • El plan starter de n8n permite pasos ilimitados y cinco flujos activos por un costo accesible, mientras que el plan pro está destinado a empresas grandes.

Proceso de instalación en Google Cloud

  • Se utilizará Google Cloud para hospedar n8n; se descargará el código y se instalará en una máquina virtual.
  • Al crear una cuenta en Google Cloud, se recibe un crédito gratuito inicial de $300 tras ingresar los datos de la tarjeta.

Creación y configuración de la máquina virtual

  • Se habilita Compute Engine para crear una instancia; esto puede tardar unos minutos.
  • Es crucial seleccionar "estándar" al aprovisionar la máquina virtual para evitar problemas con direcciones IP dinámicas.

Redirección del dominio

  • La elección del modelo estándar asegura que la dirección IP sea estática, evitando errores futuros al redirigir el dominio.
  • Una vez creada la instancia, se obtiene una dirección IP externa que será utilizada para redireccionar el dominio adquirido en Hostinger.

Registro del dominio en Hostinger

  • Se crea una cuenta en Hostinger y se busca un dominio disponible; por ejemplo, andy.com está disponible por $4.99 el primer año.
  • Después del registro del dominio, se configura DNS agregando la dirección IP externa obtenida previamente.

Instalación de n8n en Google Cloud

Preparativos Iniciales

  • Se menciona que el navegador n8n redireccionará a una dirección IP específica (135) donde estará instalado n8n. Es crucial ejecutar los comandos proporcionados uno por uno.
  • Antes de ejecutar los comandos, se recomienda copiarlos a un bloc de notas y reemplazar "your domain" con el dominio propio, asegurando que coincida con la configuración en Hostinger.

Instalación de Docker

  • Se inicia la conexión SSH y se actualiza la computadora usando sudo apt get update. Luego, se instala Docker, que empaquetará todo el código de n8n para subirlo a Google Cloud.
  • Después de instalar Docker, se procede a instalar Nginx para redireccionar la IP. Se utiliza un editor de código llamado Nano para realizar configuraciones necesarias.

Configuración del Dominio y Certificado SSL

  • Es importante verificar que el dominio esté correcto al configurar Nginx. Se instalan certificados SSL (el candadito), lo cual es esencial para asegurar las conexiones.
  • Al iniciar sesión en n8n, se puede usar cualquier correo y contraseña; sin embargo, se sugiere mantener un equipo menor a 20 personas.

Solución de Problemas Comunes

  • Se abordan problemas comunes al crear flujos en n8n. Se realizan ajustes específicos en la configuración del proxy dentro del archivo Nginx.

Conclusiones Finales

  • Una vez completada la instalación y configuración, se puede comenzar a crear automatizaciones desde cero utilizando n8n. El creador planea enfocarse en tutoriales sobre flujos y automatizaciones con inteligencia artificial.
Playlists: N8N desde Cero
Video description

En este video te voy a enseñar cómo instalar n8n en Google Cloud con tu propio dominio personalizado en Hostinger desde cero. Link de Google Cloud: https://console.cloud.google.com/welcome/new Mi link de Hostinger Referido: https://www.hostinger.es/?REFERRALCODE=MUGANDYJERCK -------------------------------------------------------------------------------------------------------------------------------------------------- 🚀 Link de la academia: https://dytiagency.com ---------------------------------------------------------------------------------------------------------------------------------------------------- 🚀 Redes sociales: Web: https://andycruzh.com Instagram: https://www.instagram.com/andycruzai/ LinkedIn: https://www.linkedin.com/in/andy-cruz7/ --------------------------------------------------------------------------------------------------------------------------------------------------------- Comandos: 1. sudo apt update 2. sudo apt install docker.io -Ponemos: Y y luego enter 3. sudo systemctl start docker 4. sudo systemctl enable docker 5. sudo docker run -d --restart unless-stopped -it \ --name n8n \ -p 5678:5678 \ -e N8N_HOST="n8n.yourdomain.com" \ -e WEBHOOK_TUNNEL_URL="https://n8n.yourdomain.com/" \ -e WEBHOOK_URL="https://n8n.yourdomain.com/" \ -v ~/.n8n:/root/.n8n \ n8nio/n8n 6. sudo apt install nginx -Ponemos: Y y luego enter 7. sudo nano /etc/nginx/sites-available/n8n 8. server { listen 80; server_name n8n.yourdomain.com; location / { proxy_pass http://localhost:5678; proxy_http_version 1.1; chunked_transfer_encoding off; proxy_buffering off; proxy_cache off; } } -Ponemos Ctrl + O luego Enter (sino funciona Enter presiona Ctrl + S) -Ponemos Ctrl + X 9. sudo ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/ 10. sudo nginx -t 11. sudo systemctl restart nginx 12. sudo apt install certbot python3-certbot-nginx -Ponemos: Y y luego enter 13. sudo certbot --nginx -d n8n.yourdomain.com -Ponemos cualquier email: tuemail@gmail.com -Ponemos: Y y luego enter -Ponemos: N y luego enter 14. sudo nano /etc/nginx/sites-available/n8n proxy_set_header Connection 'Upgrade'; proxy_set_header Upgrade $http_upgrade; -Ponemos Ctrl + O luego Enter (sino funciona Enter presiona Ctrl + S) -Ponemos Ctrl + X 15. sudo systemctl restart nginx ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Vídeo de Facundo Corengia: https://youtu.be/V6oxwPfannM Partes del vídeo: 00:00 Inicio 00:16 Qué es n8n 02:57 Crear cuenta en Google Cloud 06:31 Crear cuenta en Hostinger 08:37 Ejecutar comandos 12:51 Conclusiones