Wissen  /  Self-Hosting für dein KI-Projekt
● Einordnung & Landkarte

Self-Hosting für dein KI-Projekt: Welche Infrastruktur brauchst du wirklich?

Mit Claude Code ist die eigene Web-App heute schnell gebaut. Aber was braucht es, damit sie sicher und dauerhaft läuft? Gemeinsam mit Infrastruktur-Praktiker Colin Schmidt sortieren wir 18 Bausteine in drei Spalten: unausweichlich, sinnvoll, nice-to-have. Und zeigen, wie die Landkarte kippt, sobald andere dein System nutzen.

Typ Einordnung & Landkarte Werkzeuge Claude Code · VPS · Coolify · GitHub · Docker · Uptime Kuma · Graylog · Cloudflare Gast Colin Schmidt, Infrastruktur-Praktiker Autor Sebastian Claes Stand 13. Juli 2026
Die eine Kernbotschaft

Welche Infrastruktur du brauchst, hängt weniger von deinem Projekt ab als davon, wer dranhängt. Baust du nur für dich, ist vieles optional. Sobald ein Kunde dein System nutzt, wird fast alles zur Pflicht.

1 Die Landkarte auf einen Blick

Wir ordnen jeden Baustein in eine von drei Spalten ein und spielen das für drei Szenarien durch. Diese Tabelle ist die komplette Landkarte aus dem Video, Stand Juli 2026.

Unausweichlich
Ohne das fällt dir dein Projekt früher oder später auf die Füße.
Sinnvoll
Macht dein Leben deutlich leichter und sicherer, aber es geht zur Not auch ohne.
Nice-to-have
Nett, wenn man es hat. Mehr nicht.

Die drei Szenarien: Nur für dich (du baust etwas für dich selbst, unkritische Daten), andere nutzen es (erste echte Nutzer, dein Business hängt dran) und geschäftskritisch beim Kunden (Kundendaten, DSGVO, Ausfall kostet Geld).

BausteinBereichNur für dichAndere nutzen esBeim Kunden
Server (VPS)GrundlageUnausweichlich*UnausweichlichUnausweichlich
Domain + HTTPSGrundlageSinnvollUnausweichlichUnausweichlich
SSH-Schlüssel statt PasswortSicherheitSinnvollUnausweichlichUnausweichlich
FirewallSicherheitSinnvollUnausweichlichUnausweichlich
Secrets-VerwaltungSicherheitSinnvollSinnvollUnausweichlich
Updates + WartungBetriebSinnvollUnausweichlichUnausweichlich
Backups + WiederanlaufBetriebSinnvollUnausweichlichUnausweichlich
Monitoring + AlarmeBetriebNice-to-haveSinnvollUnausweichlich
GitHub (Code-Speicherstand)EntwicklungSinnvollUnausweichlichUnausweichlich
Dev- und Live-Umgebung getrenntEntwicklungNice-to-haveSinnvollUnausweichlich
Deployment (CI)EntwicklungNice-to-haveSinnvollSinnvoll
Kostenlimits (KI-/API-Budget)KostenSinnvollUnausweichlichUnausweichlich
Hosting-Panel (Coolify)KomfortNice-to-haveSinnvollSinnvoll
Docker (Container)EntwicklungSinnvoll
Zentrale Logs (Graylog)BetriebSinnvoll
Fail2ban (Brute-Force-Schutz)SicherheitSinnvoll
Cloudflare (DDoS-Schutz)SicherheitSinnvoll
KubernetesEntwicklungNice-to-have

* Unausweichlich, sobald das Projekt dauerhaft aus dem Internet erreichbar sein soll. Für reine Experimente reicht der eigene Rechner.

Das Muster dahinter

Beim Sprung von „nur für dich" zu „beim Kunden" wandert fast jede Zeile nach links in die Pflicht-Spalte. Nur eine Zeile bleibt liegen: Kubernetes. Nicht das Projekt bestimmt den Aufwand, sondern die Verantwortung.

2 Die Grundlagen: Wo läuft dein Projekt überhaupt?

Brauche ich einen eigenen Server, oder reicht mein Laptop?

Sobald dein Projekt dauerhaft aus dem Internet erreichbar sein soll, brauchst du einen Server: einen gemieteten Rechner im Netz, der immer an ist. In der Praxis ist das ein VPS für wenige Euro im Monat, zum Beispiel bei Hostinger. Dein Laptop bleibt die Werkstatt: gut zum Bauen und Testen mit Claude Code, ungeeignet als Zuhause für ein Live-System, denn er ist aus, wenn er zugeklappt ist.

Wozu Domain und HTTPS?

Die Domain ist deine Webadresse, HTTPS ist das Schloss im Browser: Die Verbindung ist verschlüsselt. Ohne HTTPS gehen Logins und Formulardaten im Klartext durchs Netz, deshalb wird es Pflicht, sobald irgendjemand außer dir das System nutzt. Die Zertifikate gibt es kostenlos (Let's Encrypt), moderne Panels wie Coolify richten sie automatisch ein.

3 Sicherheit: Server absichern, bevor es jemand anderes tut

Ein frischer Server im Internet wird vom ersten Tag an von Bots abgeklopft. Diese drei Bausteine sind die Grundabsicherung.

Warum ist der Login per Root-Passwort eine schlechte Idee?

Passwörter kann man erraten und automatisiert durchprobieren, und genau das passiert auf jedem öffentlichen Server rund um die Uhr. Ein SSH-Schlüssel ist ein digitaler Schlüssel auf deinem Rechner, mit dem nur du auf den Server kommst; erraten lässt er sich praktisch nicht. Passwort-Login deaktivieren, Schlüssel hinterlegen: zehn Minuten Aufwand, einer der besten Sicherheits-Hebel überhaupt.

Was macht eine Firewall auf meinem Server?

Die Firewall ist der Türsteher: Nur die Türen (Ports) sind offen, die wirklich offen sein müssen, typischerweise die Website und der SSH-Zugang. Ein frisch aufgesetzter Server hat oft mehr offen, als man denkt, zum Beispiel den Datenbank-Port. Alles, was offen ist und nicht offen sein muss, ist eine Einladung.

Wohin mit Passwörtern und API-Schlüsseln?

Niemals in den Code und niemals in ein Git-Repository. Zugangsdaten gehören in Umgebungsvariablen auf dem Server oder in einen Secret-Manager wie Infisical oder HashiCorp Vault. Der Klassiker-Unfall: Ein KI-API-Schlüssel landet in einem öffentlichen GitHub-Repo, Bots finden ihn in Minuten, und die Rechnung läuft auf fremde Nutzung.

4 Betrieb: Damit es auch nächsten Monat noch läuft

Was passiert mit einem Server, den niemand wartet?

Er wird von allein unsicher. Sicherheitslücken in veralteter Software sind Einfallstor Nummer eins, deshalb gehören Betriebssystem- und Software-Updates zu einem festen Rhythmus, nicht zu „irgendwann mal". Automatische Sicherheitsupdates plus ein kurzer monatlicher Wartungsblick reichen für kleine Systeme meist aus.

Wie viele Backups brauche ich wirklich?

Die richtige Frage ist eine andere: Wie schnell bist du nach einem Totalausfall wieder da? Tägliche automatische Backups, aufbewahrt an einem anderen Ort als dem Server selbst, sind der Mindeststandard, sobald echte Daten im Spiel sind. Und ein Backup zählt erst, wenn du die Wiederherstellung einmal geprobt hast. Ein Backup, aus dem noch nie jemand etwas wiederhergestellt hat, ist nur eine Hoffnung.

Woher weiß ich, dass meine KI-Automatisierung noch läuft?

Ohne Monitoring: gar nicht, und genau das ist einer der teuersten Fehler in der Praxis. Eine Automatisierung fällt still aus, tagelang merkt es niemand, bis der Kunde fragt, warum nichts mehr ankommt. Ein Uptime-Monitor wie Uptime Kuma (self-hosted, kostenlos) prüft im Minutentakt, ob alles lebt, und schickt dir sonst sofort eine Nachricht. Dein Rauchmelder: Du merkst, dass es brennt, bevor der Kunde es merkt.

5 Entwicklung & Kosten: Die Bausteine, die fast jeder vergisst

Warum gehört mein Code auf GitHub?

Git ist der Speicherstand deines Projekts, GitHub legt ihn ins Internet. Liegt der Code nur auf deinem Rechner, ist er weg, wenn der Rechner weg ist. Außerdem bauen Zusammenarbeit und automatisches Deployment darauf auf; ohne Code-Speicherstand steht bei jedem Ausfall alles still.

Was bringt eine getrennte Dev- und Live-Umgebung?

Eine Werkstatt zum Basteln und eine Bühne für die Nutzer, niemals dieselbe. Wer direkt am laufenden System weiterbaut, testet an echten Nutzern mit echten Daten, und jeder Fehler ist sofort öffentlich. Getrennte Umgebungen (Staging und Production, je mit eigener Datenbank) sind der Baustein, an den beim Losbauen fast niemand denkt, und der Grund, warum sich Änderungen bei Profis gefahrlos anfühlen.

Wie kommen Änderungen sicher auf den Server?

Über einen festen, immer gleichen Weg statt Copy-Paste von Hand: Deployment. Im einfachsten Fall verbindet Coolify dein GitHub-Repository mit dem Server und deployt auf Knopfdruck, ausgewachsener wird es mit CI-Werkzeugen wie GitHub Actions oder Woodpecker. Der Gewinn ist Wiederholbarkeit: Jede Änderung nimmt denselben geprüften Weg.

Wie verhindere ich explodierende KI-Kosten?

Mit einer Notbremse: Budget-Alarm und hartes Limit beim KI- und Cloud-Anbieter, bevor die erste Automatisierung produktiv läuft. Eine Endlosschleife in einer KI-Automatisierung kann sonst unbemerkt über Nacht eine vierstellige API-Rechnung erzeugen. Limits kosten nichts und sind in wenigen Minuten gesetzt.

Brauche ich ein Hosting-Panel wie Coolify?

Brauchen nicht, wollen schon. Coolify ist das Cockpit für den eigenen Server: Apps deployen, Datenbanken anlegen, HTTPS-Zertifikate, alles klickbar statt Kommandozeile, self-hosted und kostenlos. Es ersetzt kein Nachdenken über die anderen Bausteine, macht den Betrieb aber so viel leichter, dass es bei uns auf jedem Server läuft.

6 Der Ernstfall beim Kunden: Die Profi-Werkzeuge

Sobald ein System geschäftskritisch beim Kunden läuft, kommen Bausteine dazu, die vorher gar nicht auf dem Board lagen.

Warum packen Profis alles in Docker-Container?

Docker ist die Umzugskiste für Software: Die Anwendung wird mit allem, was sie braucht, in einen Container gepackt und läuft dadurch überall gleich. Das löst das „auf meinem Rechner ging es aber"-Problem und ist die Grundlage, auf der moderne Hosting-Werkzeuge wie Coolify aufbauen.

Wie findest du nachts um drei einen Fehler auf fünf Servern?

Mit zentralen Logs. Ein Log-Management wie Graylog sammelt die Ereignisse aller Systeme an einem Ort, dort kannst du suchen und Alarme bauen. Ohne so etwas heißt Fehlersuche: auf jedem Server einzeln in Textdateien wühlen, während der Kunde wartet.

Was ist mit Angriffen: Fail2ban und Cloudflare?

Fail2ban ist der Wachhund gegen Einbruchsversuche: Wer sich zu oft falsch anmeldet, wird automatisch ausgesperrt. Cloudflare ist der Schutzschild davor: Es fängt Angriffs-Flut (DDoS) ab, versteckt die echte Server-Adresse und beschleunigt die Seite nebenbei, im Einstieg kostenlos. Beides wird relevant, sobald ein Ausfall echten Schaden anrichtet.

Brauche ich Kubernetes?

Nein. Kubernetes orchestriert hunderte Container über viele Server hinweg und ist für Konzern-Größenordnungen gebaut. Für Selbstständige und den Mittelstand, um die es hier geht, bleibt es nice-to-have, egal wie oft es auf LinkedIn auftaucht. Ein einzelner gut betriebener VPS trägt erstaunlich viel.

7 Häufige Fragen zum Self-Hosting

Was bedeutet Self-Hosting?

Self-Hosting heißt, Software auf eigener Infrastruktur zu betreiben statt bei einem fremden Cloud-Dienst: meist auf einem gemieteten Server (VPS), den du selbst kontrollierst. Du entscheidest, wo deine Daten liegen, und zahlst nur den Server statt vieler Abos. Im Gegenzug bist du selbst für Sicherheit, Updates und Backups verantwortlich.

Wann lohnt sich ein eigener Server?

Sobald ein Projekt dauerhaft aus dem Internet erreichbar sein soll, brauchst du einen Server. Ein gemieteter VPS für wenige Euro im Monat lohnt sich, sobald du mehr als ein Wegwerf-Experiment baust: Er gehört dir, trägt beliebig viele Projekte gleichzeitig und macht dich unabhängig von Baukasten-Abos. Für reine Experimente auf dem eigenen Rechner brauchst du noch keinen.

Kann ich selbst einen Server hosten, ohne DevOps-Erfahrung?

Ja. Mit einem Hosting-Panel wie Coolify verwaltest du einen VPS heute weitgehend klickbar: Apps deployen, HTTPS-Zertifikate, Datenbanken. Die Grundabsicherung (SSH-Schlüssel statt Passwort, Firewall, Updates, Backups) ist überschaubar und in diesem Artikel als Landkarte sortiert. Wichtig ist nur, die Pflicht-Bausteine nicht zu überspringen, sobald andere dein System nutzen.

Ist Self-Hosting eine gute Idee für Unternehmen?

Für viele kleine und mittlere Unternehmen ja, gerade wegen der Datenkontrolle (DSGVO): Kundendaten bleiben auf einem Server in Europa statt in fremden KI-Clouds. Bedingung ist, dass der Betrieb ernst genommen wird: Sicherheit, Backups, Monitoring und Updates sind dann Pflicht, nicht Kür. Wer das nicht selbst stemmen will, holt sich dafür punktuell Hilfe und behält trotzdem die Eigentümerschaft am System.

Bau dein KI-System mit uns statt allein

Wir beraten und schulen Unternehmen und setzen KI-Systeme gemeinsam mit ihnen um: live bei uns im Studio oder direkt bei dir im Unternehmen. Trag dich ein, und unser Team meldet sich bei dir.

Mehr Austausch zu genau solchen Themen findest du in unserer Community.

Ehrlich dazugesagt: die Grenzen