instalar n8n localmente

Cómo instalar n8n localmente: Conecta Gmail y Google Sheets

Cómo instalar n8n localmente: Conecta Gmail y Google Sheets

¿Alguna vez has sentido que pasas más tiempo copiando datos de correos electrónicos a hojas de cálculo que realmente analizando esa información? En pleno 2026, la automatización ya no es un lujo reservado para grandes corporaciones, sino una necesidad para cualquier usuario avanzado que busque optimizar su productividad digital.

n8n se ha consolidado como la herramienta líder de automatización low-code gracias a su capacidad de ejecutarse en tu propia infraestructura. Instalarlo localmente no solo te permite ahorrar los costes de suscripción de plataformas como Zapier o Make, sino que mantiene tus datos sensibles bajo tu control total, lejos de servidores de terceros.

Interfaz de n8n mostrando un flujo de trabajo

Preparación del entorno y requisitos

Antes de escribir una sola línea de comando, necesitamos asegurar que tu equipo cumple con las especificaciones técnicas necesarias para correr n8n con fluidez. A diferencia de las versiones en la nube, la versión local depende exclusivamente de tu hardware.

Requisitos técnicos mínimos

  • Sistema Operativo: Windows 11 (vía WSL2), macOS o Linux (Ubuntu 24.04 LTS recomendado).
  • Software: Docker Desktop instalado y actualizado a la versión 4.30 o superior.
  • Memoria RAM: Mínimo 4GB libres dedicados al contenedor.
  • Conexión: Acceso a Internet estable para que n8n pueda comunicarse con las APIs de Google.
💡 Consejo Pro: Si utilizas Windows, asegúrate de habilitar el motor de WSL2 en Docker. El rendimiento en la capa de virtualización nativa de Windows es significativamente menor que bajo el núcleo de Linux.

Instalación técnica de n8n mediante Docker

La forma más eficiente y limpia de instalar n8n es mediante contenedores. Esto aísla la aplicación de tu sistema principal, evitando conflictos con librerías de Node.js o versiones de Python que ya tengas en tu equipo.

  1. Abre tu terminal o consola (PowerShell en Windows, Terminal en macOS/Linux).
  2. Ejecuta el siguiente comando para descargar y levantar el contenedor:
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n

Una vez completada la descarga, verás en la consola la URL de acceso: http://localhost:5678. Abre tu navegador favorito y accede a esa dirección. Ya tienes tu instancia de n8n corriendo localmente.

Configuración de las credenciales de Google

Para que n8n pueda leer tus correos y escribir en tus hojas, debemos configurar la Google Cloud Console. Este es el paso donde la mayoría de los usuarios se detiene por la complejidad, pero aquí lo simplificamos.

Pasos clave en Google Cloud:

  1. Crea un nuevo proyecto en la consola de Google Cloud.
  2. Activa las APIs de Gmail API y Google Sheets API en el panel de APIs y servicios.
  3. Genera unas credenciales de tipo OAuth 2.0 Client ID.
  4. Configura la pantalla de consentimiento de OAuth y añade tu correo electrónico como usuario de prueba.
⚠️ Importante: Google marca las aplicaciones como «No verificadas» si no pasas por un proceso de auditoría. Como es para uso personal, simplemente presiona «Avanzado > Ir a (nombre de tu app) (no seguro)» al autenticarte en n8n.

Creación del flujo: Gmail a Google Sheets

Con las credenciales listas, es momento de conectar los nodos dentro de n8n. Este flujo activará una acción cada vez que recibas un correo específico.

  1. Arrastra el nodo Gmail Trigger al lienzo. Configúralo para que escuche correos entrantes.
  2. Añade un nodo Google Sheets. Selecciona la operación «Append or Update».
  3. Mapea los campos: configura que el «Asunto» del correo vaya a la columna A y el «Cuerpo» a la columna B.
  4. Haz clic en Execute Workflow para probar que la conexión funciona correctamente.
ComponenteFunciónRequisito
Gmail TriggerCaptura emailsOAuth2
Google SheetsEscribe filasID de Hoja

Ventajas y Desventajas

✅ Ventajas

  • Privacidad total de tus datos.
  • Sin límites de ejecución (solo tu hardware).
  • Coste cero en licencias mensuales.

❌ Desventajas

  • Requiere mantener el PC encendido.
  • Curva de aprendizaje inicial alta.
  • Mantenimiento de actualizaciones manual.

Preguntas Frecuentes

¿n8n es realmente gratuito?

Sí, la versión Fair-code (source-available) permite su uso autohospedado sin coste alguno para individuos y equipos pequeños.

¿Qué pasa si mi PC se apaga?

El flujo se detendrá. Si necesitas que sea 24/7, considera desplegar n8n en un VPS barato por 5 USD/mes.

¿Es difícil de mantener?

Docker facilita mucho las cosas. Basta con ejecutar docker pull n8nio/n8n para actualizar a la última versión.

Conclusión

  • La automatización local con n8n es la forma más privada y económica de gestionar tus datos.
  • Docker es el estándar recomendado para evitar errores de despliegue.
  • Una vez configurado el OAuth de Google, las posibilidades de flujo son infinitas.

¿Has logrado conectar tus servicios con éxito o te has quedado bloqueado en la consola de Google? ¡Déjanos tu duda en los comentarios y nuestro equipo técnico te ayudará!

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *