Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

comparison

Best VPS for Ollama (2026): Where Cheap Hosting Hits Reality

Find the best VPS for Ollama in 2026. We compare providers on speed, storage, and price to help you self-host Ollama smoothly and affordably today.

Best VPS for Ollama (2026): Where Cheap Hosting Hits Reality

Ollama is the easiest way to run local LLMs. It also makes it easy to deploy something that does not actually work for your use case, because the install command is the same whether you have 8 GB of RAM or an H100. The framework will not tell you that 2 tokens per second is too slow for a chatbot.

Here is the brutally honest hosting math after testing Ollama on six different VPS configs.

Ollama Is a Wrapper, the Model Is the Cost

Ollama itself is light. Around 100 MB of Go binary and runtime overhead. Every resource decision is about the model: which one you run, in which quantization, and whether you have GPU.

CPU inference works for the install demo and breaks for daily use. The numbers I measured on a Hetzner CCX33 (8 vCPU, 32 GB RAM, no GPU):

Compare to GPU on a Hetzner GEX44 (RTX 6000 Ada, 48 GB VRAM):

The CPU path is for batch jobs that you can leave overnight. The GPU path is what you need for anything interactive.

VPS Comparison for Ollama

ProviderPlanGPUvCPURAMMonthlyBest fit
Hetzner CloudCCX23None416 GB29.74 EUR7B CPU inference, batch only
Hetzner CloudCCX33None832 GB59.61 EUR13B CPU batch, dev work
Hetzner ServerGEX44RTX 6000 Ada16192 GB184 EUR70B production serving
Contabo VPSVPS XLNone1296 GB27.49 EUR70B Q4 CPU batch (slow but cheap)

Hetzner Cloud CCX23: For 7B CPU inference

The minimum I would consider for Ollama with a 7B model. 16 GB RAM fits the model plus context, and dedicated CPU keeps the 5 to 7 tokens per second steady. Use this for personal assistant work, document summarization, or any batch task where 2-second response times are acceptable.

Do not use this for chatbots or interactive applications. The latency makes it painful.

Pros:

Get Hetzner: Hetzner Cloud.

Hetzner Cloud CCX33: For 13B CPU dev work

32 GB RAM fits a 13B model with comfortable context. CPU inference at 2 to 3 tokens per second is fine for development and testing, painful for production. Use this when you need to validate that your prompts work on a 13B model before committing to GPU hosting.

Honest take: 59.61 EUR a month for slow CPU inference is hard to justify against renting a GPU hourly via Vast.ai for testing.

Hetzner GEX44: The serious production tier

184 EUR a month for an RTX 6000 Ada with 48 GB VRAM is the cheapest path to production Ollama in Europe. The 48 GB VRAM fits 70B Q4 models with room for context, and 13B Q8 models with very large context (128K+).

This is the right tier when:

The 192 GB system RAM is overkill for Ollama itself but useful when you also run a Flowise or LangGraph orchestrator on the same machine.

Get Hetzner: Hetzner Cloud.

Contabo VPS XL: For massive CPU batch jobs

27.49 EUR a month for 96 GB RAM lets you load 70B Q4 models on CPU. Inference at 0.5 to 1 token per second is unusable interactively but tolerable for overnight batch processing of document corpuses.

Pick this for niche batch use cases where total monthly throughput matters more than per-request latency.

Get Contabo: Contabo VPS.

What I Would Pick

For production Ollama with any interactive use: Hetzner GEX44 with GPU. For development and testing with 7B models: Hetzner CCX23. Skip CPU inference for 13B+ models unless you have a batch use case that genuinely fits. The token-per-second math does not work for anything else.

The broader VPS landscape sits at the SelfHostVPS comparison. Ollama pairs well with OpenWebUI, AnythingLLM, and most agent frameworks. See those guides for combined deployment recommendations.

Frequently asked questions

Can I really run Ollama on a CPU-only VPS?

Technically yes, practically no for production use. A 7B model on CPU outputs 3 to 5 tokens per second on a Hetzner CCX23, which is borderline acceptable for occasional queries and unusable for chatbots. A 13B model on CPU drops to 1 to 2 tokens per second. For anything beyond personal experimentation, you need GPU. Ollama makes CPU inference easy, that does not make it useful at scale.

What is the cheapest GPU VPS for Ollama in 2026?

Hetzner's GEX44 with an RTX 6000 Ada at 184 EUR a month is the cheapest reasonable GPU option in Europe. It handles 7B and 13B models comfortably (40 to 80 tokens per second) and runs 70B models at 4-bit quant with 20 to 30 tokens per second. Genesis Cloud and Vast.ai offer cheaper hourly rates for sporadic use, but monthly pricing favors Hetzner.

How much RAM does Ollama need without a GPU?

Roughly 2x the model file size for GGUF models. A 7B Q4_K_M model is 4.4 GB on disk and needs 9 to 10 GB RAM in practice. A 13B Q4 model is 7.8 GB and needs 16 GB. A 70B Q4 model needs 48 GB. These numbers assume conservative context window. Larger contexts (32K+) add 2 to 8 GB on top.

Should I rent a GPU VPS or use OpenRouter for Ollama-like access?

For under 100 USD a month of inference spend, OpenRouter or similar API aggregators are cheaper. For consistent workloads above 200 USD a month, owning a GPU VPS pays back inside 2 to 3 months. The break-even depends heavily on which model you use. Llama 3.1 70B at OpenRouter rates of 1 USD per million tokens means a Hetzner GEX44 (184 EUR a month) pays back at around 200 million tokens monthly.