Es gibt eine bestimmte Art von Entwickler, der das Ritual genießt, sich per SSH in einen frischen VPS einzuloggen, systemd-Services zu konfigurieren und certbot einzurichten. Und dann gibt es alle anderen – Menschen, die ihren KI-Assistenten in der Cloud haben wollen, ohne einen Nachmittag mit Infrastruktur zu verbringen.
Railway und Cloudron sind für die zweite Gruppe. Beide liefern ein funktionierendes ZeroClaw-Deployment ohne Terminal-Kontakt, und beide sind es wert, sie zu verstehen, weil sie verschiedene Situationen bedienen.
Railway: Der schnellste Weg in die Cloud
Railway ist eine Cloud-Plattform, die aus GitHub-Repos oder Docker-Images deployed. Sie übernimmt Provisionierung, Networking und Skalierung automatisch. ZeroClaw hat offizielle One-Click-Templates, die einen in etwa zwei Minuten von null auf laufend bringen.
Das ZeroClaw-Railway-Template besuchen und auf „Deploy Now“ klicken. Railway provisioniert einen Container, zieht das ZeroClaw-Docker-Image, richtet persistenten Speicher für die Speicherdatenbank ein und gibt eine private URL für Health Checks. Keine einzige Zeile Infrastruktur-Konfiguration.
Nach dem Deployment die Konfiguration über Umgebungsvariablen im Railway-Dashboard setzen:
``` ZEROCLAW_AI_PROVIDER=anthropic ZEROCLAW_AI_MODEL=claude-sonnet-4-20250514 ZEROCLAW_AI_API_KEY=sk-ant-... ZEROCLAW_TELEGRAM_TOKEN=123456:ABC... ZEROCLAW_TELEGRAM_ALLOWED_USERS=123456789 ```
ZeroClaw liest Umgebungsvariablen als Alternative zu config.toml, was es zu einem natürlichen Fit für Cloud-Deployments macht.
Für persistenten Speicher ein Railway-Volume bei `/data` mounten und `memory.db` dort speichern. Der Gesprächsverlauf überlebt dann Redeployments und Container-Neustarts.
Die Kosten sind, wo ZeroClaws kleiner Fußabdruck auf Railway wirklich zahlt. Railway berechnet nach tatsächlichem Ressourcenverbrauch. ZeroClaw verwendet ~4 MB RAM und nahezu null CPU im Leerlauf. Ein persönlicher Assistent mit etwa 500 Nachrichten pro Tag kostet typischerweise 2–5 €/Monat. OpenClaw auf Railway zu betreiben kostet 15–25 €/Monat aufgrund seines 1 GB+ RAM-Verbrauchs.
Cloudron: Self-Hosting ohne Kopfschmerzen
Cloudron ist eine andere Art von Plattform. Statt eines verwalteten Cloud-Dienstes ist es Software, die man auf einem eigenen VPS installiert und ihn in einen persönlichen App-Store verwandelt. Man bekommt automatische Updates, eingebaute Backups, SSL-Zertifikatsverwaltung und eine Web-UI für alles – ohne irgendetwas davon selbst konfigurieren zu müssen.
Der Reiz für ZeroClaw speziell ist die operative Automatisierung. Cloudron zieht neue ZeroClaw-Versionen und aktualisiert sie nahtlos. Die Speicherdatenbank ist automatisch in Cloudrons Backup-Rotation enthalten. SSL-Zertifikate werden über Let’s Encrypt ohne Konfiguration verwaltet.
Die Einrichtung beginnt mit der Installation von Cloudron auf einem VPS:
```bash wget https://cloudron.io/cloudron-setup chmod +x cloudron-setup ./cloudron-setup ```
Danach das Cloudron-Dashboard öffnen, zum App Store gehen, nach ZeroClaw suchen und auf Installieren klicken. KI-Anbieter und Channels über die Einstellungs-UI konfigurieren. Der gesamte Prozess dauert etwa 15 Minuten.
Kostenseitig braucht man einen VPS (5–10 €/Monat für 1 GB RAM, mehr als genug für ZeroClaw) plus Cloudron selbst (kostenlos für bis zu 2 Apps, 15 €/Monat für unbegrenzt).
Zwischen ihnen wählen
| Feature | Railway | Cloudron | Bare VPS | |---------|---------|----------|----------| | Einrichtungszeit | 2 Minuten | 15 Minuten | 30 Minuten | | Auto-Updates | Bei Redeploy | Automatisch | Manuell | | Backups | Manuell | Automatisch | Manuell | | Kosten/Monat | 2–5 € | 5–25 € | 5–10 € | | Kontrolle | Begrenzt | Voll | Voll | | Am besten für | Schnelles Deploy, Tests | Self-Hoster, Teams | Power-User |
Railway gewinnt bei Geschwindigkeit und Einfachheit. Cloudron gewinnt bei Automatisierung und Kontrolle. Ein Bare VPS gewinnt, wenn man maximale Flexibilität will.
Docker-Deployment überall
Sowohl Railway als auch Cloudron verwenden Docker unter der Haube. Wenn man ZeroClaw auf einer beliebigen Docker-kompatiblen Plattform deployen will – DigitalOcean App Platform, Fly.io, eigenes Kubernetes-Cluster – funktioniert dasselbe Image überall:
```bash git clone https://github.com/zeroclaw-labs/zeroclaw.git cd zeroclaw ./bootstrap.sh --docker ```
Das Docker-Image ist minimal – basierend auf einem Distroless-Base-Image, das nur das ZeroClaw-Binary und erforderliche Zertifikate enthält. Gesamte Image-Größe: ~20 MB. Zum Vergleich: Ein typisches Node.js-Docker-Image ist 500 MB+.
Nach dem Deployment
Unabhängig von der gewählten Plattform dieselben Verifizierungsschritte durchführen: Bestätigen, dass der Bot auf allen konfigurierten Channels antwortet, Logs auf Verbindungsfehler prüfen, eine Testnachricht senden und den Container neu starten, um die Speicherpersistenz zu verifizieren.
Ein Hinweis zur Skalierung: ZeroClaw verarbeitet Hunderte gleichzeitiger Nutzer auf einer einzigen Instanz. Wenn man wirklich darüber hinaus skalieren muss, ist der Flaschenhals fast immer die Rate-Limits des KI-Anbieters, nicht ZeroClaw selbst.