From 8af6188401e0d4c955dbd6b4b8a371d2b5343a64 Mon Sep 17 00:00:00 2001 From: Vera-AI Date: Thu, 26 Mar 2026 15:00:35 -0500 Subject: [PATCH] Enhance DOCKERHUB Prerequisites with detailed setup --- DOCKERHUB.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 57 insertions(+), 5 deletions(-) diff --git a/DOCKERHUB.md b/DOCKERHUB.md index b9619f1..8e1486a 100644 --- a/DOCKERHUB.md +++ b/DOCKERHUB.md @@ -197,11 +197,63 @@ conversations with this user and can reference them contextually. ## Prerequisites -| Requirement | Description | -|-------------|-------------| -| **Ollama** | LLM inference server (e.g., `http://10.0.0.10:11434`) | -| **Qdrant** | Vector database (e.g., `http://10.0.0.22:6333`) | -| **Docker** | Docker installed | +### Required Services + +| Service | Version | Description | Install | +|---------|---------|-------------|---------| +| **Ollama** | 0.1.x+ | LLM inference server | `curl https://ollama.ai/install.sh | sh` | +| **Qdrant** | 1.6.x+ | Vector database | `docker run -p 6333:6333 qdrant/qdrant` | +| **Docker** | 20.x+ | Container runtime | `curl -fsSL https://get.docker.com | sh` | + +### System Requirements + +| Requirement | Minimum | Recommended | +|-------------|---------|-------------| +| **CPU** | 2 cores | 4+ cores | +| **RAM** | 2 GB | 4+ GB | +| **Disk** | 1 GB | 5+ GB | + +### Ollama Setup + +```bash +# Install Ollama +curl https://ollama.ai/install.sh | sh + +# Pull embedding model (required) +ollama pull snowflake-arctic-embed2 + +# Pull chat model +ollama pull llama3.1 + +# Verify +curl http://localhost:11434/api/tags +``` + +### Qdrant Setup + +```bash +# Docker run +docker run -d --name qdrant -p 6333:6333 qdrant/qdrant + +# Verify +curl http://localhost:6333/collections +``` + +### Embedding Models + +| Model | Dimensions | Notes | +|-------|------------|-------| +| `snowflake-arctic-embed2` | 1024 | **Recommended** | +| `nomic-embed-text` | 768 | Alternative | +| `mxbai-embed-large` | 1024 | Fast | + +### Pre-Flight Checklist + +- [ ] Docker installed (`docker --version`) +- [ ] Ollama running (`curl http://OLLAMA_IP:11434/api/tags`) +- [ ] Qdrant running (`curl http://QDRANT_IP:6333/collections`) +- [ ] Embedding model pulled (`ollama pull snowflake-arctic-embed2`) +- [ ] UID/GID noted (`id` command) ---