- Bereitstellung einer Cloud-Umgebung, in der sich mit einem einzigen SSH-Befehl sofort eine Linux-Instanz erstellen und verbinden lässt
- Ohne Registrierung oder Einrichtungsprozess lassen sich Boxen allein per SSH erstellen, verbinden, löschen und die Abrechnung verwalten
- Instanzen werden bei Verbindungsabbruch automatisch pausiert und bei erneuter Verbindung in ihrem vorherigen Zustand wiederhergestellt
- Nutzungsbasiertes Preismodell mit Kosten von $0.05 pro Stunde im Betrieb und $0.005 pro Stunde im pausierten Zustand
- Unterstützung für HTTPS-Endpunkte mit automatischem TLS, Port Forwarding,
scpund vollständige SSH-Funktionen
Service-Überblick
- shellbox.dev bietet Linux-Box-Instanzen, auf die sich sofort per SSH zugreifen lässt
- Nutzung allein mit einem SSH-Befehl, ohne separate Registrierung, Einrichtung oder Browser-Plugin
- Nutzer können sich mit dem Befehl
ssh shellbox.devverbinden und danach Instanzen erstellen und verwalten
- Die Instanzen sind mit 2 vCPU, 4 GB RAM, 50 GB SSD ausgestattet
- Es wird ein reiner SSH-Zugriffsansatz verwendet, zusätzliche Clients oder Web-Oberflächen sind nicht nötig
Funktionen zur Instanzverwaltung
- Mit dem Befehl
create <name>wird eine neue Box erstellt; danach werden eine eindeutige URL und ein SSH-Verbindungsbefehl bereitgestellt- Beispiel:
ssh shellbox.dev create dev1→ URLhttps://dev1-a1b2c3d4.shellbox.dev
- Beispiel:
- Mit dem Befehl
connect <name>wird eine Verbindung zur Box hergestellt; mit der Optionssh -tbleibt die Terminalverbindung erhalten - Mit dem Befehl
listlassen sich Box-Liste, Status (running/stopped) und URL anzeigen - Mit dem Befehl
delete <name>wird eine Box dauerhaft gelöscht
Zustandserhalt und Pause
- Boxen werden bei Verbindungsabbruch automatisch pausiert (pause)
- Bei erneuter Verbindung wird der vorherige Zustand unverändert wiederhergestellt, sodass die Arbeit nahtlos fortgesetzt werden kann
- Dadurch lassen sich unnötiger Ressourcenverbrauch reduzieren und Kosten senken
Preise und Abrechnungsstruktur
- Es gilt ein nutzungsbasiertes Abrechnungsmodell
- Im Betrieb: $0.05 pro Stunde
- Im pausierten Zustand: $0.005 pro Stunde
- Mit der automatischen Kostenkontrolle werden Boxen automatisch gestoppt, wenn das Guthaben unter $5 fällt
- Es gibt ein Prepaid-Modell mit Aufladungen ab mindestens $10; nicht verbrauchtes Guthaben ist erstattungsfähig
- Mit dem Befehl
billinglassen sich Aufladungen, Nutzungsgebühren, Guthaben und verbleibende Nutzungszeit prüfen - Mit dem Befehl
funds <amount>kann per Zahlungs-QR-Code oder URL Guthaben aufgeladen werden
Netzwerk- und Sicherheitsfunktionen
- Jede Box verfügt über einen HTTPS-Endpunkt mit automatisch angewendetem TLS-Zertifikat
- Port Forwarding und
scp-Dateiübertragung werden unterstützt- Bei OpenSSH 9.0 oder neuer muss mit der Option
scp -Odas Legacy-Protokoll verwendet werden
- Bei OpenSSH 9.0 oder neuer muss mit der Option
Befehlsübersicht
create <name>: neue Box erstellenlist: Box-Liste und Status anzeigenconnect <name>: Verbindung zur Box herstellendelete <name>: Box löschenbilling: Guthaben und Nutzungsverlauf anzeigenfunds <amount>: Guthaben aufladenrefund <amount>: Restguthaben erstatten lassenpayments: Zahlungshistorie anzeigen
Zentrale Merkmale
- Sofortigkeit: Mit einem einzigen SSH-Befehl eine Entwicklungsumgebung erstellen
- Einfachheit: Keine Einrichtung, kein Login, keine Browser-Abhängigkeit
- Kosteneffizienz: Nutzungsbasierte Abrechnung und automatisches Stoppen minimieren Verschwendung
- Persistenz: Zustand bleibt auch nach Verbindungsabbruch erhalten
- Sicherheit: HTTPS- und SSH-basierter Zugriff für eine sichere Remote-Entwicklungsumgebung
1 Kommentare
Hacker-News-Kommentare
Segfault bietet kostenlos unbegrenzt Root-Server an
Bei jeder SSH-Verbindung wird eine neue VM erstellt, und auf Kali Linux basierende Tools sind bereits vorinstalliert
Der Traffic wird über NordVPN, CryptoStorm und Mullvad geroutet, außerdem wird TOR-Zugang unterstützt
.onion-Webserver, verschlüsselter Speicher, keine Log-Speicherung und andere sicherheitsorientierte Designentscheidungen sind die MerkmaleÄhnliche „tilda“-Dienste sind tilde.town, tilde.club und ctrl-c.club
Die Idee fand ich interessant, also habe ich mit Firecracker und einem Golang-SSH-Client selbst etwas Ähnliches gebaut
Am schwierigsten waren das Abstraktionsdesign für das Preismodell und die Verbindungsart
Ich würde gern wissen, welchen Tech-Stack sie verwenden und ob es in der Cloud läuft oder selbst aufgebaut ist
Interessant ist die Ähnlichkeit mit dem Preismodell von Railway
Für die Zahlungsabwicklung wird Paddle genutzt, und mit Caddy ist ein Reverse-Proxy für Zertifikate eingerichtet
Es läuft auf großen Bare-Metal-Instanzen, und eine Open-Source-Veröffentlichung wird ebenfalls erwogen
Ich frage mich, welche praktischen Anwendungsfälle dieser Dienst hätte, wenn er bei Preis/Leistung konkurrenzfähig wäre
Wenn zum Beispiel leistungsstarke Hardware wie GPUs auf A100-Niveau angeboten würde, wäre das sehr nützlich
Für allgemeine Zwecke wirken traditionelle VPS-Anbieter wie DigitalOcean, AWS oder Linode aber besser
Man kann direkt per SSH in eine vorkonfigurierte Umgebung (nmap, tmux, curl usw.) einsteigen und sie sofort nutzen,
daher eignet es sich für Dinge wie Lernumgebungen, bei denen man den Server nicht 24 Stunden am Tag laufen lassen muss
Das ist nützlich für Debugging, Experimente oder Lernumgebungen, in denen die Wiederherstellung des Zustands wichtig ist
Für 36 $ im Monat gibt es einen 2/4/50-VPS, aber ohne öffentliche IP
Bei Hetzner bekommt man ähnliche Specs für etwa 4 $ im 24/7-Betrieb, daher scheint die Preiswettbewerbsfähigkeit schwach zu sein
Trotzdem ist die Bequemlichkeit ein Vorteil, alles ohne Web-Konsole nur per SSH verwalten zu können
Solche Dienste gibt es heutzutage wirklich viele
Eigentlich ist Self-Hosting viel einfacher, wenn man auf einem VPS LXD installiert und per bash-Funktion tmux-Sessions erstellt
Man hat mehr Kontrolle über die Daten und auch bessere Spezifikationen
Die Struktur startete kata-container auf Kubernetes; für mich persönlich war das nützlich, aber ich habe es nicht kommerzialisiert
Heute gibt es auch FOSS-Alternativen wie ContainerSSH
Es ist noch im Alpha-Stadium, aber die Kernfunktionen arbeiten bereits. Solche Experimente sind wirklich spannend
Dieser Dienst wirkt ähnlich wie das exe.dev, das ich früher gesehen habe
Mir gefallen diese Idee und das einfache Geschäftsmodell
Die ergonomische Nutzbarkeit von SSH ist hervorragend, und die meisten Entwickler greifen am Ende ohnehin per SSH auf die Cloud zu
Ich betreibe selbst eine SSH-Plattform namens pico.sh, daher freut mich das besonders
Es ist seltsam, dass das Guthaben bei 5 $ blockiert wird. Ich frage mich, wie man den gesamten Betrag aufbrauchen soll
Allerdings soll per Shell-Befehl eine Rückerstattung möglich sein, also ist das Geld nicht wirklich gebunden
Bei mir ist es eher umgekehrt: Wenn ich eine Linux-Maschine in den Suspend-Modus versetze, bricht die SSH-Verbindung ab
Ich kenne tmux/screen, aber es wäre schön, wenn es auch eine Möglichkeit gäbe, X11-Apps weiterlaufen zu lassen
Wenn die IP über ein VPN erhalten bleibt, könnte die SSH-Session weiter bestehen
Oder man kann die Keepalive-Einstellungen anpassen oder mosh ausprobieren
Ich würde diesen Dienst wahrscheinlich für teure GPU-Instanzen nutzen
Es ist nützlich, um zu verhindern, dass man sie versehentlich laufen lässt, aber bei günstigen Instanzen hat es wenig Bedeutung