−25%

la planurile Windows anuale, până pe 31 oct. Vezi planurile

EQVPS
Începe

VPS pentru Open WebUI: o interfață de chat privată pentru LLM-uri

Găzduiește Open WebUI pe un VPS ca interfață de chat privată pentru orice API compatibil OpenAI sau pentru modele Ollama locale: configurare Docker, acces sigur și dimensionare.

Folosești trei furnizori de modele diferiți, fiecare cu fereastra lui de chat, abonamentul lui și istoricul lui. Open WebUI îi pune pe toți în spatele unei singure interfețe pe care o găzduiești singur: alegi modelul pentru fiecare conversație, ții tot istoricul pe serverul tău, îl împarți cu echipa și conectezi modele locale atunci când vrei ca nimic să nu plece de pe mașină.

Două moduri de a-l rula

Ca interfață pentru API-uri. Open WebUI se conectează la orice API compatibil OpenAI — furnizori găzduiți, un proxy LiteLLM sau propriul endpoint. Serverul nu face aproape nimic; un plan mic e mai mult decât suficient.

Cu modele locale. Adaugi Ollama pe același server și rulezi local modele cu greutăți deschise. Acum RAM-ul e constrângerea, iar inferența pe CPU e lentă. Compromisul cinstit: intimitate totală, viteză modestă.

ConfigurarePlan
Interfață pentru API-uri, uz personalMicro — 2 vCPU, 2 GB, $5/lună (tunel SSH)
Interfață pentru API-uri, acces pentru echipă prin HTTPSMicro-IP — 2 vCPU, 2 GB, $10/lună
Modele locale de 3B prin OllamaAI-Agent — 4 vCPU, 4 GB, $10/lună
Modele locale de 7–8BMedium — 6 vCPU, 6 GB, $12/lună, sau planurile Pro pentru unele mai mari

Instalare cu Docker

Pe un server cu Docker instalat:

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

Legarea la 127.0.0.1 îl ține departe de internetul public până decizi cum să-l expui. Conversațiile, utilizatorii și setările stau în volumul open-webui.

Accesul în siguranță

Tunel SSH — merge pe orice plan, inclusiv NAT:

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

Deschide http://localhost:3000. Pe un plan NAT, folosește portul tău SSH personal.

HTTPS pe domeniul tău — pentru o echipă, pe un plan cu IP dedicat. Îndreaptă un subdomeniu spre server (ghid) și pune-l în spatele nginx, inclusiv cu anteturile WebSocket:

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;
}

Apoi rulează certbot --nginx -d chat.example.com. Timeoutul lung de citire contează: modelele lente transmit răspunsuri minute întregi.

Primii pași în interior

  1. Înregistrează-te imediat. Primul cont devine administrator. Nu lăsa o instalare proaspătă publică — altcineva ar putea s-o revendice.
  2. Închide înregistrările. Setări de administrare → setează rolul implicit pentru utilizatorii noi pe „în așteptare” sau dezactivează înregistrarea.
  3. Adaugă o conexiune. Settings → Connections → lipește un URL de bază și o cheie API. Modelele acelui furnizor apar în selectorul de modele.

Adăugarea modelelor locale

Instalează Ollama pe host (ghidul nostru), descarcă un model mic și pornește Open WebUI astfel încât să ajungă la el:

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

Volumul îți păstrează conversațiile după repornire. Așteaptă-te la câțiva tokeni pe secundă pe CPU — bine pentru rezumate și notițe private, lent pentru eseuri lungi. Pentru inferență locală mai grea, vezi VPS pentru Ollama.

Bine de știut

  • Actualizările sunt dese. docker pull ghcr.io/open-webui/open-webui:main, apoi recreezi containerul. Fă întâi backup volumului.
  • Costurile API sunt ale tale. Implicit, Open WebUI nu limitează utilizarea per utilizator; urmărește cheltuielile dacă îl împarți cu o echipă.
  • E o aplicație de chat, nu un model. Calitatea răspunsurilor depinde în întregime de modelul din spatele ei.

Limitele planurilor și trecerea la un plan mai mare sunt în documentația despre planuri.

Gata de deploy? Plătește cu cripto, fără KYC — online în aproximativ un minut.

Pornește acum →

Întrebări frecvente

De câtă RAM are nevoie Open WebUI?

Open WebUI în sine rulează în aproximativ 1 GB. Dacă vorbește doar cu API-uri la distanță, un plan de 2 GB ajunge. Rularea locală a modelelor cu Ollama e ce cere memorie — 4 GB pentru modele mici de 3B, 6 GB sau mai mult pentru modele de 7–8B.

Pot rula modele locale pe un VPS doar cu CPU?

Da, dar ține-ți așteptările realiste. Modelele mici cuantizate răspund pe CPU cu câțiva tokeni pe secundă. E în regulă pentru sarcini scurte și experimente private, nu pentru un chat sprinten cu răspunsuri lungi.

Îl pot folosi pe un plan NAT?

Da, printr-un tunel SSH pe portul tău SSH personal. Pentru o adresă HTTPS publică, pe care echipa ta o poate deschide în browser, îți trebuie un plan cu IP dedicat.

Cine poate crea conturi?

Primul cont pe care îl înregistrezi devine administrator. După aceea, setează înregistrările noi pe „în așteptare” sau dezactivează-le din setările de administrare, altfel oricine găsește URL-ul își poate crea cont.

Unde sunt stocate conversațiile mele?

Într-un volum Docker de pe serverul tău. Nimic nu ajunge la un terț, cu excepția prompturilor pe care le trimiți la API-ul de model pe care îl conectezi.

Comentarii

Încă nu există comentarii. Fii primul.

Lasă un comentariu

Comentariile sunt moderate înainte să apară.