Lösungen · Coding-Agents
VPS für OpenHands mieten
OpenHands ist ein autonomer Coding-Agent: Geben Sie ihm ein Repository und eine Aufgabe, und er bearbeitet, führt aus, testet und eröffnet Pull Requests selbstständig, mit dem Modell Ihrer Wahl hinter einem API-Schlüssel. Sein eigenes README sagt, am leistungsfähigsten läuft er auf einem Server in der Cloud, und seine eigene Warnung sagt, dass der Agent vollen Zugriff auf die Maschine hat, auf der er läuft. Beides führt zur selben Antwort: eine Maschine, die niemandes Laptop ist. Der Server-Ratgeber des Projekts nennt 2 vCPU und 4 GB für einen Benutzer reichlich; BD-8 für $12.90 im Monat bietet das Doppelte für weniger als die 4-GB-Maschinen anderswo.
Was es braucht
Software laut Dokumentation, Größen mit Quellenangabe
Software und Sicherheitskonfiguration stammen aus der Dokumentation des jeweiligen Projekts. Wo das Projekt keine Hardwareangabe veröffentlicht, ist bei den Größen angegeben, von wem sie stammen.
Aus dem OpenHands-README, SELF_HOSTING.md und der Dokumentation
- „2 vCPU / 4 GB RAM is plenty for a single user“ (2 vCPU / 4 GB RAM reichen für einen einzelnen Nutzer völlig aus; VM-Ratgeber des Projekts). Die Dokumentation verlangt „a modern processor and a minimum of 4GB RAM“ (einen modernen Prozessor und mindestens 4 GB RAM).
- Installation: Node.js 24 oder neuer und uv, dann
npx @openhands/agent-canvas --public. Ein Befehl startet den Agent-Server, das Automatisierungs-Backend und die Web-App hinter einem Ingress auf 127.0.0.1:8000. - Setzen Sie
LOCAL_BACKEND_API_KEYvor dem ersten Start: Im öffentlichen Modus muss jeder API-Aufruf ihn mitführen, und die Web-App fragt vor allem anderen danach. Sperren Sie zuerst alles außer SSH in der Firewall; der Ratgeber sagt, das sei zu tun, bevor der Agent überhaupt läuft. - Ein API-Schlüssel eines Modellanbieters: Laut Dokumentation benötigt OpenHands für die meisten Modelle einen. Docker ist optional und nur nötig, wenn jede Unterhaltung in einem eigenen Container isoliert laufen soll. Keine GPU, außer Sie hosten das Modell selbst.
Größen (zuerst der Wert des Projekts, dann unserer)
| Workload | vCPU | RAM |
|---|---|---|
| Ein Benutzer, gehostete Modelle, Agent auf dem Host (offiziell)Der Wert des Ratgebers selbst. Der Agent-Server läuft direkt auf der Maschine, die Maschine ist also die Sandbox. | 2 | 4 GB |
| Ein oder zwei Benutzer, eine Docker-Sandbox pro UnterhaltungUnser Wert. Jede Unterhaltung erhält einen Container; Abhängigkeitsinstallationen, Builds und Testsuites laufen darin. | 4 | 8 GB |
| Gemeinsamer Agent-Server eines Teams, mehrere Agents gleichzeitigUnser Wert. Parallele Agents an parallelen Repositorys, die jeweils etwas kompilieren. | 8 | 24 GB |
Die passenden Tarife
5 Server, live bepreist
Günstigste passende Maschine zuerst. Die Preise sind die heutigen, pro Monat, aus dem Katalog gelesen.
- BD-8$12.90/Monat
4 vCPU · 8 GB · 100 GB Speicherplatz · 32 TB
Am günstigsten mit Reserven zum Bauen und Testen. 4 vCPU, 8 GB, 100 GB und 32 TB Traffic, für weniger als die 4-GB-Maschinen anderswo. Das Doppelte des Ratgeberwerts; Testsuites merken die Kerne.
- U2-4-40$14.90/Monat
2 vCPU · 4 GB · 40 GB Speicherplatz · Unmetered
Genau der Ratgeberwert, Unmetered, Istanbul. 2 vCPU / 4 GB / 40 GB. Ein Benutzer, gehostete Modelle, der Agent direkt auf dem Host. Traffic ohne Zähler für Klone und Paketinstallationen.
- BD-24$31.90/Monat
8 vCPU · 24 GB · 300 GB Speicherplatz · 32 TB
8 vCPU / 24 GB für den Agent-Server eines Teams. Mehrere Agents gleichzeitig, Docker-Sandboxes, das Automatisierungs-Backend nach Zeitplan.
- C2-4-80$37.90/Monat
2 vCPU · 4 GB · 80 GB Speicherplatz · 3 TB
Der Ratgeberwert, in Dutzenden Städten. 2 vCPU / 4 GB / 80 GB. Wählen Sie ihn wegen der Stadt; führen Sie jeweils nur eine Unterhaltung.
- C4-8-160$75.90/Monat
4 vCPU · 8 GB · 160 GB Speicherplatz · 3 TB
4 vCPU / 8 GB / 160 GB, in Dutzenden Städten. Die komfortable Größe mit Speicherplatz für viele Checkouts und Docker-Images.
Für OpenHands gibt es noch keine Startvorlage: Die Installation besteht aus den fünf Schritten unten, von Ihnen eingegeben, in der Reihenfolge des Projekt-Ratgebers. Zuerst die Firewall, dann der Schlüssel, dann der Agent.
Die Installation
Fünf Schritte, in der Reihenfolge des OpenHands-eigenen Ratgebers
Der Ratgeber sagt ausdrücklich, dass die Firewall vor dem ersten Start kommt, denn der Agent-Server hat freie Hand auf der Maschine, und nur Firewall und Schlüssel stehen zwischen ihm und einem Fremden.
- Zuerst die Firewall.
ufw allow OpenSSH && ufw --force enableEingehend nur SSH. Der Ingress (8000), der Agent-Server (18000), das Automatisierungs-Backend (18001) und der statische Server (3001) dürfen von außen nicht erreichbar sein; der Ratgeber sagt das genau so. - Node.js 24 und uv.
apt-get install -y curl git curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && apt-get install -y nodejs curl -LsSf https://astral.sh/uv/install.sh | shuv führt den Agent-Server aus; der Ratgeber installiert es mit dem Einzeiler-Installer von astral.sh. - Schlüssel erzeugen, im öffentlichen Modus starten.
export LOCAL_BACKEND_API_KEY=$(openssl rand -base64 32); echo $LOCAL_BACKEND_API_KEY npx @openhands/agent-canvas --publicSpeichern Sie den Schlüssel an einem sicheren Ort, bevor Sie weitermachen; im öffentlichen Modus fragt die Web-App danach. Für den Dauerbetrieb die systemd-Unit aus dem Ratgeber unter/etc/systemd/system/agent-canvas.servicemitEnvironment=LOCAL_BACKEND_API_KEY=…darin, dannsystemctl enable --now agent-canvas. - Per SSH verbinden, Modell hinzufügen.
ssh -N -L 8000:127.0.0.1:8000 root@your-serverdann http://127.0.0.1:8000, Schlüssel einfügen, dann Settings: LLM-Anbieter und Modell wählen und den API-Schlüssel dieses Anbieters einfügen. Starten Sie eine Unterhaltung zu einem Repository. - Optional eine Domain. Richten Sie einen A-Record auf den Server, öffnen Sie 80 und 443,
apt-get install -y nginx certbot python3-certbot-nginx, und den nginx-Block aus dem Ratgeber, der mit WebSocket-Headern an 127.0.0.1:8000 weiterleitet;certbot --nginx -d canvas.example.com --redirectbesorgt das Zertifikat. Wenn 443 weltweit offen sein muss, ist laut Ratgeber der Schlüssel Ihr wichtigster Schutz, halten Sie ihn also lang und geheim.
Ehrlich gesagt
Was wir tatsächlich kaufen würden
Laut Ratgeber sind 2 vCPU und 4 GB für einen Benutzer reichlich. Kaufen Sie die 8-GB-Maschine, die weniger kostet als die 4-GB-Modelle, und lassen Sie den Agent kompilieren.
Für den Coding-Agent einer Person
BD-8 · $12.90/Monat
4 vCPU, 8 GB und 100 GB für $12.90: der Agent-Server, einige ausgecheckte Repositories, ihre Abhängigkeitsbäume und eine Testsuite, die läuft, während Sie zusehen, mit freiem Arbeitsspeicher, falls Sie Docker-Sandboxes aktivieren. Das Modell liegt anderswo, hinter einem API-Schlüssel, daher braucht diese Maschine nie eine GPU, und die Rechnung, auf die es ankommt, ist die des Anbieters. C2-4-80 für $37.90 entspricht genau der Angabe im Ratgeber und ist in Dutzenden Städten verfügbar, falls Ihnen die Stadt wichtiger ist als die Kerne.
Fragen