Docs: document all SMTP_* and other undocumented env vars for self-hosting
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
- Área
- documentation
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
Problem
When self-hosting, I couldn't find a complete list of environment variables:
.env.exampleL269 says the cloud jobs "mail through the SMTP_* settings above", but.env.exampledoesn't define anySMTP_*variables.packages/backend/src/settings/email.service.ts(L166–178) readsSMTP_HOST,SMTP_PORT(default 587),SMTP_USER,SMTP_PASS,SMTP_FROM,SMTP_SECUREandSMTP_REPLY_TO.docs/deployment.mdL427 lists only the first four.- These are read in code but not documented anywhere:
KG_HASH_SECRET(knowledge-graph/identifier.tsL122; falls back toENCRYPTION_KEY, thenJWT_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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de HelpCode-ai/anythingmcp
-
good first issue hacktoberfest
Dificultad 2/5 Medio día Aptitud para principiantes 70/100
HelpCode-ai/anythingmcp#996 ·
Los mantenedores suelen responder en 1 día
-
good first issue hacktoberfest
Dificultad 2/5 Medio día Aptitud para principiantes 72/100
HelpCode-ai/anythingmcp#995 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue hacktoberfest help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
HelpCode-ai/anythingmcp#982 ·
Los mantenedores suelen responder en 1 día
-
good first issue hacktoberfest
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
HelpCode-ai/anythingmcp#745 ·
Los mantenedores suelen responder en 1 día
-
🐣 Good first issue: contribute a new MCP adapterQuizá libre de nuevo @7k777 la tomó hace 22 días y no hay ningún pull request abierto. Abiertoenhancement good first issue hacktoberfest help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
HelpCode-ai/anythingmcp#150 · 18 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de HelpCode-ai/anythingmcp
Issues similares
-
priority:high
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
immich-app/immich#32426 ·
Los mantenedores suelen responder en 1 día
-
documentation good first issue hacktoberfest help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
libredb/libredb-studio#1756 ·
Los mantenedores suelen responder en 1 día
-
state:triage-needed
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día