Open WebUI sta crescendo in popolarità come interfaccia sostitutiva di ChatGPT per LLM auto-ospitati. La confusione sull’hosting deriva dal confondere le esigenze di Open WebUI con quelle del backend di inference. Open WebUI è leggero, è il modello a consumare le risorse.
Ecco la lista realistica di VPS consigliati dopo aver eseguito Open WebUI in produzione per sei mesi in scenari personali e di team.
La Visione Onesta delle Risorse
Open WebUI si compone di due parti: un frontend SvelteKit che si compila in asset statici e un backend Python (FastAPI) che gestisce l’autenticazione, la cronologia delle chat e il proxy verso l’endpoint di inference. La memoria residua totale a riposo: 250-400 MB.
Per un team di 10 utenti con utilizzo attivo della chat, prevedete tra 500 MB e 1 GB di memoria residua più il database (SQLite per hobby, Postgres per produzione). L’app si scala a molti utenti senza risorse aggiuntive significative perché il lavoro pesante avviene nel backend di inference.
La storia dello spazio su disco riguarda principalmente la cronologia delle chat. Gli utenti attivi accumulano tra 10 e 50 MB al mese di log di chat. Prevedete che il volume sia prevedibile e piccolo, a meno che non ci sia un’invasione pesante di documenti lunghi.
Confronto VPS per Open WebUI
| Provider | Piano | vCPU | RAM | Disco | Prezzo Mensile | Ideale per |
|---|---|---|---|---|---|---|
| Hetzner CPX11 | CPX11 | 2 | 2 GB | 40 GB SSD | 5,18 EUR | Solista o team piccolo, modello esterno |
| Hetzner CPX21 | CPX21 | 3 | 4 GB | 80 GB SSD | 5,83 EUR | Team da 10 a 30 utenti |
| Contabo VPS S | VPS S | 4 | 8 GB | 100 GB NVMe | 4,50 EUR | Configurazione economica per team |
| Hetzner CCX23 | CCX23 | 4 | 16 GB | 160 GB NVMe | 29,74 EUR | Open WebUI + Ollama co-hostati |
Hetzner CPX11: Per uso solista e piccolo team
A soli 5,18 EUR al mese, il CPX11 è sufficiente per Open WebUI quando il backend di inference avviene altrove (API esterna, macchina GPU separata, modello ospitato). 2 GB di RAM supportano tranquillamente l’app, il database SQLite e un numero limitato di utenti.
Questo è la scelta giusta per uso personale o team piccoli (sotto i 5 utenti) che puntano Open WebUI a OpenAI, Anthropic, o a un’istanza Ollama ospitata separatamente.
Pro:
- Configurazione Open WebUI più economica possibile
- Abbastanza per il processo dell’app più gestione utenti
- Latency Falkenstein accettabile per utenti europei
Ottieni Hetzner: Hetzner Cloud.
Hetzner CPX21: Per uso attivo del team
Per team di 10-30 utenti, il CPX21 con 4 GB di RAM offre margine per il database di cronologia chat e connessioni web simultanee. Ancora economico a 5,83 EUR al mese.
Scegli questa opzione quando Open WebUI è lo strumento AI quotidiano per un piccolo team e l’inference avviene su una macchina separata.
Contabo VPS S: Il miglior rapporto qualità -prezzo per configurazioni di team con Postgres co-locato
4,50 EUR per 4 vCPU e 8 GB di RAM sono difficili da battere quando desideri Open WebUI più Postgres co-locato per la gestione utenti in produzione. La CPU condivisa va bene perché Open WebUI è principalmente I/O-bound sul backend di inference, non CPU-bound.
Pro:
- Migliori specifiche di base per il prezzo
- 8 GB di RAM supportano Open WebUI più Postgres e margine per picchi
- 100 GB NVMe conservano la cronologia chat per anni
Contro: La provisioning può richiedere ore, l’uscita di rete può essere lenta nei picchi.
Ottieni Contabo: Contabo VPS.
Hetzner CCX23: Per Open WebUI + Ollama su un’unica macchina
Se vuoi tutto su una macchina (Open WebUI + Ollama + modelli), il CCX23 con 16 GB di RAM raggiunge il punto ottimale. Un modello 7B occupa 8 GB, Open WebUI più Postgres circa 1-2 GB, lasciando spazio residuo.
Per configurazioni di team dove tutto deve vivere su una sola macchina per semplicità o privacy. Lo svantaggio è che non puoi scalare inference e UI in modo indipendente.
La mia scelta
Per uso personale solista con modello esterno: Hetzner CPX11. Per team con Ollama ospitato separatamente: Hetzner CPX21 o Contabo VPS S. Per tutto su una macchina: Hetzner CCX23. La divisione giusta dipende interamente dalla strategia di inference, Open WebUI è quasi gratuito da ospitare.
Il contesto completo sui VPS si trova in SelfHostVPS comparison. Open WebUI si abbina naturalmente con Ollama, consulta quella guida per le raccomandazioni sulla parte di inference.
Frequently asked questions
Di quali specifiche VPS ha bisogno Open WebUI da solo?
Open WebUI stesso è un frontend SvelteKit più un backend Python (FastAPI) che gestisce l'autenticazione, la cronologia delle chat e il proxy verso il tuo endpoint di inference. La memoria residua totale a riposo: circa 250-400 MB.
Ho bisogno di GPU sullo stesso VPS di Open WebUI?
No, la necessità di GPU riguarda il backend di inference (Ollama, vLLM, endpoint compatibile con OpenAI). Open WebUI comunica semplicemente con questo backend via HTTP. La maggior parte delle implementazioni di produzione esegue Open WebUI su un VPS con CPU e punta ad una macchina GPU separata, a un API esterno o a un provider di inference ospitato. Questa separazione semplifica la scalabilità e riduce i costi.
Open WebUI può servire come sostituto multi-utente di ChatGPT per il mio team?
Sì, questo è il caso d'uso principale. La gestione utenti, i ruoli e la cronologia delle chat sono pronti per la produzione. Per 5-20 utenti con backend Ollama condiviso, un VPS con 4 GB di RAM gestisce comodamente il livello di Open WebUI. Il collo di bottiglia si sposta sul backend di inference molto prima che raggiunga l'interfaccia web.
Devo eseguire Open WebUI e Ollama sullo stesso VPS?
Per uso personale sì, per uso di team no. L'hostaggio condiviso funziona bene quando una persona lo usa di tanto in tanto, la latenza tra Open WebUI e Ollama è trascurabile. Per deployment di team, separarli permette di scalare indipendentemente il backend di inference e di evitare che l'interfaccia diventi non rispondente quando il modello sta processando una lunga generazione.