Build, host and run AI solutions.

Logo Ollama

Ollama

Run open-source LLMs on your VPS — OpenAI-compatible API, zero per-token cost.

8 GB minimum (16 GB recommended) RAM 2 vCPU Port 11434 Available

Tech stack

DockerGollama.cpp
Minimum RAM8 GB minimum (16 GB recommended)
Minimum CPU2 vCPU
Default port11434
Compatible OSubuntu-24.04

Ollama is an open-source LLM runtime that lets you pull and serve large language models (Llama 3, Mistral, Qwen, DeepSeek, Gemma) on your own infrastructure with a single command. It exposes an OpenAI-compatible REST API on port 11434, so any tool or library that works with OpenAI also works with your self-hosted instance — without changing a single line of code.

Deployed on a ServOrbit VPS, Ollama becomes your private AI inference backend: unlimited requests at a fixed monthly cost, with all prompts and responses staying on your server. It pairs directly with Open WebUI for a chat interface, Flowise or n8n for automation, or any custom application that calls `/v1/chat/completions`.

Key features

OpenAI-compatible API — swap the base URL and your existing code works instantly
One-command model management: `ollama pull llama3.1:8b`, `ollama list`, `ollama rm`
Supports Llama 3, Mistral, Qwen, DeepSeek, Gemma, Phi and 100+ other models
CPU-only mode works out of the box; optional GPU passthrough for faster inference
Multi-model server: load several models concurrently, each on its own port or context
Persistent model storage in a Docker volume — models survive container restarts

When to use this solution?

1

Private AI backend

Replace OpenAI API calls with your own Ollama endpoint. Your prompts never leave your VPS — ideal for processing contracts, internal documents, or any sensitive data.

2

Local dev & testing

Run a 7B or 13B model on a dedicated VPS to prototype AI features before wiring up a production LLM. Fixed cost, no surprise bills, reset with `ollama rm`.

3

Shared team AI stack

Pair Ollama with Open WebUI to give your whole team a shared ChatGPT-like interface powered by open-source models — on infrastructure you control.

Deploy Ollama on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

Create the VPS

Order a ServOrbit VPS with at least 8 GB RAM (for a 7B/8B Q4 model in CPU mode) or 16 GB for larger models. Ubuntu 22.04 is recommended. For production-grade latency, a VPS with a GPU changes the experience significantly.

02

Deploy Ollama

Connect via SSH and run: docker run -d -v ollama:/root/.ollama -p 127.0.0.1:11434:11434 --name ollama --restart always ollama/ollama. Binding to 127.0.0.1 keeps the API off the public internet — it will sit behind your reverse proxy.

03

Pull your first model

Download a model: docker exec -it ollama ollama pull llama3.1:8b. Check it's running: docker exec -it ollama ollama list. Test locally: curl http://127.0.0.1:11434/api/generate -d '{"model":"llama3.1:8b","prompt":"Hello"}'.

04

Add a reverse proxy with auth

Ollama has no built-in authentication. Use Caddy or Nginx to terminate TLS and add a Bearer-token layer before exposing the API externally. Example Caddyfile: reverse_proxy localhost:11434 { header_up Authorization "Bearer {env.OLLAMA_TOKEN}" }.

05

Connect your tools

In Open WebUI → Settings → Connections, set the Ollama URL to http://localhost:11434. In any OpenAI SDK, set base_url='http://:11434/v1' and api_key='ollama'. Your tools now use your models.

Frequently asked questions

Ollama is an open-source runtime that downloads and serves large language models (LLMs) via a local REST API. Think of it as a local inference server: you pull a model once, and any application can call it just like it would call the OpenAI API.

Build, host and run AI solutions.

Activate Ollama on your infrastructure.

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

Recommended configuration: 8 GB minimum (16 GB recommended) RAM · 2 vCPU

Need help?

Browse our help center and FAQ, or write to our team — support in French, English and Arabic.