🤓
karakeep bietet eine Benutzerverwaltung, welche Einladungen zur Registrierung und auch für das Zurücksetzen des Passwortes per E-Mail erlaubt. Die Dokumentation der Einstellungen ist nicht gerade eindeutig formuliert. Hier eine Konfiguration, welche mit Google zum E-Mail Versand funktioniert.
Einrichtung
Siehe hier:
karakeep. Für Eichhörnchen und andere Sammler. Installation als Docker-Stack auf einem UNRAID-Host, mit lokalem Ollama KI-Server.
🫣Es gibt Personen in meinem Umfeld, die alles sammeln, auch Browser‑Tabs und bauen sich so ein Archiv auf. Das erfordert dann einiges an motorischem Geschick, bei gefühlt achtzig offenen Tabs zielsicher den richtigen zu treffen. Schade nur, dass diese ‘Datenbank’ oft ein Update nicht überlebt. Dann ist das Gejammer

Empfehlungen
In produktiver Umgebung würde ich folgendes empfehlen:
- Selbstregistrierung ausschalten
DISABLE_SIGNUPS=true - In der Benutzerverwaltung Kontinente setzen für die Anzahl Einträge und die Datenmenge
E-Mail Versand via SMTP und Google
- App-Passwort erstellen im [Google Benutzerkonto]
SMTP_PORT=465undSMTP_SECURE=trueverwenden
Benutzerverwaltung

.env
DATA_DIR=/data
MEILI_ADDR=http://192.168.16.44:7700
MEILI_MASTER_KEY=<openssl rand -base64 36 | tr -dc 'A-Za-z0-9'>
NEXTAUTH_URL=https://kara.supercool.net
NEXTAUTH_SECRET=<openssl rand -base64 36>
OLLAMA_BASE_URL=http://192.168.16.45:11434
INFERENCE_TEXT_MODEL=gpt-oss:20b
INFERENCE_IMAGE_MODEL=llava:13b
EMBEDDING_TEXT_MODEL=embeddinggemma:latest
INFERENCE_CONTEXT_LENGTH=8096
INFERENCE_ENABLE_AUTO_TAGGING=true
INFERENCE_ENABLE_AUTO_SUMMARIZATION=true
INFERENCE_JOB_TIMEOUT_SEC=60
INFERENCE_OUTPUT_SCHEMA=structured
# E-Mail Versand mit gmail.com
DISABLE_SIGNUPS=true # Selbstregistrierung verhindern
SMTP_HOST=smtp.gmail.com
SMTP_PORT=465 # Port 587 funktioniert hier nicht
SMTP_SECURE=true # muss 'true' sein für Port 465
[email protected]
[email protected]
SMTP_PASSWORD=googleapppassword # ohne LeerzeichenQuelle
Configuration | Karakeep Docs
The app is mainly configured by environment variables. All the used environment variables are listed in packages/shared/config.ts. The most important ones are:

