Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Docs: document all SMTP_* and other undocumented env vars for self-hosting

Abierto Apto para principiantes
#1,049 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
82/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
typescript

Línea de trabajo

Empieza comparando .env.example con las variables de entorno que se leen en packages/backend/src/settings/email.service.ts, knowledge-graph/identifier.ts y las otras ubicaciones mencionadas en el issue. Después, comprueba docs/deployment.md con respecto a esa configuración. La tarea estará terminada cuando las variables SMTP y las otras cinco variables no documentadas aparezcan con sus valores predeterminados o su comportamiento en .env.example, las siete variables SMTP estén documentadas en la guía de despliegue y se corrija el comentario engañoso.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement
Problem

When self-hosting, I couldn't find a complete list of environment variables:

  • .env.example L269 says the cloud jobs "mail through the SMTP_* settings above", but .env.example doesn't define any SMTP_* variables.
  • packages/backend/src/settings/email.service.ts (L166–178) reads SMTP_HOST, SMTP_PORT (default 587), SMTP_USER, SMTP_PASS, SMTP_FROM, SMTP_SECURE and SMTP_REPLY_TO. docs/deployment.md L427 lists only the first four.
  • These are read in code but not documented anywhere: KG_HASH_SECRET (knowledge-graph/identifier.ts L122; falls back to ENCRYPTION_KEY, then JWT_SECRET, then a hardcoded 'anythingmcp-kg-dev-secret'), KG_MCP_TOOL (off disables it), KG_OBSERVE_COOLDOWN_SEC (default 45), SHUTDOWN_TIMEOUT_MS (default 20000), SENTRY_MCP_TRACES_SAMPLE_RATE (default: base rate / 5).
Proposed Solution

Add a commented SMTP block (plus the variables above) to .env.example, and list all seven SMTP variables in docs/deployment.md. I'm happy to send a PR.

Alternatives Considered

At minimum, reword the L269 comment so it doesn't refer to settings "above".

Area

Documentation

Additional Context

No response

Lenguaje dominante
TypeScript
Estrellas
856
Forks
82
Merge medio
6 h 15 min
PR fusionados (30 d)
141

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de HelpCode-ai/anythingmcp

Todos los issues de HelpCode-ai/anythingmcp

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.