Skip to content

aobregonmx/n8n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuración n8n con ssl y nginx

1. Clonar el repositorio de n8n

Si aún no tienes el repositorio de n8n, clónalo en tu máquina local:

git clone https://github.com/n8n-io/n8n.git
cd n8n

2. Generar certificados SSL autofirmados

Otorgar permisos de ejecución al script de generación de certificados:

chmod +x generate-ssl-certs.sh

Ejecutar el script para generar los certificados:

./generate-ssl-certs.sh

Esto generará dos archivos en el directorio ./certs/:

  • key.pem - Clave privada
  • cert.pem - Certificado autofirmado

3. Configurar el dominio local

Agrega esta línea a tu archivo /etc/hosts para que n8n.localhost apunte a tu máquina local:

127.0.0.1       n8n.localhost

En macOS/Linux:

echo "127.0.0.1       n8n.localhost" | sudo tee -a /etc/hosts

5. Iniciar los servicios

Ejecuta los siguientes comandos para iniciar los servicios:

docker-compose down
docker-compose up -d

6. Acceder a n8n

7. Aceptar el certificado autofirmado

Como es un certificado autofirmado, tu navegador mostrará una advertencia de seguridad. Esto es normal para desarrollo local.

En Chrome/Safari:

  • Haz clic en "Avanzado" → "Continuar a n8n.localhost"

En Firefox:

  • Haz clic en "Avanzado" → "Aceptar el riesgo y continuar"

Troubleshooting:

Error "Site can't be reached":

  • Verifica que agregaste n8n.localhost a /etc/hosts
  • Confirma que los servicios estén corriendo: docker-compose ps

Error de certificado:

  • Normal para certificados autofirmados
  • Acepta manualmente en el navegador

n8n no carga:

  • Verifica logs: docker-compose logs nginx
  • Verifica logs: docker-compose logs n8n

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages