Self-Hosted Search & Vectors
5 stacks for anyone who wants search and vector storage for your own data. Each one is a vanilla
compose.yaml that runs locally with docker compose up, with a measured RAM footprint
and a one-step deploy to Miget from $5/month flat.
#the stacks
ChromaDB
Chroma vector database - the developer-friendly embedding store, single container + volume, internal-only.
Meilisearch
Instant, typo-tolerant search in a single container - the Algolia experience at a flat self-hosted price.
Qdrant
Qdrant vector database - single container + volume, internal-only, with the dashboard a flag away.
SearXNG
A private metasearch engine - 200+ engines, no tracking. Your search homepage and your RAG backend.
Typesense
The speed-obsessed instant-search engine - in-memory C++, typo tolerance, vectors - for $7/month.
#what each one needs
RAM and disk are what the compose file allocates, not guesses, and the plan is the smallest one that holds it. Databases and caches come managed and included on Miget rather than billed per instance.
| Stack | Services | RAM | Disk | Fits plan |
|---|---|---|---|---|
| ChromaDB | 1 | 1 GiB | 10 GB | $7/mo |
| Meilisearch | 1 | 1 GiB | 5 GB | $7/mo |
| Qdrant | 1 | 1 GiB | 10 GB | $7/mo |
| SearXNG | 1 | 512 MiB | 3 GB | $5/mo |
| Typesense | 1 | 1 GiB | 5 GB | $7/mo |
Cost against the managed equivalents, per stack: ChromaDB , Meilisearch , Qdrant , SearXNG , Typesense .
Browse the rest of the catalogue
140 stacks in total, from databases and queues to AI infrastructure - all MIT licensed, all runnable locally, all deployable in one step.