Ollama VPS HostingSmall Open Models on Your Own Server
Ollama downloads and runs open-weight AI models with one command and serves them through a simple local API. On a VPS it runs on the CPU, which suits small models and private, low-volume use. We install Ollama on a hardened server and leave the models to you.
Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations
-
Reserved vCores and RAM
Models need memory; yours is not shared.
-
NVMe storage
Model files load quickly from disk.
-
Private by default
Your prompts stay on your server.
-
Root and SSH access
Pull, test and remove models as you like.
Why Run Ollama on a VPS
Hosted AI services send every prompt to someone else's servers. Ollama keeps small models and your data on a server you control.
-
Prompts stay on your server
No third-party service sees what you ask.
-
A private API for your tools
Applications call Ollama on localhost, or through a tunnel you set up.
-
Always on
A VPS keeps your models available when your laptop is off.
-
Swap models freely
Pull a different model with one command and compare.
How Ollama Is Set Up
Ollama is one service with its API on localhost; everything else is optional.
Request from a browser or app (HTTPS)
-
Runtime
Ollama service
Loads models into memory and answers requests; starts on boot.
-
API
localhost:11434
Ollama's HTTP API, reachable only from the server itself by default.
-
Models
Files on NVMe
Downloaded with ollama pull and kept on disk.
-
Access
SSH tunnel, WireGuard or NGINX
How you reach the API from elsewhere, if you want to.
Worth knowing
- The VPS plans have no GPU, so models run on the CPU: slower than on a GPU, and best with small models.
- Ollama has no login of its own: keep it on localhost, or put authentication in front of it.
- A model must fit in RAM with room for the context; a 7-billion-parameter model needs roughly 5 to 8 GB.
- Every model has its own licence; read it before using a model commercially.
What You Can Run
-
A private chat assistant
Ask questions without sending them to a cloud service.
-
Summaries and drafts
Short documents and notes processed on your own server.
-
Embeddings for search
Turn text into vectors for your own search or retrieval tools.
-
Automation steps
Classify or rewrite text inside workflows such as n8n.
-
Code helper for a small team
A small coding model for private snippets.
-
Model testing
Try small models before choosing one for production.
VPS Plans for Ollama
Memory decides which models fit. VPS-2 (8 GB RAM) runs small models; VPS-4 (24 GB RAM) leaves room for larger ones. There is no GPU.
VPS-1
Small websites, APIs, bots and development servers.
- 2 vCores
- 4 GB RAM
- 40 GB NVMe
- 500 Mbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-2
Production apps, WordPress and online stores.
- 4 vCores
- 8 GB RAM
- 75 GB NVMe
- 1 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-3
Busy stores, SaaS products and several projects.
- 6 vCores
- 12 GB RAM
- 100 GB NVMe
- 2 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-4
High-traffic apps, large databases and agencies.
- 8 vCores
- 24 GB RAM
- 200 GB NVMe
- 3 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.
Prices exclude 18% GST, which is added to invoices for customers in India.
Which Plan for Your Models
A quantised model needs roughly its file size in free RAM, plus room for the context. Replies are slower than on a GPU.
| Workload | Start with | Why |
|---|---|---|
| Very small models (about 1 to 3 billion parameters) | VPS-1 2 vCores · 4 GB RAM | 4 GB RAM; fine for tests and light tasks. |
| Small models (about 7 billion parameters) | VPS-2 4 vCores · 8 GB RAM | 8 GB RAM; tight but workable for one model at a time. |
| A 7 to 8 billion model with a long context, or two models | VPS-3 6 vCores · 12 GB RAM | 12 GB RAM and 6 vCores. |
| Larger models and more headroom | VPS-4 8 vCores · 24 GB RAM | 24 GB RAM and 8 vCores; expect slow replies from big models. |
A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.
Hosted AI API or Ollama on a VPS?
A hosted API gives you large, fast models. Ollama gives you privacy and a flat cost with small, slower ones.
| Feature | Hosted AI API | Ollama VPS |
|---|---|---|
| Pricing | Per token or per request | Flat server cost |
| Where prompts go | The provider's servers | Your server only |
| Model size and quality | Large, state-of-the-art models | Small open models that fit in RAM |
| Speed | Fast, on GPUs | Slower, on CPU |
| Server administration | Handled by the provider | Yours, after our free setup |
| See Plans |
Using Your Ollama Server
Everyday commands after handover.
-
Check the service
Status of the Ollama service.
-
Download a model
A small model, as an example.
-
Chat in the terminal
Type /bye to leave.
-
Call the API
From the server itself.
-
List and remove models
Free disk space you do not need.
# 1. Check the service
sudo systemctl status ollama
# 2. Download a model
ollama pull llama3.2:3b
# 3. Chat in the terminal
ollama run llama3.2:3b
# 4. Call the API
curl http://localhost:11434/api/generate -d '{"model":"llama3.2:3b","prompt":"Say hello in one sentence.","stream":false}'
# 5. List and remove models
ollama list
ollama rm llama3.2:3b
Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).
Installed and Secured Before You Log In
The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with Ollama in place.
-
Choose a plan and location
Pick the resources you need and the datacentre closest to your users.
-
Tell us your Ollama setup
Versions, database and domain: at order or right after.
-
We install and secure it
Server hardened, Ollama installed and tested, HTTPS on your domain.
-
You take over with root
SSH access to a working server, ready for your code and data.
Your Ollama setup
- Ollama installed with its official installer and running as a service
- The API on localhost only, with the firewall open for SSH
- Optional NGINX with HTTPS and authentication, on request
- No models downloaded: you choose them and read their licences
Yours to run after handover
- Ongoing server administration
- Application maintenance and updates
- Debugging your code
- Migrating existing sites or data
Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.
Platform Specs and Locations
The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.
| Virtualisation | KVM with reserved vCores and RAM |
|---|---|
| Storage | NVMe SSD on every plan |
| Network | Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan |
| Operating systems | Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD |
| Access | Full root over SSH, key-based login |
| Backups | Automatic daily backup of the previous 24 hours; snapshots and longer retention on request |
| Protection | Always-on anti-DDoS mitigation |
| Availability | 99.9% uptime SLA |
Secured before we hand it over
- Non-root sudo user created for daily work
- SSH key login, password login for root disabled
- Firewall (UFW) open only for the ports you use
- Fail2ban blocking repeated login attempts
- Automatic security updates enabled
- Free Let's Encrypt SSL on your domain
- Timezone, swap and hostname configured
Asia-Pacific
- Mumbai
- Singapore
- Sydney
Europe
- London
- Limburg
- Roubaix
- Gravelines
- Strasbourg
- Milan
- Warsaw
North America
- Beauharnois
Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.
Who an Ollama VPS Suits
-
Developers building AI features
A private model endpoint for testing and small apps.
-
Privacy-minded teams
Prompts and documents that must not leave your server.
-
Tinkerers
People who want to try open models on a real server.
Security and Performance for Ollama
Security
- Do not expose port 11434 to the internet: it has no authentication.
- Reach the API through an SSH tunnel, WireGuard or an authenticated reverse proxy.
- Check each model's licence and acceptable use before using it.
- Keep Ollama updated.
Performance
- Pick the smallest model that does the job; it answers faster.
- Use quantised models; they need less memory than full-precision files.
- Keep one model loaded; switching models reloads them from disk.
- Keep free RAM: if a model does not fit, the server slows down badly.
Questions Before You Deploy
Not covered here? Ask an engineer before you order.
Run Open Models on Your Own Server
Choose a plan and we hand over Ollama on a hardened server, ready for the models you pick.