~/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
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=mHc8f2FO8xtvzlw68iEnd2SsWq-dSEJx6RuUoPoSS7f2d3O8gC-BQ5Kq7kz7QdoY # Secreto HMAC para firmar JWT. JWT_SECRET=e-6Oj56D57-LC7sWHylF-i0niO0T7QJ_KbUJpbYGu0gcTDqI1zUDzzsMYFbxrlyI # Clave de cifrado simétrico (cookies, tokens). ENCRYPTION_KEY=6a4be7322b4d73aec3ad11e75887fd90 # 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=c_4uADBgObPJrgn6B1y1TgP5xxDtA-Q97a_KW2CmCBPtb6dm # Token de protección para endpoints cron. CRON_SECRET=sLzsQ9MSOHTLkQtytIBMwCx6BJ4BCUvg # API key de OpenAI (opcional). OPENAI_API_KEY=sk-…
.env
- privado
NODE_ENVModo de ejecución. - público
NEXT_PUBLIC_APP_URLURL pública de la app. - privado
AUTH_URLURL pública usada por Auth.js para callbacks. - privado
AUTH_SECRETSecreto requerido por Auth.js / NextAuth. - privado
JWT_SECRETSecreto HMAC para firmar JWT. - privado
ENCRYPTION_KEYClave de cifrado simétrico (cookies, tokens). - privado
DATABASE_URLString de conexión a la base de datos. - privado
REDIS_URLString de conexión a Redis. - privado
WEBHOOK_SECRETSecreto para verificar webhooks entrantes. - privado
CRON_SECRETToken de protección para endpoints cron. - privado
OPENAI_API_KEYAPI key de OpenAI (opcional).
Stack
Formato de los valores
Formato de los valores
Los valores se generan en tu navegador con Web Crypto. No subas tu .env a Git.