feat(karakeep): añadir stack de archivo de enlaces con OCR e IA

- stack.env: plantilla con configuración de modelos de inferencia
  (text, embedding) y parámetros de OCR multilingüe (eng, spa)
- docker-compose.yml: ajustes del stack

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Eduardo David Paredes Vara
2026-05-25 05:48:28 +00:00
parent c158569a04
commit 4644da06c4
2 changed files with 33 additions and 0 deletions
+5
View File
@@ -42,6 +42,11 @@ services:
- karakeep_internal
- proxy
labels:
traefik.enable: "true"
traefik.docker.network: "${TRAEFIK_DOCKER_NETWORK}"
traefik.http.routers.karakeep.rule: "Host(`${KARAKEEP_DOMAIN}`)"
traefik.http.routers.karakeep.entrypoints: "${TRAEFIK_ENTRYPOINT_SECURE}"
traefik.http.routers.karakeep.tls.certresolver: "${TRAEFIK_CERTRESOLVER}"
traefik.http.services.karakeep.loadbalancer.server.port: "3000"
karakeep-chrome:
+28
View File
@@ -0,0 +1,28 @@
KARAKEEP_VERSION=0.31.0
KARAKEEP_DOMAIN=app.example.com
TRAEFIK_DOCKER_NETWORK=proxy
TRAEFIK_ENTRYPOINT_SECURE=websecure
TRAEFIK_CERTRESOLVER=letsencrypt
NEXTAUTH_SECRET=change-me
MEILI_MASTER_KEY=CAMBIAME_meili_master_key_super_largo_y_unico
DISABLE_SIGNUPS=true
OCR_LANGS=eng,spa
OPENAI_API_KEY=change-me
INFERENCE_TEXT_MODEL=gpt-4.1-mini
INFERENCE_IMAGE_MODEL=gpt-4o-mini
EMBEDDING_TEXT_MODEL=text-embedding-3-small
INFERENCE_LANG=spanish
INFERENCE_ENABLE_AUTO_TAGGING=true
INFERENCE_ENABLE_AUTO_SUMMARIZATION=true
INFERENCE_CONTEXT_LENGTH=4096
INFERENCE_MAX_OUTPUT_TOKENS=1024
INFERENCE_USE_MAX_COMPLETION_TOKENS=false
INFERENCE_NUM_WORKERS=1
INFERENCE_JOB_TIMEOUT_SEC=30
LOG_LEVEL=warning
DB_WAL_MODE=true
SERVICE_URL_KARAKEEP=https://app.example.com
SERVICE_FQDN_KARAKEEP=app.example.com