−25%

yıllık Windows ödemesinde, 31 Ekim'e kadar. Paketlere git

EQVPS

Open WebUI için VPS: LLM'ler için özel sohbet arayüzü

Open WebUI'yi bir VPS'te, OpenAI uyumlu herhangi bir API veya yerel Ollama modelleri için özel sohbet arayüzü olarak barındırın: Docker, güvenli erişim ve boyutlandırma.

Her birinin kendi sohbet penceresi, aboneliği ve geçmişi olan üç farklı model sağlayıcısı kullanıyorsunuz. Open WebUI hepsini kendiniz barındırdığınız tek bir arayüzün arkasında toplar: her konuşma için bir model seçin, tüm geçmişi kendi sunucunuzda tutun, ekibinizle paylaşın ve hiçbir şeyin makineden çıkmaması gerektiğinde yerel modelleri bağlayın.

Çalıştırmanın iki yolu

API'ler için arayüz olarak. Open WebUI, OpenAI uyumlu herhangi bir API'ye bağlanır — barındırılan sağlayıcılar, bir LiteLLM proxy'si ya da kendi endpoint'iniz. Sunucu neredeyse hiç iş yapmaz; küçük bir plan fazlasıyla yeter.

Yerel modellerle. Aynı sunucuya Ollama ekleyin ve açık ağırlıklı modelleri yerel olarak çalıştırın. Artık kısıt RAM'dir ve CPU'da çıkarım yavaştır. Dürüst takas: tam gizlilik, mütevazı hız.

KurulumPlan
API arayüzü, kişisel kullanımMicro — 1 vCPU, 2 GB, $5/ay (SSH tüneli)
API arayüzü, HTTPS üzerinden ekip erişimiMicro-IP — 1 vCPU, 2 GB, $10/ay
Ollama ile yerel 3B modellerAI-Agent — 2 vCPU, 4 GB, $10/ay
Yerel 7–8B modellerMedium — 4 vCPU, 6 GB, $12/ay, daha büyükleri için Pro planlar

Docker ile kurulum

Docker kurulu bir sunucuda:

docker run -d --name open-webui --restart always \
  -p 127.0.0.1:3000:8080 \
  -v open-webui:/app/backend/data \
  ghcr.io/open-webui/open-webui:main

127.0.0.1'e bağlamak, nasıl açacağınıza karar verene kadar onu genel internetin dışında tutar. Sohbetler, kullanıcılar ve ayarlar open-webui volume'unda yaşar.

Güvenli erişim

SSH tüneli — NAT dahil her planda çalışır:

ssh -p 22 -N -L 3000:127.0.0.1:3000 you@203.0.113.10

http://localhost:3000 adresini açın. NAT planında kişisel SSH portunuzu kullanın.

Alan adınızda HTTPS — özel IP'li bir plandaki ekip için. Bir alt alan adını sunucuya yönlendirin (rehber) ve WebSocket başlıkları dahil nginx ile proxy yapın:

location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header Host $host;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection upgrade;
    proxy_read_timeout 300s;
}

Ardından certbot --nginx -d chat.example.com çalıştırın. Uzun okuma zaman aşımı önemlidir: yavaş modeller yanıtları dakikalarca akıtır.

İçerideki ilk adımlar

  1. Hemen kaydolun. İlk hesap yönetici olur. Yeni bir kurulumu açık bırakmayın — başka biri sahiplenebilir.
  2. Kayıtları kapatın. Yönetici ayarları → yeni kullanıcıların varsayılan rolünü beklemede yapın ya da kaydı kapatın.
  3. Bir bağlantı ekleyin. Ayarlar → Bağlantılar → bir API temel URL'si ve anahtar yapıştırın. O sağlayıcının modelleri model seçicide görünür.

Yerel model ekleme

Ollama'yı sunucuya kurun (rehberimiz), küçük bir model indirin ve Open WebUI'yi ona erişebilecek şekilde başlatın:

ollama pull llama3.2:3b
docker rm -f open-webui
docker run -d --name open-webui --restart always \
  -p 127.0.0.1:3000:8080 --add-host=host.docker.internal:host-gateway \
  -e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
  -v open-webui:/app/backend/data ghcr.io/open-webui/open-webui:main

Volume, yeniden başlatmada sohbetlerinizi korur. CPU'da saniyede birkaç token bekleyin — özetler ve özel notlar için iyi, uzun metinler için yavaş. Daha ağır yerel çıkarım için Ollama için VPS sayfasına bakın.

Bilmeye değer

Plan sınırları ve yükseltmeler plan belgelerinde.

Dağıtmaya hazır mısınız? Kripto ile ödeyin, KYC yok — yaklaşık bir dakikada çevrimiçi.

Dağıt →

SSS

Open WebUI ne kadar RAM ister?

Open WebUI tek başına yaklaşık 1 GB ile çalışır. Yalnızca uzak API'lerle konuşuyorsa 2 GB'lık bir plan yeter. Belleği isteyen, Ollama üzerinden yerel modellerdir — küçük 3B modeller için 4 GB, 7–8B modeller için 6 GB veya daha fazlası.

GPU'suz bir VPS'te yerel model çalıştırabilir miyim?

Evet, gerçekçi beklentilerle. Küçük nicemlenmiş modeller CPU'da saniyede birkaç token hızla yanıt verir. Kısa işler ve özel denemeler için uygundur, uzun yanıtlı akıcı bir sohbet için değil.

NAT planında kullanabilir miyim?

Evet, kişisel SSH portunuz üzerinden bir SSH tüneliyle. Ekibinizin tarayıcıda açacağı genel bir HTTPS adresi için özel IP'li bir plan gerekir.

Kimler hesap oluşturabilir?

İlk kaydolan hesap yönetici olur. Ardından yönetici ayarlarında yeni kayıtları beklemeye alın ya da kapatın; yoksa URL'yi bulan herkes hesap açabilir.

Konuşmalarım nerede saklanıyor?

Sunucunuzdaki bir Docker volume'unda. Bağladığınız model API'sine gönderdiğiniz prompt'lar dışında hiçbir şey üçüncü taraflara gitmez.

Yorumlar

Henüz yorum yok. İlk olun.

Bir yorum bırakın

Yorumlar görünmeden önce denetlenir.