Open the server Apps tab
Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.


Self-hosted AI stack: Ollama LLM runtime with Open WebUI — a ChatGPT-like interface. Pre-wired together, zero config.
Add your server credentials to Server Compass
Choose from our template library
Fill in settings and click Deploy
Use the Ollama + Open WebUI template in Server Compass to deploy a self-hosted AI chat interface on your VPS, then verify the first-run web UI in a browser.
Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Click New App and choose the template deployment path so Server Compass can load the built-in catalog.

Use the template picker search to find Ollama + Open WebUI in the Server Compass template catalog.

Choose the Ollama + Open WebUI template. Server Compass fills the Ollama + Open WebUI service, persistent data volume, Ollama URL, session secret, and web port.

Confirm the app name and compose services. In this run, the app was named ollama-webui-demo and used host port 3000.

Review the generated compose settings, confirm the web port is available, keep the generated session secret hidden, and click Deploy Now.

Keep the deployment modal open while Server Compass uploads the compose file, pulls the Ollama + Open WebUI image, starts the container, and verifies the stack.

After deployment finishes, return to the Apps tab and confirm the Ollama + Open WebUI app is marked Running with its application URL available.

Click Open Application or open the application URL in a browser. The Ollama + Open WebUI first-run screen confirms the AI chat interface is reachable and ready for the first admin account.

The Ollama + Open WebUI web UI loaded successfully in a browser.
It deploys the Ollama + Open WebUI container with a persistent data volume, a generated session secret, and an Ollama base URL that can point to a local or remote model server.
The tutorial used host port 3000, which maps to the Ollama + Open WebUI web UI on container port 8080.
A fresh Ollama + Open WebUI deployment is considered reachable when the first-run account screen loads. Model configuration and user policy depend on your own production setup.
No. The deployment guide should live on the Ollama + Open WebUI template detail page and be linked from the reusable template deployment docs page.
Want full control? Here's how to deploy Ollama + Open WebUI yourself using Docker Compose.
Use your terminal to securely access your server. You'll need your server's IP address.
# Connect via SSH
ssh root@your-vps-ip
# Alternative with key file
ssh -i /path/to/key root@your-vps-ipFirst time? Make sure Docker is installed on your VPS. Run: curl -fsSL https://get.docker.com | sh
Initialize a project folder on your server.
# Create and navigate to project directory
mkdir -p ~/apps/ollama-webui
cd ~/apps/ollama-webuiUse this Docker Compose configuration for your deployment:
services:
ollama:
image: ollama/ollama:latest
volumes:
- ollama_data:/root/.ollama
environment:
- OLLAMA_KEEP_ALIVE=5m
restart: unless-stopped
open-webui:
image: ghcr.io/open-webui/open-webui:main
ports:
- "3000:8080"
environment:
- OLLAMA_BASE_URL=http://ollama:11434
- WEBUI_SECRET_KEY=<your-secret-key>
- ENABLE_SIGNUP=true
volumes:
- open_webui_data:/app/backend/data
depends_on:
- ollama
restart: unless-stopped
volumes:
ollama_data:
open_webui_data:
PORTHost port for Open WebUI(default: 3000)SECRET_KEYSession secret keyKEEP_ALIVEModel keep-alive duration(default: 5m)Bring up your containers in detached mode.
# Start all services
docker compose up -d
# List running containers
docker compose ps
# Watch the logs
docker compose logs -fAllow the application port through your server's firewall.
# Allow the application port through firewall
sudo ufw allow 3000/tcp
sudo ufw reload
# Access your app at:
# http://your-server-ip:3000Skip the terminal and deploy Ollama + Open WebUI with a visual interface. Configure everything with clicks, not commands.
After deploying Ollama + Open WebUI with Server Compass, complete these steps to finish setup
Visit the Open WebUI URL and register the first account (becomes admin)
Open the Ollama tab in ServerCompass to pull models
Start chatting — models are instantly available in the interface
Need help? Check out our documentation for detailed guides.
Common questions about self-hosting Ollama + Open WebUI
Simply download Server Compass, connect to your VPS, and select Ollama + Open WebUI from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.
Ollama + Open WebUI requires a minimum of 8192MB RAM. We recommend a VPS with at least 16384MB RAM for optimal performance. Any modern Linux server with Docker support will work.
Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard Ollama + Open WebUI backup and restore procedures.
Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest Ollama + Open WebUI image will be pulled and deployed with zero downtime.
Ollama + Open WebUI is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.

Open-source backend in a single file with realtime database, auth, and file storage

Open-source backend-as-a-service - self-hosted Firebase alternative

Open-source backend framework with dashboard

Full Supabase self-hosted with Kong, GoTrue Auth, Realtime, and Studio
Download Server Compass and deploy Ollama + Open WebUI to your VPS in under 3 minutes. No Docker expertise required.
Download Server Compass