LLM Hosting in 2026: Local, Self-Hosted und Cloud-Infrastruktur Vergleich
LLM Hosting — Übersicht und Entscheidungshilfe
Large languageLanguage modelsModels arelaufen nolängst longernicht limitedmehr tonur hyperscalein cloudder APIs.Cloud. In2026 2026,ist youdie canFrage hostnicht
LLMs:mehr "Kann ich ein LLM selbst betreiben?" — sondern:
Welche Hosting-Strategie passt zu meinem Workload, meinem Budget und meinen Anforderungen an Kontrolle und Datenschutz?
Diese Seite ist meine persönliche Referenz. Ich dokumentiere hier, was ich tatsächlich betreibe und getestet habe — keine vollständige Marktübersicht, sondern ehrliche Erfahrungswerte aus zwei verschiedenen Kontexten: dem Arbeitsumfeld (Kubernetes-Cluster, Team-Betrieb) und dem Home-Lab (Workstation, Einzelnutzer).
Was LLM Hosting eigentlich bedeutet
LLM Hosting beschreibt, wie und wo Modelle für Inferenz betrieben werden. Diese Entscheidung hat direkte Auswirkungen auf:
OnLatenzconsumerundGPUsTime-to-First-TokenOnDurchsatzlocalundserversParallelitätInKostencontainerizedproenvironmentsRequestOnDatenschutzdedicatedundAI workstationsDatenhoheitOr entirely through cloud providers
The real question is no longer "Can I run an LLM?"
The real question is:
What is the right LLM hosting strategy for my workload, budget, and control requirements?
What Is LLM Hosting?
LLM hosting refers to how and where you run large language models for inference. Hosting decisions directly impact:
LLM hostingHosting isist notkeine justreine installingInstallationsaufgabe a— tooles ---ist it'seine an infrastructure design decision.Infrastrukturentscheidung.
LLM Hosting Decision MatrixEntscheidungsmatrix
| Hardware |
||||
|---|---|---|---|---|
/v1Each option solves a different layer of the stack.
LocalLokales LLM Hosting
LocalLokales hostingHosting gives you:bringt:
FullVollständigecontrolKontrolleoverübermodelsModelle und ParameterNoKeineper-tokentokenbasierteAPI billingAbrechnungPredictableVorhersehbarelatencyLatenzDataDatenschutzprivacyohne Kompromisse
Trade-offsDie includeKehrseite: hardwareHardware-Grenzen, constraints,Wartungsaufwand maintenanceund overhead,manuelle and scaling complexity.Skalierung.
Ollama
Ollama is one of the most widely adopted local LLM runtimes.
Use Ollama when:
When you want Ollama as a stable single-node endpoint---reproducible containers with NVIDIA GPUs and persistent models, then HTTPS and streaming through Caddy or Nginx---the Compose and reverse-proxy guides below cover the settings that usually matter for homelab or internal deployments.
Start here:
For building intelligent search agents with Ollama's web search capabilities:
Operational + quality angles:
llama.cpp
llama.cpp isist amein lightweightprimäres Inference-Backend — sowohl auf der Arbeit als auch zu Hause.
Es ist eine schlanke C/C++-Engine inferencefür engineGGUF-Modelle formit GGUFsehr models.feingranularer UseKontrolle itüber
when:Speicher, Threads, Kontextgröße und Quantisierung.
Ich nutze llama.cpp wenn:
llama-server als OpenAI-kompatibler Endpunkt gefragt ist
Ich GGUF-Modelle direkt aus dem Hub laden will
Arbeit: llama.cpp-Instanzen laufen als Kubernetes-Pods, je ein Modell pro Quadro-RTX-6000-Ada-GPU (24 GB VRAM), hinter LiteLLM als einheitlichem API-Proxy.
Zuhause: llama.cpp direkt auf der RTX 5070 (12 GB VRAM), meistens als Backend für Jan.ai oder OpenCode.
LiteLLM
LiteLLM ist kein Inference-Backend — sondern der Proxy-Layer davor. Ein einheitlicher OpenAI-kompatibler Endpunkt, der Requests an verschiedene Backends weiterleitet: llama.cpp-Instanzen, vLLM, externe Cloud-APIs. Das ist der Kern meines Arbeits-Setups.
Ich nutze LiteLLM wenn:
-
YouMehrerewantModellefine-grainedundcontrolBackendsoverhintermemory,einerthreads,einzigenandAPI-URLcontextliegen sollen -
YouLoad-Balancingneedzwischenofflinemehrerenorllama.cpp-Instanzenedgegefragtdeployment without a Python stackist -
YouNutzungsstatistikenpreferundAPI-Key-Managementllama-cliforzentralinteractiveverwaltetusewerdenandllama-serverfor OpenAI-compatible APIssollen -
llama.cppClientsQuickstart(OpenwithWebUI,CLICoding-Tools,andSkripte)Servernichts vom Backend-Wechsel mitbekommen sollen -
llama-serverLiteLLMrouteralsmode:Proxydynamicvormodelllama.cpp:switchingSetupwithoutundrestartsKonfiguration — in Vorbereitung -
UnloadAPI-Usage-TrackingAllmitllama.cppLiteLLMRouterundModelsOpenWithoutWebUIRestarting
Qwen 3.6 MTP vs Standard Decoding on 16GB GPU --- measured generation speeds and VRAM trade-offs for built-in speculative decoding on a 16 GB card
llama.swap
llama-swap (often written llama.swap) is not an inference engine---it is a model switcher proxy: one OpenAI- or Anthropic-shaped endpoint— in front of multiple local backends (llama-server, vLLM, and others). Use it when:Vorbereitung
You want a stable base_url and /v1 surface for IDEs and SDKs
Different models are served by different processes or containers
You need hot-swap, TTL unload, or groups so only the right upstream stays resident
llama.swap Model Switcher Quickstart
Docker Model Runner
Docker Model Runner enables containerized model execution.
Best suited for:
Deep dives:
Comparison:
vLLM
vLLM focusesist onauf high-throughputHochdurchsatz-Inferenz inference.ausgelegt Choose— itPagedAttention, when:kontinuierliches Batching,
tensor-paralleles Sharding. Ich habe vLLM installiert und getestet, betreibe es aber nicht
produktiv, weil llama.cpp + LiteLLM für mein Workload-Profil ausreichend ist.
Interessant wird vLLM wenn:
-
YouVieleserveparalleleconcurrentRequestsproductiongleichzeitigworkloadsbedient werden müssen -
ThroughputDurchsatzmatterswichtigermoreistthanals"iteinfachejust works"Konfiguration -
YouHugging-Face-Modellewant(Safetensors)adirektmoregeladenproduction-orientedwerdenruntimesollen
vLLM Quickstartvs. llama.cpp: Wann lohnt sich der Wechsel? — in Vorbereitung
TGI (Text Generation Inference)Jan.ai
TextJan.ai Generationist Inferencemein isprimäres Hugginglokales Face'sFrontend HTTPzu servingHause stack— foreine TransformersElectron-App models:mit
continuouseingebautem batching,llama.cpp-Backend, tokenübersichtlicher streaming,Modellverwaltung tensorund paralleldirektem sharding,Zugang Prometheuszu
metrics,Inference-Parametern. andGut angeeignet OpenAI-compatiblefür MessagesExperimente, API.Rollenspiel-Prompts Chooseund
itModellvergleiche when:im interaktiven Betrieb.
Ich nutze Jan.ai wenn:
-
YouIchwantschnellaverschiedenematureModellerouterausprobieren+willmodel-serverohnesplit and first-classObservabilityCLI -
YourParametermodelswieandTemperature,weightsTop-PliveoderinRepeat-PenaltythedirektHugginganpassenFace ecosystemwill -
YouEineacceptlokalethatGUIupstreamohneisCloud-Abhängigkeitingefragtmaintenance mode (stable surface, slower feature churn)ist -
Troubleshoot
Jan.ai vs. LM Studio: Vergleich aus der Praxis — in Vorbereitung
SGLangLM Studio
SGLangLM isStudio aist high-throughputeine servingAlternative frameworkzu forJan.ai Huggingmit Face--styleähnlichem models:Ansatz: lokale GUI,
eingebettetes llama.cpp-Backend, OpenAI-compatiblekompatibler HTTPlokaler APIs,Server. aEtwas nativestärker auf
/generatepath,Entwickler-Workflows andausgerichtet, anmit offlinebesserem EnginePrompt-Template-Editor.
Ich in-processnutze batchLM work.Studio Choose it when:wenn:
-
YouDerwanteingebauteproduction-orientedlokaleservingServerwithalsstrongAPI-EndpunktthroughputfürandandereruntimeToolsfeaturesgefragt(batching, attention optimizations, structured output)ist -
YouIcharePrompt-TemplatescomparingfüralternativesverschiedenetoModellformatevLLMpflegenon GPU clusters or heavy single-host setupswill -
YouIchneedModelleYAMLaus/HuggingCLIFaceserverdirektconfigurationinandderoptionalAppDocker-firstsucheninstallsund laden will -
SGLangLMQuickStartStudio als lokaler API-Server für OpenCode und andere Clients — in Vorbereitung
LocalAIOpen WebUI
LocalAIOpen isWebUI anist OpenAI-compatibledas inferenceTeam-Frontend serverim focusedArbeitsumfeld on— flexibilityeine andChatGPT-ähnliche
multimodalWeb-Oberfläche, support.die Choosehinter itLiteLLM when:auf die llama.cpp-Instanzen zugreift. Kollegen
brauchen nichts zu installieren; sie öffnen den Browser.
Ich nutze Open WebUI wenn:
-
YouMehrereneedNutzeraZugangdrop-inzuOpenAIdenAPIlokalenreplacementModellenon your own hardwarebrauchen -
YourEinworkloadbenutzerfreundlichesspansFrontendtext,ohneembeddings,technischeimages,Hürdenorgefragtaudioist -
YouRAG,wantBilduploadaundbuilt-inGesprächsverwaltungWebzentralUIverwaltetalongsidewerdenthe API
You need the widest model format support (GGUF, GPTQ, AWQ, Safetensors, PyTorch)sollen
LocalAIOpen QuickStartWebUI — Übersicht und Setup
Open WebUI hinter LiteLLM: Konfiguration und Fallstricke — in Vorbereitung
OpenCode
OpenCode ist mein KI-gestütztes Coding-Werkzeug — ein CLI-Agent, der llama.cpp als Backend nutzt und direkt in den Entwicklungsworkflow integriert ist. Kein Frontend, kein Chat — sondern Codeanalyse, Refactoring und Aufgabenausführung im Terminal.
Ollama
Ollama habe ich getestet, betreibe ich aber nicht aktiv. Es ist der einfachste Einstieg in lokale LLMs — gute CLI, automatisches Modell-Pulling, minimale Konfiguration. Die Einschränkungen beim Scheduling und die begrenzte Kontrolle über Inference-Parameter haben mich zu llama.cpp geführt.
Ollama macht Sinn wenn:
Der schnellste Weg zu einem laufenden Modell gefragt ist
Kein Interesse an Parameter-Tuning besteht
Ein einzelner Nutzer lokal experimentiert
Warum ich von Ollama zu llama.cpp gewechselt habe — in Vorbereitung
Cloud LLM Hosting
CloudCloud-Anbieter providersabstrahieren abstractdie hardwareHardware entirely.vollständig. Ich nutze Cloud-APIs punktuell —
vor allem für Modelle, die lokal nicht sinnvoll betreibbar sind (frontier-Modelle wie
Claude oder GPT-4-class).
Advantages:Vorteile:
InstantSofortigescalabilitySkalierbarkeitManagedKeininfrastructureHardware-InvestmentNoKeineGPU investment
Trade-offs:Nachteile:
RecurringAPILaufende
costsKosten pro TokenVendorlock-inDaten verlassen die eigene Infrastruktur
ReducedcontrolVendor-Abhängigkeit
ProviderCloud-APIs overview:sinnvoll einsetzen: wann lokales Hosting nicht reicht — in Vorbereitung
Hosting Comparisons
If your decision is "which runtime should I host with?", start here:
LLM Frontends & InterfacesOberflächen
HostingDas theHosting-Backend modelist isnur onlyein partTeil ofdes theSystems. systemWelches ---Frontend frontendsNutzer matter.sehen,
beeinflusst die Akzeptanz erheblich.
Comparing RAG-focused frontends:
Self-Hosting & Sovereignty
If you care about local control, privacy, and independence from API providers:
Performance Considerations
Hosting decisions are tightly coupled with performance constraints:
Benchmarks and runtime comparisons:
Cost vs Control Trade-Off
Kosten und Kontrollvergleich
Wann welcher Ansatz?
Oncellama.cpp youwenn havemaximale aKontrolle runtimeund running,GGUF-Modelle thegefragt nextsind set— ofsowohl decisionsfür
isEinzelnutzer architectural:als whichauch modelim handlesKubernetes-Cluster.
LiteLLM request,sobald howmehrere toBackends manageoder tokenmehrere costs,Nutzer howhinter toeiner validateeinheitlichen inputsAPI
andzusammengefasst outputs.werden Thosesollen.
vLLM patternswenn livellama.cpp unter Parallellast zum Engpass wird und Durchsatz Priorität hat.
Jan.ai oder LM Studio für lokale Experimente mit GUI, ohne CLI-Aufwand.
OpenCode wenn KI direkt in theden LLMCoding-Workflow Architectureintegriert cluster.werden soll.
Open WebUI wenn Kollegen ohne technisches Setup Zugang zu lokalen Modellen brauchen.
Cloud wenn frontier-Modelle gefragt sind oder lokale Hardware nicht ausreicht.
WhenHäufige to Choose WhatFragen
ChooseWas ist der einfachste Einstieg in lokale LLMs?
Ollama if:— minimale Konfiguration, sofort lauffähig. Wer mehr Kontrolle braucht, wechselt
zu llama.cpp.
Ist YouSelf-Hosting wantgünstiger theals simplestCloud-APIs?
localBei setup
ChooseKann llama.cppman if:
Choose vLLM if:
ChooseWelches SGLangFrontend if:empfehle ich für ein Team?
Open WebUI — es braucht keine lokale Installation auf den Client-Rechnern und lässt sich
gut hinter einen Reverse-Proxy stellen.
/generateChoose llama-swap if:
/v1Choose LocalAI if:
Choose Cloud if:
Choose Hybrid if:
Frequently
Zur AskedPerformance Questionsund
WhatOptimierung isder theInference-Backends: bestLLM wayPerformance to host LLMs locally?
For most developers, Ollama is the simplest entry point. For high-throughput serving, consider runtimes like vLLM.Hub
Is self-hosting cheaper than OpenAI API?
It depends on usage patterns and hardware amortization. If your workload is steady and high-volume, self-hosting often becomes predictable and cost-effective.
Can I host LLMs without a GPU?
Yes, but inference performance will be limited and latency will be higher.
Is Ollama production ready?
For small teams and internal tools, yes. For high-throughput production workloads, a specialized runtime and stronger operational tooling may be required.