Verbinde deine Konten. Die Schlüssel bleiben aus der Box.

Deine Refresh-Tokens bleiben verschlüsselt auf unserem Server. Deine Box bekommt einen Access-Token und sonst nichts. Jede Box ist von ihren Nachbarn abgeschottet, und eine offen genannte Wette bringt dir volles Docker für $5.

Ab $5 im Monat · Docker und sudo inklusive · Jederzeit im Dashboard kündbar

Terminal-SessionsshPreviewnur Access-TokenDuBrowser · Handy · sshmy.detachbox.comDashboard · Terminaldetachbox.devhttps://<port>-<box>Deine Boxtmux · Agent · dockerToken-TresorRefresh-Tokens, verschlüsselt
Dein Browser, dein Handy oder dein SSH-Client erreicht die Box über das Dashboard oder das SSH-Gateway. Der Server behält die Refresh-Tokens und schickt der Box nur einen Access-Token. Previews erreichen die Ports der Box über detachbox.dev.

So ist die Box gebaut

  1. Tokens

    Refresh-Tokens kommen nie in die Box

    Deine Codex- und Claude-Refresh-Tokens bleiben verschlüsselt in unserer Datenbank. Die Box bekommt eine Datei mit einem Access-Token, planmäßig erneuert. Ein Agent mit sudo hält nichts in der Hand, womit er einen neuen erzeugen könnte.

  2. Konten

    Trennen, und es ist weg

    Entferne ein Konto im Dashboard, und seine Tokens werden von unserem Server und aus jeder Box gelöscht, die es genutzt hat.

  3. Prompts

    Deine Prompts gehen direkt ans Modell

    Der Modell-Traffic geht von deiner Box direkt zu Anthropic oder OpenAI und läuft nie über detachbox.

  4. Wette

    Unsere Wette: ein Kernel, viele Boxen

    Boxen sind unprivilegierte System-Container mit isolierten User-Namespaces auf einem gemeinsamen Kernel, mit aktiviertem Nesting, damit Docker darin läuft. Wir wetten, dass ein gemeinsamer Kernel mit wöchentlichen Patches der richtige Preis für volles Docker für $5 ist. Der Preis ist ein geplanter Neustart im Monat, 48 Stunden vorher per E-Mail angekündigt.

  5. Netzwerk

    Abgeschottet von den Nachbarn

    Jede Box erreicht das öffentliche Internet mit 50, 100 oder 200 Mbit, je nach Plan. Private Netze, unsere Server, benachbarte Boxen und ausgehende Mail auf Port 25 sind für jede Box gesperrt.

  6. Limits

    Keine Box hungert eine andere aus

    CPU, Speicher, Disk und Prozessanzahl sind pro Box je nach Plan gedeckelt. Ein außer Kontrolle geratener Build bleibt in seiner eigenen Box.

  7. Previews

    Previews auf eigener Domain

    Deine Dev-Server antworten auf detachbox.dev, einer von detachbox.com getrennten Domain, privat für dich, bis du einen Port öffentlich machst. Dashboard-Cookies erreichen sie nie.

  8. Agenten

    Ohne Rückfragen, in einer Sandbox

    Agent-CLIs laufen ohne Rückfragen, weil die Box ihnen gehört, auch zum Kaputtmachen. Das Schlimmste, was ein Agent anrichten kann, ist seine eigene Box zu zerlegen, und ein Reset baut sie aus einem sauberen Image neu auf.

  9. Neustarts

    Neustarts behalten deine Dateien

    Geplante Neustarts kündigen wir 48 Stunden vorher per E-Mail an. Dateien, Docker-Images und Volumes bleiben erhalten, und Boxen starten von selbst. Laufende Prozesse und tmux-Sessions starten frisch.

  10. Zugang

    SSH nur mit Key, über ein Gateway, das du prüfen kannst

    SSH nimmt Keys, niemals Passwörter. Das Dashboard zeigt den Host-Key-Fingerprint des Gateways, und eine gestoppte oder gesperrte Box verweigert SSH.

Etwas gefunden?

Schreib an [email protected] bei Missbrauch, der von einer Box ausgeht, und an [email protected] zur Sicherheit des Dienstes.

Fragen dazu

Könnt ihr sehen, was in meiner Box läuft?

Wir sehen, was jeder Host sieht: CPU, Speicher, Disk und Traffic pro Box. Damit halten wir den Node gesund und erkennen Missbrauch. Deine Dateien bleiben deine: Wir öffnen eine Box nur, wenn du um Hilfe bittest, um einen Sicherheitsvorfall oder Missbrauch zu untersuchen oder wenn das Gesetz es verlangt.

Ist es sicher, mein Claude- oder ChatGPT-Konto zu verbinden?

Dein Refresh-Token bleibt verschlüsselt auf unserem Server und erreicht die Box nie. Die Box bekommt einen Access-Token für die CLI. Trennst du das Konto, löschen wir seine Tokens von unserem Server und aus jeder Box, die es genutzt hat.

Was, wenn ein Agent auf meiner Box aus dem Ruder läuft?

Er ist in deiner Box eingezäunt: keine privaten Netze, keine Nachbarn, keine ausgehende Mail. Setz die Box im Dashboard zurück, und sie kommt sauber wieder.

Warum ein gemeinsamer Kernel statt einer VM pro Box?

Eine VM pro Box würde für dieselbe CPU und denselben Speicher ein Mehrfaches kosten. Der gemeinsame Kernel macht eine Box mit vollem Docker für $5 möglich, und wöchentliche Patches plus ein monatlicher Neustart halten diesen Kernel aktuell.

Dein Agent bekommt die Box. Deine Refresh-Tokens nie

Starte eine Box, verbinde deine Abos und lass den Agenten arbeiten.

Meine Box starten

Abgerechnet beim Start der Box · Kündigung im Dashboard, die Box läuft bis zum Ende des bezahlten Monats