VPS for CPU-only AI models (Ollama)

7–8B-parameter models in Ollama or llama.cpp run without a GPU if there's enough memory: at least 16 GB and 8 cores.

Find a VPS in four questions
5,853 plans
Sort by

VPS for CPU-only AI models (Ollama): prices, hosting providers and payment methods

The selection has 5,853 plans from 1,356 hosts. Prices start at 2.73 $ per month, a quarter of plans are cheaper than 64.53 $, half are cheaper than 121 $. NVMe: 49% of plans, unlimited traffic: 30%, hourly billing: 20%.

Cheapest hosting providers

  1. CloudTechtiqAdvance Cloud VPS · 8 cores · 16 GB2.73 $
  2. SpeedHost247.comPremium VPS · 12 cores · 48 GB7.95 $
  3. KeyubuVPS L-TR 16GB · 8 cores · 16 GB7.98 $
  4. WebyneSpeed VPS2 · 8 cores · 16 GB10.55 $
  5. BalHostVDS-8 · 8 cores · 16 GB10.70 $

Price by RAM size

RAMPlansPrice from
from 1 GB5,8532.73 $
from 2 GB5,8532.73 $
from 4 GB5,8532.73 $
from 8 GB5,8532.73 $
from 16 GB5,8532.73 $

Payment methods

  • Bank card749 55%
  • Cryptocurrency338 25%

How many hosting providers in the selection accept each payment method.

Best VPS hosting 2026 Provider comparisons VPS guide

AI models on a VPS without a GPU: what you can really run

AI models on a VPS without a GPU: how much memory 3B, 7B and 13B models need and what speed to expect on a CPU
In Q4 format a 7–8 billion parameter model takes 5–6 GB, so a sensible minimum for running on a CPU is 16 GB of memory and 8 cores.

A GPU in the cloud is expensive, but many tasks don't need one. Language models with 3–8 billion parameters in compressed form run on an ordinary CPU: they respond more slowly than ChatGPT, but your data never leaves your server and you pay a fixed amount with no request limits. It's a good option for internal bots, document processing, classification and experiments.

Memory decides which model fits

The whole model is loaded into RAM. With 4-bit quantisation (Q4), one billion parameters takes roughly 0.6–0.7 GB, plus headroom for the context and the system:

  • 8 GB RAM — models up to 3–4 billion parameters: Llama 3.2 3B, Phi, Qwen 2.5 3B;
  • 16 GB RAM — 7–8 billion models: Llama 3.1 8B, Qwen 2.5 7B, Mistral 7B — the most popular class;
  • 32 GB or more — 13–14 billion models or several models at once.

That's why this selection starts at 16 GB of memory and 8 cores — the minimum for working comfortably with 7–8 billion parameter models.

Speed depends on cores and memory

Text generation on a CPU is limited by memory bandwidth and the number of cores. On 8 modern cores a 7B model produces around 5–10 tokens per second — enough for a chatbot serving one or two users at a time. Pay attention to the CPU's clock speed and generation: high-frequency plans on recent AMD EPYC and Ryzen chips are noticeably faster than old Xeons. If AVX2 and AVX-512 instructions are supported, llama.cpp uses them automatically.

What to install

  • Ollama — the simplest option: one command to install, models are downloaded by name, and there's an OpenAI-compatible HTTP API.
  • llama.cpp — the engine behind most of these tools; it gives you maximum control over parameters and speed.
  • Open WebUI — a ChatGPT-style web interface on top of Ollama, handy for a team.
  • Whisper.cpp — speech recognition on the CPU, works even with 4 GB.

If you only need models as part of an automation, they're easy to wire up to n8n or a bot. And if cloud models are enough, a regular server that calls their APIs will do — see VPS for Python.

Storage and limitations

Models weigh 2 to 10 GB each, so choose NVMe with 50 GB or more to keep several models and load them quickly. Keep the limits in mind: image generation (Stable Diffusion) on a CPU takes minutes per picture, and training models without a GPU is practically impossible — that requires a GPU server. Don't expose the Ollama API to the internet without authentication: close port 11434 with a firewall and put access behind a password-protected reverse proxy.

FAQ

Can I run an AI model on a VPS without a GPU?

Yes, language models up to 7–8 billion parameters in Q4 format run on the CPU via Ollama or llama.cpp. They're slower than on a GPU, but fast enough for a chatbot or document processing.

How much memory does a 7B model need?

About 5–6 GB for the model itself in Q4 format, plus headroom for the context and the system. In practice, go for 16 GB of RAM or more for stable operation.

How fast does a model run on a CPU?

On 8 modern cores a 7B model produces about 5–10 tokens per second. That's roughly reading speed: comfortable for one or two users at a time.

Can I generate images on a VPS like this?

Technically yes, but Stable Diffusion on a CPU takes minutes per image. Image generation and model training need a server with a GPU.

How do I secure Ollama on a server?

Don't expose port 11434 to the internet: have the API listen on localhost and route external access through a reverse proxy with authentication or a VPN.

How much does VPS for CPU-only AI models (Ollama) cost?

From 2.73 $ per month. A quarter of plans are cheaper than 64.53 $, half are cheaper than 121 $. In total 5,853 plans from 1,356 hosts.

Can I pay for VPS for CPU-only AI models (Ollama) by bank card or cryptocurrency?

By bank card at 749 hosts of 1356 (55%), by cryptocurrency at 338 (25%). Payment methods for each plan are in the Payment column.

How much does VPS for CPU-only AI models (Ollama) with 2 GB of RAM cost?

From 2.73 $ per month; with 4 GB from 2.73 $, with 8 GB from 2.73 $.

Which countries have the most plans?

Most plans are in in the USA, in Germany and in the Netherlands. You can pick a country in the filter, and prices and payment methods will update.

VPS/VDS collections

all 454 →

Prices and specs are taken from hosting providers' websites; check them on the website before paying, as hosts change plans without notice.