~/keydrop/tools/env-generate

Genera bloques .env y .env.example completos para los stacks más comunes, con valores criptográficos en cliente.

Generador .env por stack

nextjs

Next.js

App Router con Auth.js opcional, Redis y OpenAI.

# nextjs · generado por KeyDrop · .env
# No subas este archivo a Git si contiene secretos reales.

# Modo de ejecución.
NODE_ENV=production
# URL pública de la app.
NEXT_PUBLIC_APP_URL=http://localhost:3000
# URL pública usada por Auth.js para callbacks.
AUTH_URL=http://localhost:3000
# Secreto requerido por Auth.js / NextAuth.
AUTH_SECRET=JsLk8zqEFTOEuzsOm7los6w_mG7ac43kfqDbjrOSJJUWmdrb06UMaBCvUrBREzC9
# Secreto HMAC para firmar JWT.
JWT_SECRET=eDPIBoZqe0hjOcQpMZGqT7f_qS6_vKOxnYnORkMnL9rSVa5FN6h6lHTciyHgc-KF
# Clave de cifrado simétrico (cookies, tokens).
ENCRYPTION_KEY=b8c9903d584d9c638fbe17760de290cc
# String de conexión a la base de datos.
DATABASE_URL=postgres://user:password@host:5432/dbname
# String de conexión a Redis.
REDIS_URL=redis://localhost:6379
# Secreto para verificar webhooks entrantes.
WEBHOOK_SECRET=AZ1XL78o4sd1Y7rrHZ0ii6JhWdPCt5AS2jP9sW7nIDpLbrPX
# Token de protección para endpoints cron.
CRON_SECRET=cst5FYs93tIFmy4X_4QxDHB9diAWUYsR
# API key de OpenAI (opcional).
OPENAI_API_KEY=sk-…
vars

.env

  • privadoNODE_ENVModo de ejecución.
  • públicoNEXT_PUBLIC_APP_URLURL pública de la app.
  • privadoAUTH_URLURL pública usada por Auth.js para callbacks.
  • privadoAUTH_SECRETSecreto requerido por Auth.js / NextAuth.
  • privadoJWT_SECRETSecreto HMAC para firmar JWT.
  • privadoENCRYPTION_KEYClave de cifrado simétrico (cookies, tokens).
  • privadoDATABASE_URLString de conexión a la base de datos.
  • privadoREDIS_URLString de conexión a Redis.
  • privadoWEBHOOK_SECRETSecreto para verificar webhooks entrantes.
  • privadoCRON_SECRETToken de protección para endpoints cron.
  • privadoOPENAI_API_KEYAPI key de OpenAI (opcional).
stack

Stack

format

Formato de los valores

options

Formato de los valores

Los valores se generan en tu navegador con Web Crypto. No subas tu .env a Git.