DocuStore.io

Requirements

System prerequisites and hardware recommendations for running DocuStore.

System Requirements

DocuStore runs as a set of Docker containers. You need:

  • Docker Engine 24+ with Docker Compose v2
  • RAM: 8 GB minimum (16 GB recommended for LLM activities)
  • Disk: 20 GB for base images + storage for documents
  • CPU: 4+ cores recommended (embedding and OCSR are CPU-intensive)

Infrastructure Components

DocuStore depends on the following services (all included in the Docker Compose stack):

ServicePurposeDefault Port
EventStoreDBEvent sourcing (append-only event log)2113
MongoDBRead model projections (query-optimized views)27017
QdrantVector search (3 collections: text, summary, SMILES)6333
TemporalWorkflow orchestration (durable task execution)7233
PostgreSQLTemporal server state storage5432
KafkaEvent streaming for plugin system9092

LLM Provider

DocuStore requires an LLM provider for summarization, NER, and chat. Supported providers:

  • Ollama (local, free) — recommended for development
  • OpenAI (API key required)
  • Google Gemini (API key required)

Embedding Model

Text embeddings use nomic-embed-text-v1.5 (768-dim) by default. The model is downloaded automatically on first use when running with Ollama.