Build, host and run AI solutions.

Logo Qdrant

Qdrant

Self-hosted vector database for semantic search and RAG — the missing infrastructure layer for your LLM stack.

2 GB RAM 1 vCPU Port 6333 Available

Tech stack

DockerRust
Minimum RAM2 GB
Minimum CPU1 vCPU
Default port6333
Compatible OSubuntu-24.04

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.

Key features

Approximate nearest-neighbour search over millions of vectors, via HNSW indexing
Payload filters — combine vector similarity with structured filters (category, date, score) in a single query
HNSW indexing + scalar and product quantisation for fast search on small RAM budgets
Collections and named vectors — store multiple embedding types per document in one collection
REST and gRPC APIs — every popular LLM framework (LangChain, LlamaIndex, Haystack) has a native Qdrant connector
Apache 2.0 — fully auditable, no telemetry, air-gap capable

When to use this solution?

1

RAG pipeline memory

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.

2

Semantic search

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.

3

Recommendation engine

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.

Deploy Qdrant on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

Order a ServOrbit 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.

02

Deploy from the Marketplace

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.

03

Connect for the first time

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.

04

Create a collection and index your vectors

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.

05

Query from your application

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.

06

Secure the instance

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.

Frequently asked questions

A vector database stores embeddings — the numerical representations produced by LLMs and embedding models. RAG (Retrieval-Augmented Generation) works by retrieving the document chunks most similar to a user's question before calling the LLM. A vector database like Qdrant does that retrieval in milliseconds across millions of chunks, which a relational database or full-text index cannot match.

Embed the deploy button

Maintaining a project that uses Qdrant? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy Qdrant on ServOrbit
Markdown
[![Deploy Qdrant on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=qdrant&utm_source=deploy-badge&utm_medium=referral&utm_campaign=qdrant)
HTML
<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.

Build, host and run AI solutions.

Activate Qdrant on your infrastructure.

Dedicated Cloud VPS — IPv4 included, European datacenter, support included. Your data never leaves your server.

Recommended configuration: 2 GB RAM · 1 vCPU

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.