Este proyecto ejecuta n8n en Docker con persistencia y sin exponer credenciales en GitHub.
-
Copiar el archivo
.env.examplea.envy editar credenciales:cp .env.example .env nano .env
-
Levantar el contenedor:
docker compose up -d
-
Abrir en el navegador:
http://localhost:5678
- Crear una instancia con Docker preinstalado.
- Subir este repositorio.
- Configurar variables de entorno en Lightsail:
export N8N_BASIC_AUTH_USER=admin export N8N_BASIC_AUTH_PASSWORD=contraseña_segura export N8N_PORT=5678
- Ejecutar:
docker compose up -d
- Nunca subas
.enva GitHub (ya está en.gitignore). - En producción, usa AWS Secrets Manager o variables de entorno configuradas en el servicio.