Build, host and run AI solutions.
Self-hosted vector database for semantic search and RAG — the missing infrastructure layer for your LLM stack.
Qdrant is an open-source, high-performance vector database written in Rust. It stores vector embeddings — the numerical representations produced by LLMs and embedding models — and retrieves the most similar ones in milliseconds, even across hundreds of millions of vectors.
Deployed on a ServOrbit VPS, Qdrant becomes the memory layer of your AI stack: pair it with Ollama for local inference, LiteLLM for a unified API gateway, and your own application code to build production-grade RAG pipelines, semantic search engines, recommendation systems or AI chatbots that actually remember context — all on infrastructure you control, at a fixed monthly cost.
Index your documentation, knowledge base or product catalogue as embeddings and retrieve the most relevant chunks before each LLM call. Pair with Ollama on the same VPS for a fully air-gapped, zero-per-token RAG stack.
Replace keyword search with meaning-based retrieval. A query for 'fast payment processing' surfaces results about 'instant transactions' even when those exact words never appear — because Qdrant compares intent, not tokens.
Represent products, articles or users as embedding vectors and find the nearest neighbours. 'Users who liked this' and 'similar products' become a single nearest-neighbour query with optional payload filters for price or category.
Guide optimized for ServOrbit Cloud VPS.
Plan for at least 2 GB of RAM: Qdrant itself makes do with 100 to 200 MB at rest, the remainder being headroom for your index and for the services you host alongside it. Actual sizing depends on the number and the dimension of your vectors. The machine ships with Ubuntu 24.04 and Docker already installed.
In your ServOrbit client area: Marketplace → Artificial Intelligence → Qdrant → Deploy. The qdrant/qdrant:latest image starts within seconds. The REST API answers on port 6333; the gRPC API listens on port 6334, restricted to 127.0.0.1, so reachable from the VPS itself or through an SSH tunnel. The qdrant_storage volume mounted on /qdrant/storage keeps your collections and indexes.
There are no credentials to hand you: this Qdrant installation runs with NO authentication. Anyone able to reach its address can read, modify and delete your collections, and the /dashboard UI is wide open — do not attach a public domain to it until an API key is configured.
Create a collection whose dimension matches your embedding model — 1536 for OpenAI's text-embedding-3-small for instance, or 1024 for mxbai-embed-large served by Ollama: curl -X PUT https://<your-domain>/collections/my_docs -H 'Content-Type: application/json' -d '{"vectors":{"size":1536,"distance":"Cosine"}}'. That is the address to call from any machine; from the VPS itself, http://127.0.0.1:6333 works too. With no domain attached, Qdrant has no public address: open an SSH tunnel — ssh -L 6333:127.0.0.1:6333 root@<your-vps-ip>, replacing 6333 with the port shown on your app's card in the client area — then call http://localhost:6333. Then send your embeddings through the REST API or through the SDK of your choice.
Install the Qdrant client (pip install qdrant-client or npm install @qdrant/js-client-rest), pass the embedding of the user's question and get back the k nearest passages. Those passages are then supplied as context to your language model, which answers from your documents rather than from its internal knowledge alone.
Set an API key through the QDRANT__SERVICE__API_KEY environment variable and restart the container: it is the only protection that holds, since an open vector database lets anyone read and modify all of your collections. You have, on the other hand, no reverse proxy to install and no certificate to manage: ServOrbit adds the nginx vhost and TLS as soon as a domain is attached — only attach that domain once the key is in place, since encryption protects the transport without identifying anyone.
Maintaining a project that uses Qdrant? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.
[](https://servorbit.com/vps-cloud?template=qdrant&utm_source=deploy-badge&utm_medium=referral&utm_campaign=qdrant)<a href="https://servorbit.com/vps-cloud?template=qdrant&utm_source=deploy-badge&utm_medium=referral&utm_campaign=qdrant"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Qdrant on ServOrbit" height="40"></a>The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.