{"id":32088,"date":"2026-06-11T12:47:00","date_gmt":"2026-06-11T10:47:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=32088"},"modified":"2026-07-09T14:16:32","modified_gmt":"2026-07-09T12:16:32","slug":"llm-inferenz-gpu-vps-anleitung","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/llm-inferenz-gpu-vps-anleitung\/","title":{"rendered":"LLM-Inferenz auf einem GPU-VPS ausf\u00fchren (Anleitung 2026)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference.webp\" alt=\"LLM-Inferenz auf einem GPU-VPS ausf\u00fchren (Anleitung 2026)\" class=\"wp-image-32015\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference.webp 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference-600x315.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference-768x403.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p><strong>Kurz gesagt.<\/strong> LLM-Inferenz auf einem GPU-VPS gibt dir einen privaten Modell-Endpunkt, volle Datensouver\u00e4nit\u00e4t und planbare Fixkosten statt tokenbasierter Abrechnung. Du brauchst einen GPU-VPS mit ausreichend VRAM f\u00fcr dein Modell, Ubuntu 22.04 oder neuer, CUDA sowie Ollama oder vLLM als Laufzeitumgebung. Von der Bestellung bis zum ersten Inferenz-Call dauert es ca. 15 bis 30 Minuten.<\/p>\n\n\n\n<p>Wer Inferenz selbst betreibt, beh\u00e4lt die Kontrolle, die verwaltete APIs nicht bieten: Das Modell l\u00e4uft auf deiner Hardware, Prompts und Antworten verlassen deinen Server nicht. Die Kostenlogik ist eine andere. Du zahlst einen festen Monatsbetrag, egal ob du tausend oder eine Milliarde Token verarbeitest \u2013 keine tokenbasierte Rechnung, die mit dem Nutzungsvolumen w\u00e4chst. Eine verwaltete API ist f\u00fcr Prototypen mit geringem Traffic in Ordnung, bringt aber Latenz und macht dich vom Uptime- und Preissystem des Anbieters abh\u00e4ngig. Diese Anleitung richtet einen funktionierenden LLM-Endpunkt auf einem GPU-VPS von Grund auf ein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-was-du-fur-llm-inferenz-brauchst\">Was du f\u00fcr LLM-Inferenz brauchst<\/h2>\n\n\n\n<p>Bevor du den Server provisionierst, pr\u00fcfe folgende Voraussetzungen:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ein GPU-VPS mit ausreichend VRAM f\u00fcr dein Zielmodell. F\u00fcr quantisierte 70B-Modelle auf einer einzelnen Karte brauchst du mindestens 48 GB VRAM; f\u00fcr FP8- oder FP16-Inferenz mit 70B sind praktisch gesehen 80 GB oder mehr erforderlich. Die VRAM-Tabelle im n\u00e4chsten Abschnitt ordnet die einzelnen Konfigurationen zu.<\/li>\n\n\n\n<li>Ubuntu 22.04 LTS oder 24.04 LTS. Alle Befehle in dieser Anleitung sind auf Ubuntu ausgelegt. NVIDIA-Treiber und CUDA sind auf Contabo-Server-Images typischerweise vorinstalliert.<\/li>\n\n\n\n<li>Root-SSH-Zugriff auf den Server.<\/li>\n\n\n\n<li>Eine LLM-Laufzeitumgebung: Ollama f\u00fcr ein schnelles Single-User-Setup oder vLLM f\u00fcr Produktions-APIs mit hoher Parallelit\u00e4t. Die Vergleichstabelle weiter unten hilft bei der Entscheidung.<\/li>\n\n\n\n<li>Speicherplatz f\u00fcr Modellgewichte. Ein 7B-Modell in FP16 belegt ca. 14 GB auf der Festplatte; ein 70B-Modell mit Q4-Quantisierung kommt auf rund 40 GB. Contabo-Server-Pl\u00e4ne beinhalten mindestens 1 TB Speicher, was die meisten Modellkonfigurationen abdeckt.<\/li>\n<\/ol>\n\n\n\n<p>F\u00fcr einen selbst gehosteten KI-Inferenz-Server ohne externe Abh\u00e4ngigkeiten m\u00fcssen alle f\u00fcnf Punkte erf\u00fcllt sein, bevor du beginnst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-vram-fur-dein-modell-richtig-einplanen\">VRAM f\u00fcr dein Modell richtig einplanen<\/h2>\n\n\n\n<p>VRAM ist der entscheidende Engpass. Passt das Modell nicht in den GPU-Speicher, weicht die Laufzeitumgebung auf System-RAM aus und die Inferenz wird deutlich langsamer. Nutze diese Tabelle, um die richtige GPU f\u00fcr LLM-Inferenz vor der Bestellung zu bestimmen:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Modell<\/strong><\/th><th><strong>Pr\u00e4zision<\/strong><\/th><th><strong>VRAM (ca.)<\/strong><\/th><th><strong>Min. GPU-VRAM<\/strong><\/th><\/tr><\/thead><tbody><tr><td>7B<\/td><td>FP16<\/td><td>~14 GB<\/td><td>24 GB<\/td><\/tr><tr><td>7B<\/td><td>Q4<\/td><td>~4 GB<\/td><td>8 GB<\/td><\/tr><tr><td>13B<\/td><td>FP16<\/td><td>~26 GB<\/td><td>32 GB<\/td><\/tr><tr><td>13B<\/td><td>Q4<\/td><td>~8 GB<\/td><td>16 GB<\/td><\/tr><tr><td>70B<\/td><td>Q4<\/td><td>~38 GB<\/td><td>48 GB<\/td><\/tr><tr><td>70B<\/td><td>FP8<\/td><td>~70 GB<\/td><td>80 GB<\/td><\/tr><tr><td>70B<\/td><td>FP16<\/td><td>~140 GB<\/td><td>141 GB<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Q4-Quantisierung reduziert den VRAM-Bedarf gegen\u00fcber FP16 um ca. 75 % bei vertretbarem Genauigkeitsverlust, der f\u00fcr die meisten LLM-Hosting- und Inferenz-Aufgaben akzeptabel ist. F\u00fcr FP8- oder FP16-Inferenz mit 70B brauchst du eine GPU mit mindestens 80 GB VRAM auf einer einzelnen Karte.<\/p>\n\n\n\n<p>F\u00fcr die meisten selbst gehosteten LLM-Deployments ist eine 48-GB-GPU der praktische Ausgangspunkt. Sie verarbeitet jedes quantisierte 70B-Modell und bietet noch Spielraum f\u00fcr mehrere parallele Sessions. Gr\u00f6\u00dfere Karten lohnen sich nur, wenn dein Workload nicht-quantisierte Genauigkeit erfordert oder an Kontextfenstergrenzen st\u00f6\u00dft.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-schritt-1-gpu-server-bestellen\">Schritt 1: GPU-Server bestellen<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Provisioniere einen GPU-Server mit ausreichend VRAM f\u00fcr dein Zielmodell. Best\u00e4tige deine Anforderung anhand der Tabelle im vorherigen Abschnitt vor der Bestellung.<\/li>\n\n\n\n<li>W\u00e4hle dein Betriebssystem. Alle Befehle in dieser Anleitung sind auf der aktuellen Ubuntu-Distribution getestet. W\u00e4hle die Region, die deinen Nutzern am n\u00e4chsten liegt, und schlie\u00dfe die Bestellung ab.<\/li>\n\n\n\n<li>Melde dich per SSH als Root an:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>   ssh root@DEINE_SERVER_IP<\/code><\/pre>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Pr\u00fcfe, ob die GPU erkannt wird und der NVIDIA-Treiber geladen ist:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>   nvidia-smi<\/code><\/pre>\n\n\n\n<p>Eine korrekte Ausgabe zeigt den installierten GPU-Modellnamen in der Titelzeile. Die Kopfzeile gibt Treiber- und CUDA-Version aus: F\u00fcr Pre-Blackwell-GPUs sind Treiber 535.x oder h\u00f6her zu erwarten; f\u00fcr Blackwell und neuere Architekturen 570.x oder h\u00f6her. CUDA 12.x oder neuer wird auf beiden Pfaden vorausgesetzt. Gibt <code>nvidia-smi<\/code> \u201ecommand not found&#8220; zur\u00fcck, ist der Treiber nicht geladen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-schritt-2-cuda-und-eine-inferenz-laufzeit-installieren\">Schritt 2: CUDA und eine Inferenz-Laufzeit installieren<\/h2>\n\n\n\n<p>Der korrekte Treiberpfad h\u00e4ngt von deiner GPU-Architektur ab. NVIDIA unterteilt den Linux-GPU-Support ab Blackwell in zwei Tracks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Blackwell und neuer:<\/strong> erfordern den Open-GPU-Kernelmodul-Treiber, verf\u00fcgbar ab Version 570. Ein \u00e4lterer propriet\u00e4rer Treiber funktioniert auf Blackwell-Hardware nicht.<\/li>\n\n\n\n<li><strong>Pre-Blackwell<\/strong> (Hopper, Ada Lovelace, Ampere und fr\u00fcher): nutzen den traditionellen propriet\u00e4ren Kernelmodul-Treiber, verf\u00fcgbar ab Version 535.<\/li>\n<\/ul>\n\n\n\n<p>Pr\u00fcfe, ob Treiber und CUDA verf\u00fcgbar sind:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nvidia-smi\nnvcc --version<\/code><\/pre>\n\n\n\n<p>F\u00fcr Pre-Blackwell-GPUs meldet ein funktionierendes <code>nvidia-smi<\/code> einen Treiber 535.x oder h\u00f6her. F\u00fcr Blackwell und neuer wird 570.x oder h\u00f6her erwartet. Wenn der falsche Treiber f\u00fcr deine Architektur installiert ist oder <code>nvcc<\/code> \u201ecommand not found&#8220; zur\u00fcckgibt, installiere die korrekte Version:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Blackwell und neuer: Open-GPU-Kernelmodul-Pfad (Treiber 570+)\nsudo apt update &amp;&amp; sudo apt install -y nvidia-open\n\n# Pre-Blackwell: traditioneller propriet\u00e4rer Pfad (falls Neuinstallation n\u00f6tig)\nsudo apt update &amp;&amp; sudo apt install -y nvidia-driver-535\n\n# CUDA-Toolkit (auf beiden Pfaden erforderlich, falls nicht vorhanden)\nsudo apt update &amp;&amp; sudo apt install -y cuda-toolkit-12-4<\/code><\/pre>\n\n\n\n<p>Mit best\u00e4tigtem CUDA w\u00e4hlst du deine Laufzeitumgebung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ollama\">Ollama<\/h3>\n\n\n\n<p>Ollama installiert sich mit einem einzigen Befehl und registriert sich sofort als Systemdienst:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fsSL https:\/\/ollama.com\/install.sh | sh\nollama --version<\/code><\/pre>\n\n\n\n<p>Einen Einblick in die Automatisierungsm\u00f6glichkeiten von Ollama, einschlie\u00dflich der Integration in n8n-Workflows, findest du im Artikel <a href=\"https:\/\/contabo.com\/blog\/de\/was-ist-ollama-und-wie-nutzt-du-es-mit-n8n\/\">Was ist Ollama und wie nutzt du es mit n8n?<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vllm\">vLLM<\/h3>\n\n\n\n<p>vLLM ben\u00f6tigt Python 3.9 oder neuer und CUDA 11.8 oder neuer. Installation per pip:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install vllm\npython -c \"import vllm; print(vllm.__version__)\"<\/code><\/pre>\n\n\n\n<p>vLLM ben\u00f6tigt zus\u00e4tzlich zum GPU-VRAM mindestens 8 GB System-RAM. Falls du in einer geteilten Python-Umgebung arbeitest, richte zuerst eine virtuelle Umgebung ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python -m venv .venv &amp;&amp; source .venv\/bin\/activate\npip install vllm<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-schritt-3-modell-starten-und-testen\">Schritt 3: Modell starten und testen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ollama-0\">Ollama<\/h3>\n\n\n\n<p>Lade ein Modell per Name und teste den lokalen Endpunkt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Modellgewichte herunterladen\nollama pull llama3.2:8b\n\n# Ollama startet automatisch als Dienst auf Port 11434\n\n# Synchronen Test-Request senden\ncurl http:\/\/localhost:11434\/api\/generate \\\n  -d '{\"model\":\"llama3.2:8b\",\"prompt\":\"Was ist 2+2?\",\"stream\":false}'<\/code><\/pre>\n\n\n\n<p>Eine erfolgreiche Antwort ist ein JSON-Objekt mit einem <code>response<\/code>-Feld, das die Modellantwort enth\u00e4lt. Das ist dein LLM-Inferenz-Endpunkt, der lokal l\u00e4uft. Um den Server f\u00fcr andere Ger\u00e4te im Netzwerk erreichbar zu machen, setze <code>OLLAMA_HOST=0.0.0.0<\/code> vor dem Start des Dienstes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vllm-0\">vLLM<\/h3>\n\n\n\n<p>Starte den OpenAI-kompatiblen API-Server und sende einen Test-Completion:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Server starten\npython -m vllm.entrypoints.openai.api_server \\\n  --model meta-llama\/Llama-3.2-8B-Instruct \\\n  --host 0.0.0.0 --port 8000\n\n# Test\ncurl http:\/\/localhost:8000\/v1\/completions \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\"model\":\"meta-llama\/Llama-3.2-8B-Instruct\",\"prompt\":\"Was ist 2+2?\",\"max_tokens\":50}'<\/code><\/pre>\n\n\n\n<p>Llama-3-Modelle auf Hugging Face erfordern das Akzeptieren der Meta-Lizenzvereinbarung, bevor der Download startet. F\u00fchre zuerst <code>huggingface-cli login<\/code> aus und best\u00e4tige die Bedingungen auf huggingface.co\/meta-llama. Danach kann jeder OpenAI-kompatible Client auf <code>http:\/\/DEINE_SERVER_IP:8000\/v1<\/code> zeigen, ohne weitere Code-\u00c4nderungen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ollama-vs-vllm-welche-laufzeit\">Ollama vs. vLLM: Welche Laufzeit?<\/h2>\n\n\n\n<p>Die Entscheidung h\u00e4ngt von einer einzigen Variable ab: Wie viele parallele Nutzer werden den Endpunkt gleichzeitig nutzen?<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th><strong>Ollama<\/strong><\/th><th><strong>vLLM<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Einrichtungszeit<\/td><td>~2 Min. (ein Befehl)<\/td><td>10\u201320 Min. (pip + Konfiguration)<\/td><\/tr><tr><td>Parallele Requests<\/td><td>Begrenzt (sequenzielle Verarbeitung)<\/td><td>Produktionsreif (Continuous Batching)<\/td><\/tr><tr><td>Durchsatz<\/td><td>Moderat<\/td><td>Hoch<\/td><\/tr><tr><td>Modell-Management<\/td><td>Per Name, automatischer Download<\/td><td>Manueller Hugging-Face-Download<\/td><\/tr><tr><td>API-Oberfl\u00e4che<\/td><td>OpenAI-kompatibler REST<\/td><td>OpenAI-kompatibler REST<\/td><\/tr><tr><td>Fine-Tuning<\/td><td>Nein<\/td><td>Via separates Tooling<\/td><\/tr><tr><td>Am besten f\u00fcr<\/td><td>Entwicklung, Solo-Nutzung, n8n-Workflows<\/td><td>Geteilte APIs, Multi-User-Deployments<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>W\u00e4hle Ollama, wenn du ein internes Tool baust oder alleine iterierst \u2013 oder immer dann, wenn ein Agent mit einem lokalen Modell mit minimalem Setup kommunizieren soll. Von der Installation bis zum ersten Inferenz-Call vergehen etwa zwei Minuten, ohne Konfigurationsaufwand. Die OpenAI-kompatible API bedeutet au\u00dferdem, dass dein Client-Code den Unterschied nicht kennen muss.<\/p>\n\n\n\n<p>W\u00e4hle vLLM, wenn du einen geteilten API-Endpunkt \u00fcber ein Team hinweg betreibst oder eine Produktionsanwendung mit parallelem Traffic bedienst. Der PagedAttention-Algorithmus \u00fcbernimmt die Speicherverwaltung, die Hochlast-Inferenz erst m\u00f6glich macht \u2013 auf Kosten einer aufw\u00e4ndigeren Ersteinrichtung. Da beide Laufzeiten dieselbe OpenAI-kompatible API-Oberfl\u00e4che bieten, ist eine sp\u00e4tere Migration von Ollama zu vLLM eine einzige Base-URL-\u00c4nderung in deiner Client-Konfiguration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faq-llm-inferenz-auf-einem-gpu-vps\">FAQ: LLM-Inferenz auf einem GPU-VPS<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1783599258954\"><strong class=\"schema-faq-question\">Wie viel VRAM brauche ich f\u00fcr ein 70B-Modell?<\/strong> <p class=\"schema-faq-answer\">Ein 70B-Modell in FP16 ben\u00f6tigt rund 140 GB VRAM auf einer einzelnen Karte. Mit Q4-Quantisierung sinkt das auf ca. 38\u201340 GB, was eine 48-GB-GPU problemlos verarbeitet. FP8 braucht rund 70 GB, also eine Karte mit mindestens 80 GB. F\u00fcr die meisten Inferenz-Aufgaben ist Q4 der sinnvolle Ausgangspunkt: geringer Genauigkeitsverlust, gro\u00dfer VRAM-Gewinn.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1783599268797\"><strong class=\"schema-faq-question\">Soll ich Ollama oder vLLM f\u00fcr die Inferenz nutzen?<\/strong> <p class=\"schema-faq-answer\">Nutze Ollama f\u00fcr Entwicklung, Solo-Einsatz oder n8n-Integrationen: ein Befehl installiert und startet alles, Modelle werden per Name verwaltet. Nutze vLLM f\u00fcr geteilte APIs mit parallelen Nutzern. PagedAttention und Continuous Batching verarbeiten Produktionslast, die bei Ollama zum Flaschenhals w\u00fcrde. Beide bieten eine OpenAI-kompatible REST-API, ein sp\u00e4terer Wechsel ist eine einzige Base-URL-\u00c4nderung im Client-Code.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1783599279193\"><strong class=\"schema-faq-question\">Ist Self-Hosting eines LLM g\u00fcnstiger als eine API zu nutzen?<\/strong> <p class=\"schema-faq-answer\">Bei geringem Volumen sind verwaltete APIs g\u00fcnstiger, weil du nur zahlst, was du nutzt. Im gro\u00dfen Ma\u00dfstab gewinnt die monatliche Flatrate eines GPU-Servers. Teams, die t\u00e4glich mehrere hundert Millionen Token verarbeiten, stellen regelm\u00e4\u00dfig fest, dass Self-Hosting auf Dauer g\u00fcnstiger ist. Self-Hosting eliminiert au\u00dferdem das Preis\u00e4nderungsrisiko durch den Anbieter: Deine Monatskosten bleiben fix, auch wenn dein Volumen sich verdoppelt oder ein API-Anbieter seine Preise \u00e4ndert.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1783599347859\"><strong class=\"schema-faq-question\">Kann ich ein Modell auf demselben GPU-Server feinabstimmen?<\/strong> <p class=\"schema-faq-answer\">Ja, mit dem richtigen Tooling. Ollama \u00fcbernimmt nur Inferenz; f\u00fcr Fine-Tuning brauchst du ein Framework wie Axolotl oder Hugging Face Transformers. Eine GPU mit 80 GB oder mehr VRAM bietet ausreichend Spielraum f\u00fcr LoRA-Fine-Tuning von 7B- bis 13B-Modellen. Plane zus\u00e4tzlichen Speicher f\u00fcr Checkpoints und Adapter-Gewichte ein.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1783599356934\"><strong class=\"schema-faq-question\">Welche GPU eignet sich am besten f\u00fcr LLM-Inferenz?<\/strong> <p class=\"schema-faq-answer\">F\u00fcr die meisten KI-Inferenz-Workloads ist eine 48-GB-GPU die praktische Wahl: Sie verarbeitet jedes quantisierte 70B-Modell auf einer einzelnen Karte. F\u00fcr FP8- oder FP16-Inferenz mit 70B brauchst du einen Plan mit 80 GB oder mehr VRAM. F\u00fcr vollst\u00e4ndiges FP16-70B oder sehr gro\u00dfe Kontextfenster ist eine 141-GB-Einzelkarte die saubere L\u00f6sung.<\/p> <\/div> <\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lerne, wie du LLM-Inferenz von Grund auf auf einem GPU-VPS einrichtest. Diese Anleitung behandelt VRAM-Sizing, CUDA-Setup und die Wahl zwischen Ollama und vLLM f\u00fcr deinen privaten, kosteneffizienten KI-Inferenz-Endpunkt.<\/p>\n","protected":false},"author":63,"featured_media":32015,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[1399],"tags":[4595,4626,3631,2700,4495,4568,3426,3620,4497,3616],"ppma_author":[1492],"class_list":["post-32088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-gguf","tag-gpu-vps","tag-ki-workloads","tag-kuenstliche-intelligenz","tag-llama-cpp","tag-llm","tag-llm-anwendungen","tag-llm-bereitstellung","tag-lokale-llm","tag-lokale-llm-hosting"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference.webp",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference-150x150.webp",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference-600x315.webp",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference-768x403.webp",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference.webp",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference.webp",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/07\/blog-head_how2-llm-inference.webp",1200,630,false]},"uagb_author_info":{"display_name":"Christopher Carter","author_link":"https:\/\/contabo.com\/blog\/de\/author\/christophercarter\/"},"uagb_comment_info":0,"uagb_excerpt":"Lerne, wie du LLM-Inferenz von Grund auf auf einem GPU-VPS einrichtest. Diese Anleitung behandelt VRAM-Sizing, CUDA-Setup und die Wahl zwischen Ollama und vLLM f\u00fcr deinen privaten, kosteneffizienten KI-Inferenz-Endpunkt.","authors":[{"term_id":1492,"user_id":63,"is_guest":0,"slug":"christophercarter","display_name":"Christopher Carter","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/63db81672a5ce4c1e8ee39753d00251d561b5b3a9967febf1c4f662024cef00f?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Carter","first_name":"Christopher","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/32088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=32088"}],"version-history":[{"count":4,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/32088\/revisions"}],"predecessor-version":[{"id":32093,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/32088\/revisions\/32093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/32015"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=32088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=32088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=32088"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=32088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}