IT
Accedi Pubblica
contextetech /

Private chat on your documents: Ollama, Qdrant, Open WebUI

v1
Inglese Licenza: MIT Pubblicato il aggiornato 1 ora fa 0 utilizzi

docker-compose stack for a private chat on your documents: Ollama (model), Qdrant (vector database) and Open WebUI (interface).

Accessi Medio

  • Leggere file o dati
  • Modificare o eliminare file
  • Inviare dati su Internet
  • Eseguire comandi sulla macchina : No

Servizi

  • Ollama: runs the model
  • Qdrant: vector database
  • Open WebUI: chat interface and document upload

Porte : 3000 (interface), 11434 (Ollama), 6333 (Qdrant)

1. docker compose up -d 2. Pull a model: docker compose exec ollama ollama pull llama3.1 3. Open http://localhost:3000, create the admin account, then upload your documents.

docker-compose.yml

services:
  ollama:
    image: ollama/ollama
    volumes:
      - ollama:/root/.ollama
    ports:
      - "11434:11434"

  qdrant:
    image: qdrant/qdrant
    volumes:
      - qdrant:/qdrant/storage
    ports:
      - "6333:6333"

  open-webui:
    image: ghcr.io/open-webui/open-webui:main
    depends_on: [ollama, qdrant]
    environment:
      - OLLAMA_BASE_URL=http://ollama:11434
      - VECTOR_DB=qdrant
      - QDRANT_URI=http://qdrant:6333
    volumes:
      - open-webui:/app/backend/data
    ports:
      - "3000:8080"

volumes:
  ollama:
  qdrant:
  open-webui:

Community

Ancora nessun commento. Condividi la tua esperienza, aiuterà chi viene dopo.