Open WebUI en Ollama: lokale ChatGPT zonder Docker
Open WebUI geeft Ollama een volwaardige browserinterface die functioneert als een lokale ChatGPT. In deze handleiding installeer je versie 0.12 op Windows zonder Docker en bekijk je benchmarks met Gemma 4 12B.
👁 113 keer gelezen
Open WebUI biedt een complete browserinterface die oogt en werkt als ChatGPT, maar communiceert met modellen op je eigen pc via Ollama. Hierdoor bouw je een volwaardige lokale ChatGPT die volledig offline kan functioneren zonder dat privégegevens je netwerk verlaten. In mijn overzicht van lokale AI-modellen bekijk ik diverse interfaces, en de combinatie Open WebUI Ollama blinkt uit door documentverwerking (RAG) en gebruikersbeheer.
Status op 17 oktober 2026
- Nieuwste versie: Open WebUI 0.12.3 van 16 oktober 2026 (de 0.12-reeks verscheen op 10 oktober 2026).
- Ondersteunt Python 3.11 en 3.12 (Python 3.13 werkt niet). Installatie verloopt via
uvzonder Docker. - Licentie: Open WebUI License (BSD-3 met merkclausule; gratis voor zakelijk gebruik onder 50 actieve gebruikers per 30 dagen bij aanpassing van naam en logo).
- Geheugengebruik op schijf: 1,8 GB (exclusief modellen); de achtergrondserver verbruikt circa 800 MB RAM.
Wat is Open WebUI?
Open WebUI fungeert als een lokale webserver die je opent via http://localhost:8080. Het programma genereert zelf geen tekst, maar stuurt opdrachten door naar Ollama of een OpenAI-compatibele API. Tegenover een standaard terminalverbinding met Ollama biedt het portaal:
- Volledige gespreksgeschiedenis, mappen, zoekfuncties en exportopties.
- Snel schakelen tussen modellen en directe zij-aan-zij vergelijkingen op dezelfde prompt.
- Kennisbanken en documentuploads voor Retrieval-Augmented Generation (RAG).
- Ondersteuning voor meerdere gebruikersaccounts met instelbare rechten.

Open WebUI Ollama installeren op Windows zonder Docker
Met de Python-pakketbeheerder uv installeer je Open WebUI binnen een geïsoleerde omgeving, zonder conflicten met bestaande Python-versies op je systeem:
- Installeer Ollama en start de applicatie. Voor mijn tests downloadde ik het model Gemma 4 12B (Q4_0 QAT-bestand, 7,0 GB). Lees ook mijn ervaringen met zwaardere modellen zoals Gemma 4 31B lokaal.
- Installeer
uvvia de Windows Package Manager in PowerShell:winget install astral-sh.uv - Installeer Open WebUI gekoppeld aan Python 3.11:
uv tool install --python 3.11 open-webuiDe initiële download en installatie duurden bij mij 59 seconden op 3 oktober 2026. Een latere update van 0.11.4 naar 0.12.3 via
uv tool upgrade open-webuinam 1 minuut en 55 seconden in beslag. - Start de server voor individueel gebruik zonder inlogscherm:
$env:WEBUI_AUTH = "False" $env:DATA_DIR = "$HOME\open-webui-dane" open-webui serve --host 127.0.0.1 --port 8080 - Als het commando niet direct wordt herkend, voer je
uv tool update-shelluit en herstart je PowerShell. - Wacht tot de backend gereed is. Bij een lege datamap startte de server bij mij na 81 seconden op; bij een volgende schone herstart duurde dit 31 seconden.
- Navigeer in je browser naar
http://localhost:8080. De geïnstalleerde Ollama-modellen verschijnen direct in de lijst.
Wie liever Docker gebruikt: het officiële commando luidt docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=jouw-sleutel --name open-webui --restart always ghcr.io/open-webui/open-webui:main. Omdat ik geen Docker op mijn Windows-machine heb draaien, werk ik uitsluitend via uv.
Prestaties: Gemma 4 12B in Open WebUI vs Ollama
Ik testte Open WebUI met Gemma 4 12B op een pc met een RTX 4090 (24 GB VRAM), Intel Core i9-14900KF en 64 GB RAM onder Windows 11. Als testopdracht liet ik het model een zakelijke e-mail opstellen over een vertraagde bestelling. Gemma dacht 7 seconden na alvorens een foutloze tekst op te bouwen.
| Meting (17.10.2026) | Open WebUI | Standaard Ollama |
|---|---|---|
| Eerste antwoord (vanaf schijf) | 36,8 s | - |
| Waarvan inladen model | 19,9 s | - |
| Vervolgantwoord | 17,4 s | 12,4 s |
| Generatiesnelheid | 80-85 tok/s | 91,3 tok/s |
| Prompt tokens | 5694 | 95 |
| VRAM piek | 9,7 GB | - |
Mijn modellen staan op een externe USB-schijf, wat de laadtijd van 19,9 seconden verklaart. Vóór de test gebruikte Windows 1,4 GB VRAM; het model met de actieve context vroeg circa 8,4 GB aan extra geheugen.
Het meest opvallende verschil zit in de promptgrootte: 5694 tokens in Open WebUI tegenover slechts 95 tokens in de kale Ollama-terminal. Versie 0.12 voegt standaard systeeminstructies en beschrijvingen toe van ingebouwde tools (notities, geheugen, zoekfuncties). Op een RTX 4090 met 24 GB levert dit een verwaarloosbaar snelheidsverlies op van ongeveer 10%. Op een videokaart met 8 GB VRAM kan dit forse contextverschil er echter voor zorgen dat het model buiten het snelle videogeheugen valt. Je kunt deze tools uitschakelen in de modelinstellingen. Voor een bredere kosten-batenanalyse van eigen hardware versus cloud-abonnementen verwijs ik naar mijn artikel over de verhouding tussen een lokaal AI-model of API-kosten.

Chatten met PDF-bestanden via RAG
Open WebUI splitst documenten op in segmenten en indexeert deze via vectoren. Standaard gebruikt de software all-MiniLM-L6-v2. Voor niet-Engelse teksten presteert het meertalige model bge-m3 beter:
- Haal het model binnen in Ollama:
ollama pull bge-m3(1,2 GB). - Ga in Open WebUI naar de instellingen linksonder, open het tabblad Administrator en ga naar Documenten.
- Zet de embedding engine op Ollama, vul bij het model
bge-m3:latestin en sla de instellingen op. Reeds geüploade bestanden moeten daarna opnieuw worden geïndexeerd.
Ik testte een consumentenwet van 607 KB in PDF-formaat met 10 specifieke vragen. Het indexeren van dit document kostte 6,6 seconden.
| Testopstelling | Correcte antwoorden | Verwerkingstijd per vraag |
|---|---|---|
| Open WebUI 0.12.3 + bge-m3 + Gemma 4 12B | 8 van de 10 | 12-39 s |
| Eigen RAG-script (artikel-splitsing, 03.10.2026) | 9 van de 10 | - |
| Gemma 4 12B zonder document (03.10.2026) | 5 van de 10 | - |
In Open WebUI miste het model de exacte retourtermijn en een drempelbedrag van 50; in beide situaties gaf het model netjes aan de informatie niet in de tekst aan te treffen. Het eerste antwoord inclusief het inladen van beide modellen duurde 76 seconden. Het gecombineerde piekgeheugen van Gemma 4 12B en bge-m3 samen bedroeg 10,8 GB VRAM.
Startscript voor Windows PowerShell
Het onderstaande script open-webui-start.ps1 controleert Ollama, installeert zonodig uv, Open WebUI en bge-m3, schakelt telemetrie uit en start de server. Op 17 oktober 2026 was de omgeving hiermee binnen 31 seconden operationeel.
# open-webui-start.ps1 - start Open WebUI met Ollama op Windows
param(
[string]$Folder = "$HOME\open-webui-dane",
[int]$Port = 8080,
[switch]$BezPrzegladarki
)
$ErrorActionPreference = 'Stop'
function Test-Url($u) {
try { Invoke-RestMethod -Uri $u -TimeoutSec 3 | Out-Null; return $true } catch { return $false }
}
if (-not (Get-Command ollama -ErrorAction SilentlyContinue)) {
Write-Host 'Ollama ontbreekt. Voer uit: winget install Ollama.Ollama' -ForegroundColor Red
exit 1
}
if (-not (Test-Url 'http://127.0.0.1:11434/api/version')) {
Write-Host 'Ollama draait niet. Start de Ollama applicatie.' -ForegroundColor Red
exit 1
}
if (-not (Get-Command uv -ErrorAction SilentlyContinue)) {
Write-Host 'uv installeren via winget...'
winget install --id astral-sh.uv -e
$env:Path = [Environment]::GetEnvironmentVariable('Path', 'User') + ';' + [Environment]::GetEnvironmentVariable('Path', 'Machine')
}
$exe = Join-Path $HOME '.local\bin\open-webui.exe'
if (-not (Test-Path $exe)) {
Write-Host 'Open WebUI installeren via uv (ca. 1,8 GB)...'
uv tool install --python 3.11 open-webui
}
$modele = @((Invoke-RestMethod -Uri 'http://127.0.0.1:11434/api/tags').models | ForEach-Object { $_.name })
if ($modele -notcontains 'bge-m3:latest') {
Write-Host 'Embedding-model bge-m3 ophalen (1,2 GB)...'
ollama pull bge-m3
}
New-Item -ItemType Directory -Force -Path $Folder | Out-Null
$env:DATA_DIR = $Folder
$env:WEBUI_AUTH = 'False'
$env:OLLAMA_BASE_URL = 'http://127.0.0.1:11434'
$env:ENABLE_OPENAI_API = 'False'
$env:RAG_EMBEDDING_ENGINE = 'ollama'
$env:RAG_EMBEDDING_MODEL = 'bge-m3:latest'
$env:ANONYMIZED_TELEMETRY = 'false'
$env:DO_NOT_TRACK = 'true'
$env:SCARF_NO_ANALYTICS = 'true'
$env:PYTHONIOENCODING = 'utf-8'
Write-Host "Open WebUI starten op http://localhost:$Port..."
$p = Start-Process -FilePath $exe -ArgumentList @('serve', '--host', '127.0.0.1', '--port', "$Port") -NoNewWindow -PassThru

Open WebUI vergelijken met LM Studio en Jan
| Kenmerk | Open WebUI | LM Studio | Jan |
|---|---|---|---|
| Type interface | Webapplicatie in browser | Grafisch desktopprogramma | Grafisch desktopprogramma |
| Backend-motor | Ollama of externe API | Eigen engine | Eigen engine (llama.cpp) |
| Meerdere accounts | Ja | Nee | Nee |
| Licentievorm | Open WebUI License | Gratis, gesloten broncode | Apache 2.0 |
Open WebUI is de logische optie wanneer je geavanceerde functies zoals RAG en documentanalyse zoekt, of één systeem wilt delen met meerdere gebruikers in een lokaal netwerk. LM Studio en Jan zijn handiger voor gebruikers die liever een kant-en-klaar desktopvenster met een grafische installer willen zonder configuratie via PowerShell.
Licentievoorwaarden en merkrecht
De software valt onder de Open WebUI License. Dit is een BSD-3 licentie met een restrictie op merkgebruik: het logo en de merknaam mogen niet worden verwijderd of gewijzigd tenzij de installatie door maximaal 50 actieve gebruikers per 30 dagen wordt benut, je schriftelijke toestemming van de auteurs hebt, of beschikt over een zakelijke licentie. Standaard gebruik, zowel privé als binnen een organisatie, is kosteloos toegestaan.
Problemen oplossen
- Melding over Python 3.13: Open WebUI ondersteunt Python 3.13 niet. Forceer versie 3.11 met
uv tool install --python 3.11 open-webui. - Geen modellen zichtbaar: Controleer of Ollama op de achtergrond draait met het commando
ollama listen controleer de omgevingsvariabeleOLLAMA_BASE_URL. - Poort 8080 bezet: Start de server op een alternatieve poort met de vlag
--port 8081. - Trage antwoorden: Dit ontstaat vaak door de prompt overhead van interne tools en automatische achtergrondtaken zoals het genereren van titels en zoektags. Deze schakel je uit in de administrator-instellingen onder het menu Interface.
Veelgestelde vragen
Is Open WebUI gratis te gebruiken?
Ja, de software is gratis voor zowel particulier als commercieel gebruik. Alleen bedrijven met meer dan 50 actieve gebruikers per maand die de merknaam en het logo willen verwijderen, hebben een betaalde licentie nodig.
Werkt Open WebUI als een volwaardige ChatGPT offline?
Ja, zodra de modellen via Ollama op je pc staan, verlaten je prompts de computer niet. Met de configuratievariabele OFFLINE_MODE=True sluit je bovendien alle externe controle op updates en online downloads volledig af.
Hoe verbind ik Open WebUI met Ollama?
Wanneer beide programma’s op hetzelfde apparaat draaien, detecteert Open WebUI de service automatisch op poort 11434. Draait Ollama op een ander systeem, dan geef je het netwerkadres op via de parameter OLLAMA_BASE_URL.
Is Docker verplicht voor installatie op Windows?
Nee, Docker is niet vereist. Via de pakketbeheerder uv installeer je Open WebUI binnen een minuut als een opzichzelfstaande applicatie onder Python 3.11.
Kan ik externe API-diensten zoals OpenAI of Claude koppelen?
Ja, via de verbindingsinstellingen kun je api-sleutels en externe endpoints toevoegen. In dat geval worden de prompts wel extern verwerkt en betaal je de reguliere tokentarieven van de desbetreffende provider.
Hoe werk ik Open WebUI bij naar de nieuwste versie?
Voer in PowerShell het commando uv tool upgrade open-webui uit. Gesprekken, geüploade documenten en instellingen blijven bewaard in de map die is aangewezen via DATA_DIR.
Bronnen
- Open WebUI GitHub Releases (versie 0.12.0 van 10.10.2026 en versie 0.12.3 van 16.10.2026).
- Open WebUI License en licentiehistorie op GitHub.
- Open WebUI Quick Start Documentatie.
- Pakketdatabase open-webui op PyPI.
- Eigen metingen en benchmarks op Windows 11, RTX 4090, Ollama 0.40.5 en Open WebUI 0.12.3, uitgevoerd op 17 oktober 2026.
Gecontroleerd op 17 oktober 2026.


