- Update sidebar.tsx to display "Mento" instead of "Keep" - Update README.md title from "Keep Notes" to "Mento" - Update DOCKER_DEPLOYMENT.md references to "Mento" - Update deploy.sh script comments to use "Mento" - Add DOCKER-SETUP.md with Docker configuration guide Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
Docker Configuration Guide
Configuration des Providers IA
Le fichier .env.docker n'est PAS versionné par Git (.gitignore). Vous devez le créer manuellement sur votre serveur.
Étape 1: Créer le fichier .env.docker
Sur votre serveur Proxmox:
cd /path/to/Keep
cp .env.docker.example .env.docker
nano .env.docker
Étape 2: Configurer selon votre setup
Option A: Ollama dans Docker (service Docker)
NEXTAUTH_URL="http://192.168.1.190:3000"
AI_PROVIDER=ollama
OLLAMA_BASE_URL="http://ollama:11434"
OLLAMA_MODEL="granite4:latest"
Important: Utilisez ollama:11434 (nom du service Docker) PAS localhost:11434
Option B: OpenAI (Cloud)
NEXTAUTH_URL="http://192.168.1.190:3000"
AI_PROVIDER=openai
OPENAI_API_KEY="sk-votre-cle-ici"
Puis dans l'interface admin:
- Configurez Tags Provider → OpenAI
- Configurez Embeddings Provider → OpenAI
- Entrez votre clé API
Option C: Ollama sur l'hôte (hors Docker)
NEXTAUTH_URL="http://192.168.1.190:3000"
AI_PROVIDER=ollama
OLLAMA_BASE_URL="http://192.168.1.190:11434"
OLLAMA_MODEL="granite4:latest"
Utilisez l'IP de votre serveur PAS localhost
Étape 3: Rebuild et redémarrer
docker compose down
docker compose build --no-cache keep-notes
docker compose up -d
Étape 4: Vérifier dans l'interface Admin
- Allez sur http://192.168.1.190:3000/admin/settings
- Section "AI Settings"
- Vous pouvez maintenant changer le provider pour Tags et Embeddings indépendamment
Problèmes fréquents
Erreur: ECONNREFUSED 127.0.0.1:11434
- Problème: Le code essaie d'utiliser
localhostau lieu du service Docker - Solution: Assurez-vous que
.env.dockerexiste avecOLLAMA_BASE_URL="http://ollama:11434"
Le provider ne change pas dans l'admin
- Sauvegardez les modifications dans l'admin
- Rafraîchissez la page (F5)
- Vérifiez "Current value" affichée sous le dropdown
Seul la génération de titres fonctionne
- Vérifiez que le bon provider est sélectionné pour Tags ET Embeddings
- Ce sont 2 providers séparés dans l'interface admin