Self-Hosting Open WebUI on Netcup: The Ultimate Guide to Private and Affordable AI

Self-hosting your AI interface is the best way to ensure data privacy and maintain full control over your digital workspace. Open WebUI provides a powerful, ChatGPT-like interface for local and external LLMs. When combined with the high-performance infrastructure of netcup, you get a premium experience at a fraction of the cost of cloud subscriptions.

Why Choose netcup for Open WebUI

Netcup is a leading European hosting provider known for its high-quality hardware and aggressive pricing. For an application like Open WebUI, netcup offers several advantages:

  • Reliable Uptime: With a 99.9% uptime guarantee, your personal AI assistant is always available.
  • High Performance: The latest G12 generation servers utilize AMD EPYC processors and NVMe storage, ensuring fast response times for your models.
  • Traffic Flatrate: Most plans include unlimited traffic, allowing you to process large datasets and documents without worrying about extra costs.
  • Cost Efficiency: Starting at just a few euros per month, it is significantly cheaper than monthly AI subscriptions.

Recommended Server Plans

Choosing the right plan depends on whether you intend to run models locally on the server (via Ollama) or connect to external APIs (like OpenAI or Anthropic).

For API-Only Usage: VPS 1000 G12

If you primarily use Open WebUI to manage your external API keys, you do not need massive resources. The VPS 1000 G12 offers 4 vCores and 8 GB RAM, which is more than enough for a smooth web interface and basic RAG (Retrieval-Augmented Generation) tasks.

Use coupon 5799nc17718015262 for €5 off!

For Local Small Models: Root Server 1000 G12

If you want to run small models like Llama 3 (8B) or Mistral locally, dedicated CPU cores are essential. The Root Server 1000 provides 4 dedicated AMD EPYC cores and 8 GB RAM.

Use coupon 5159nc17718015440 for €5 off!

For Power Users and RAG: Root Server 4000 G12

For intensive document processing and larger local models, the RS 4000 G12 provides 12 dedicated cores and 32 GB RAM. This allows for fast embedding generation and multi-user support.

Use coupon 5161nc17718015392 for €5 off!

Quick Start Installation Guide

This guide assumes you have ordered a netcup VPS with Ubuntu 22.04 or 24.04.

1. Update your System

Connect via SSH and update your package lists:

sudo apt update && sudo apt upgrade -y

2. Install Docker

The easiest way to run Open WebUI is via Docker.

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

3. Deploy Open WebUI

Run the following command to start Open WebUI. This command includes a persistent volume to ensure your chats and settings are saved.

docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

4. Access the Interface

Open your browser and navigate to http://your-server-ip:3000. You will be prompted to create an administrator account. The first account created on the instance becomes the admin.

Benefits of Self-Hosting

  1. Data Sovereignty: Your conversations never leave your server unless you explicitly use an external provider.
  2. Customization: Modify the interface, add custom system prompts, and manage multiple users or family members.
  3. Integration: Easily connect to Ollama, OpenAI, LiteLLM, or any OpenAI-compatible API.
  4. Document Intelligence: Upload PDFs and documents to "chat" with your files locally without cloud processing.

Conclusion

Self-hosting Open WebUI on netcup is a professional and cost-effective solution for anyone looking to escape the limitations of proprietary AI platforms. By using the G12 generation servers, you ensure a snappy and reliable experience.

For general savings on any server order: Use coupon 36nc17718015542 for €5 off!