Server auswählen: Hetzner
CAX21 – der perfekte Einstieg
Für Claude Code auf einem eigenen Server ist der CAX21 von Hetzner der ideale Start. Er reicht locker für 20+ Projekte – und wenn es mehr wird, kannst du in der Hetzner Console mit einem Klick upgraden.
Direkt buchen: hetzner.com → Cost-Optimized Cloud → CAX21 · DSGVO-konform, deutsche Rechenzentren, kein Lock-in.
Wächst du raus? In der Hetzner Console auf CX43, CAX31 oder höher upgraden – der Server wird kurz neugestartet, alle Daten bleiben erhalten.
Server bestellen & einloggen
Server bei Hetzner bestellen
Geh auf hetzner.com → Cloud → Cost-Optimized, wähle den CAX21 und klick auf „Cloud-Server erstellen". Du brauchst nur eine E-Mail-Adresse und eine Zahlungsmethode.
Nach ca. 30 Minuten bekommst du eine E-Mail von Hetzner mit deiner Server-IP, dem Benutzernamen (root) und einem ersten Passwort. Diese drei Dinge brauchst du gleich.
Was ist ein Terminal – und wo finde ich es?
Das Terminal ist ein Fenster, in das du Text-Befehle tippst. Klingt kompliziert, ist es aber nicht. Stell dir vor, du tippst Sprachnachrichten an deinen Computer – er tut genau was du schreibst.
Drücke ⌘ Leertaste, tippe Terminal, Enter.
Drücke Win + R, tippe cmd, Enter.
Du siehst jetzt ein schwarzes (oder weißes) Fenster mit einem blinkenden Cursor. Hier tippst du die Befehle aus dieser Anleitung ein – immer nur eine Zeile, dann Enter.
Zum ersten Mal mit dem Server verbinden
Du hast die E-Mail von Hetzner mit der IP-Adresse (sieht so aus: 123.456.78.9). Jetzt gibst du im Terminal ein:
# DEINE-IP ersetzen mit der IP aus der Hetzner-Mail ssh root@DEINE-IP
root@ubuntu:~# → du bist drin!Glückwunsch – du bist jetzt mit deinem Server verbunden. Alles was du ab jetzt im Terminal tippst, passiert direkt auf dem Hetzner Server in Deutschland.
Server vorbereiten einmalig Einmalig
Pakete & Claude Code installieren
Auf deinem Hetzner Server (als root eingeloggt):
# System aktualisieren apt update && apt upgrade -y # Git, Node.js und npm installieren apt install -y git nodejs npm # Claude Code global installieren npm install -g @anthropic-ai/claude-code
API Key setzen
Deinen Anthropic API Key dauerhaft im Server speichern:
# Dauerhaft in .bashrc speichern echo 'export ANTHROPIC_API_KEY="DEIN_KEY_HIER"' >> ~/.bashrc source ~/.bashrc # Prüfen ob gesetzt echo $ANTHROPIC_API_KEY
Den API Key bekommst du unter console.anthropic.com → API Keys. Ersetze DEIN_KEY_HIER mit deinem echten Key.
SSH sauber einrichten
SSH Key erzeugen (auf deinem Mac)
Auf deinem lokalen Mac im Terminal:
# Ed25519 Key erzeugen (moderner, sicherer als RSA) ssh-keygen -t ed25519 # Public Key anzeigen und kopieren cat ~/.ssh/id_ed25519.pub
Die Ausgabe von cat komplett kopieren – beginnend mit ssh-ed25519. Den brauchst du im nächsten Schritt.
Key auf dem Server hinterlegen
Auf deinem Hetzner Server:
# SSH-Ordner anlegen mkdir -p ~/.ssh # Datei öffnen und Key einfügen nano ~/.ssh/authorized_keys # Berechtigungen korrekt setzen (wichtig!) chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
SSH Shortcut bauen
SSH Config auf dem Mac anlegen
Auf deinem Mac – einmal einrichten, immer nutzen:
# Config-Datei öffnen (wird automatisch erstellt)
nano ~/.ssh/config
Folgenden Block einfügen:
Host mein-server
HostName DEINE-IP-ADRESSE
User root
IdentityFile ~/.ssh/id_ed25519
Verbindung testen
ssh mein-server
Wenn das ohne Passwort funktioniert → SSH ist korrekt eingerichtet und die Claude Code App wird ebenfalls funktionieren.
Claude Code Desktop App verbinden
Neue SSH-Verbindung in der App
Jetzt in der Claude Code Desktop App:
Die App liest automatisch deine ~/.ssh/config – deshalb reicht der Alias mein-server als Eingabe.
Lovable-Projekt übertragen
Projekt auf GitHub bringen (falls noch nicht)
Auf deinem Mac im Projektordner:
# In den Projektordner wechseln cd dein-lovable-projekt # Git initialisieren und alles committen git init git add . git commit -m "start" # Auf GitHub pushen git branch -M main git remote add origin GITHUB-URL git push -u origin main
Auf dem Server clonen
In der Claude Code App (Terminal oder integrierte Shell auf dem Server):
# Projekt vom GitHub holen git clone GITHUB-URL cd dein-projekt # Dependencies installieren npm install
Mit Claude Code arbeiten
Jetzt bist du da, wo du hin wolltest
Claude auf dem Server nutzen – einfach losschreiben:
Alles passiert direkt auf dem Server – keine Synchronisation, kein Mounting, kein Lag. Volle Rechenpower des Hetzner Servers.
Dein täglicher Workflow
mein-server)Das ist exakt das Setup, das viele Devs nutzen: Remote Server · SSH-Zugriff · AI Coding Tool direkt drauf. Production-grade von Tag 1.
Bonus-Tipps für später
Node Version fixen
Mit dem n-Tool immer die stabile Node-Version nutzen:
npm install -g n n stable
Nicht als root arbeiten
Sicherer ist ein eigener User statt root:
adduser robert usermod -aG sudo robert
In der SSH Config dann User robert statt User root.
Was du jetzt hast
Häufige Fragen
Nein. Die Claude Code Desktop App läuft auf Mac, Windows und Linux. Der SSH-Setup funktioniert von jedem Betriebssystem aus – du brauchst nur ein Terminal und einen SSH-Client.
Maximal 7,13 € pro Monat. Du wirst nur nach tatsächlicher Nutzung (Stundenbasis) abgerechnet. DSGVO-konform, deutsches Rechenzentrum, kein Lock-in.
Ja. Der CAX21 mit 4 vCPU und 8 GB RAM reicht locker für 20+ Projekte. Jedes Projekt ist einfach ein eigener Ordner. Du kannst jederzeit upgraden, wenn du mehr brauchst.
Der CAX21 nutzt Ampere ARM-Prozessoren (günstiger, energieeffizienter). Der CX33 nutzt Intel/AMD x86. Für Claude Code und Node.js ist der CAX21 die bessere Wahl – halber Preis, gleiche Leistung für diesen Zweck.
Ja. Auf Windows nutzt du den eingebauten SSH-Client (Windows 10/11) oder Git Bash. Die ~/.ssh/config Datei funktioniert identisch. Die Claude Code Desktop App unterstützt Windows vollständig.
Ca. 20–30 Minuten. Server buchen: 5 Min. · Server einrichten: 10 Min. · SSH-Setup: 5 Min. · Claude Code App verbinden: 2 Min. Danach ist alles dauerhaft eingerichtet.
Bereit für das nächste Level?
Tentacl macht's noch einfacher.
KI-gesteuerte Business-Systeme aus einfachen Beschreibungen – ERP, CRM, Automation.
Early Access sichern