1 पॉइंट द्वारा GN⁺ 2026-01-17 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • एक ही SSH कमांड से तुरंत Linux instance बनाकर उससे कनेक्ट किया जा सकने वाला cloud environment उपलब्ध
  • साइनअप या सेटअप प्रक्रिया के बिना सिर्फ SSH से बॉक्स बनाना, कनेक्ट करना, हटाना और billing मैनेज करना संभव
  • instance कनेक्शन टूटते ही अपने-आप pause हो जाता है, और दोबारा कनेक्ट करने पर पहले की स्थिति में restore हो जाता है
  • usage-based pricing के तहत running समय के लिए $0.05 प्रति घंटा, paused स्थिति में $0.005 प्रति घंटा शुल्क
  • HTTPS endpoint और automatic TLS, port forwarding, scp आदि पूरी SSH functionality का समर्थन

सेवा का अवलोकन

  • shellbox.dev SSH के ज़रिए तुरंत एक्सेस किए जा सकने वाले Linux box instances उपलब्ध कराता है
    • अलग से साइनअप, सेटअप या browser plugin के बिना सिर्फ SSH कमांड से इसका उपयोग किया जा सकता है
    • उपयोगकर्ता ssh shellbox.dev कमांड से कनेक्ट होकर instance बनाना और मैनेज करना कर सकते हैं
  • instance specification 2 vCPU, 4GB RAM, 50GB SSD है
  • यह शुद्ध SSH access approach का उपयोग करता है, इसलिए किसी अतिरिक्त client या web interface की ज़रूरत नहीं

instance management features

  • create <name> कमांड से नया बॉक्स बनाया जा सकता है, और बनने के बाद unique URL तथा SSH access command मिलती है
  • connect <name> कमांड से बॉक्स में कनेक्ट किया जा सकता है, और ssh -t विकल्प से terminal connection बनाए रखा जाता है
  • list कमांड से बॉक्स की सूची, स्थिति (running/stopped) और URL देखे जा सकते हैं
  • delete <name> कमांड से बॉक्स स्थायी रूप से हटाया जा सकता है

state preservation और pause

  • बॉक्स कनेक्शन टूटते ही अपने-आप pause हो जाता है
    • दोबारा कनेक्ट करने पर यह पहले की स्थिति में restore हो जाता है, जिससे काम की continuity बनी रहती है
  • इस सुविधा से अनावश्यक resource उपयोग घटाया जा सकता है और लागत बचाई जा सकती है

pricing और payment structure

  • usage-based billing लागू है
    • running: $0.05 प्रति घंटा
    • paused state: $0.005 प्रति घंटा
  • automatic cost control के तहत balance $5 से कम होने पर बॉक्स अपने-आप रुक जाता है
  • prepaid recharge model में कम-से-कम $10 से recharge किया जा सकता है, और unused राशि refundable है
  • billing कमांड से recharge history, usage charges, balance, और बचा हुआ usage time देखा जा सकता है
  • funds <amount> कमांड से payment QR code या URL के माध्यम से recharge किया जा सकता है

network और security features

  • हर बॉक्स के पास automatic TLS certificate वाला HTTPS endpoint होता है
  • port forwarding और scp file transfer का समर्थन है
    • OpenSSH 9.0 या उससे ऊपर में legacy protocol इस्तेमाल करने के लिए scp -O विकल्प आवश्यक है

commands summary

  • create <name>: नया बॉक्स बनाएँ
  • list: बॉक्स सूची और स्थिति देखें
  • connect <name>: बॉक्स से कनेक्ट करें
  • delete <name>: बॉक्स हटाएँ
  • billing: balance और usage history देखें
  • funds <amount>: recharge करें
  • refund <amount>: balance refund करें
  • payments: payment history देखें

मुख्य विशेषताएँ

  • तुरंत उपयोग: एक SSH कमांड से development environment बनाना
  • सरलता: setup, login और browser dependency हटाना
  • cost efficiency: usage-time आधारित billing और automatic stop से बर्बादी कम
  • persistence: disconnect होने के बाद भी state सुरक्षित
  • security: HTTPS और SSH आधारित access से सुरक्षित remote development environment

1 टिप्पणियां

 
GN⁺ 2026-01-17
Hacker News की राय
  • Segfault मुफ़्त में अनलिमिटेड Root Server देता है
    हर SSH कनेक्शन पर एक नया VM बनता है, और Kali-Linux आधारित टूल पहले से इंस्टॉल रहते हैं
    ट्रैफ़िक को NordVPN, CryptoStorm, Mullvad के ज़रिए रूट किया जाता है, और TOR एक्सेस भी सपोर्टेड है
    .onion वेब सर्वर, एन्क्रिप्टेड स्टोरेज, लॉग न रखने जैसी security-focused design इसकी खासियत हैं
    इसी तरह की ‘tilda’ सेवाओं में tilde.town, tilde.club, ctrl-c.club शामिल हैं

    • ऐसी सेवाओं का अलग-अलग लोग दुरुपयोग कर सकते हैं, इसलिए लगता है कि ये आखिरकार बंद भी हो सकती हैं
  • यह आइडिया दिलचस्प लगा, इसलिए मैंने भी Firecracker और Golang SSH client का इस्तेमाल करके कुछ ऐसा ही बनाया था
    pricing model और connection method की abstraction design सबसे मुश्किल थी
    यह जानने की जिज्ञासा है कि इसमें कौन-सा tech stack इस्तेमाल हो रहा है, और यह cloud पर चल रहा है या self-hosted है
    Railway के pricing model से इसकी समानता दिलचस्प है

    • यह Python और AsyncSSH में लिखा गया है, और VM Firecracker आधारित हैं
      Paddle से payment processing की जाती है, और Caddy से certificate reverse proxy सेटअप किया गया है
      यह बड़े bare-metal instance पर चलता है, और इसे open source करने पर भी विचार हो रहा है
  • अगर यह सेवा price/performance के मामले में प्रतिस्पर्धी है, तो इसके कौन-से वास्तविक use case हो सकते हैं, यह जानना दिलचस्प होगा
    उदाहरण के लिए, अगर यह A100-स्तर के GPU जैसे high-performance hardware दे, तो यह बहुत उपयोगी हो सकता है
    लेकिन सामान्य उपयोग के लिए DigitalOcean, AWS, Linode जैसे पारंपरिक VPS बेहतर लगते हैं

    • ऐसी सेवाओं की असली वैल्यू UX में है
      preconfigured environment (nmap, tmux, curl आदि) में सीधे SSH करके तुरंत काम शुरू किया जा सकता है,
      और यह learning environment जैसी जगहों के लिए उपयुक्त है, जहाँ server को 24 घंटे चालू रखने की ज़रूरत नहीं होती
    • एक और उचित उदाहरण है लंबे समय तक बने रहने वाले लेकिन कम-एक्सेस किए जाने वाले session
      debugging, experimentation, learning environment जैसी स्थितियों में जहाँ state restore महत्वपूर्ण हो, यह उपयोगी है
  • $36/महीने में 2/4/50 VPS मिलता है, लेकिन public IP नहीं है
    Hetzner पर लगभग यही स्पेक लगभग $4 में 24/7 मिल जाता है, इसलिए price competitiveness कम लगती है

    • यह बात सही है। paused state की pricing इससे काफ़ी कम होनी चाहिए
      फिर भी web console के बिना सिर्फ SSH से manage कर पाने की सुविधा इसका फ़ायदा है
    • Fly Sprites के pricing model से इसकी तुलना करना भी दिलचस्प है
    • EC2 Spot instance से तुलना करना शायद ज़्यादा उचित होगा
    • functionality के हिसाब से यह VPS जैसा है, लेकिन फर्क यह है कि operational burden कौन उठाता है
    • मौजूदा pricing dev.exe या sprites.dev के समान स्तर पर है
  • आजकल ऐसी सेवाएँ वाकई बहुत हैं
    सच कहें तो VPS पर LXD इंस्टॉल करके और bash function से tmux session बनाकर self-hosting करना कहीं आसान है
    data control भी ज़्यादा मिलता है और स्पेक भी बेहतर होते हैं

    • मैंने भी Yelp के dockersh से प्रेरित होकर 2 साल पहले ऐसा ही एक Go-आधारित sshd-proxy बनाया था
      इसकी संरचना Kubernetes पर kata-container चलाने की थी, और व्यक्तिगत रूप से यह उपयोगी था, लेकिन मैंने इसका commercialize नहीं किया
      अब ContainerSSH जैसे FOSS विकल्प भी मौजूद हैं
    • मैं भी इसी आइडिया पर shelley-lxc विकसित कर रहा हूँ
      यह अभी alpha stage में है, लेकिन core feature काम कर रहे हैं। ऐसे प्रयोग सच में बहुत दिलचस्प हैं
  • यह सेवा पहले देखी गई exe.dev जैसी लगती है

    • याद है कि shellbox.dev 2–3 साल पहले से मौजूद था, लेकिन लगता है कि हाल में फिर से सामने आया है
    • exe.dev subscription-based है, जबकि Shellbox.dev में जब आप कनेक्ट नहीं होते तब लगभग कोई लागत नहीं आती और यह balance-based billing पर चलता है
  • यह आइडिया और इसका simple business model पसंद आया
    SSH की ergonomic usability बहुत अच्छी है, और ज़्यादातर developer आख़िरकार cloud में SSH के ज़रिए ही जाते हैं
    मैं भी pico.sh नाम का एक SSH platform चलाता हूँ, इसलिए यह चीज़ अच्छी लगी

  • balance का $5 पर block हो जाना अजीब लगता है। पूरा balance ख़र्च करना हो तो कैसे करेंगे, यह जानना दिलचस्प है

    • मुझे भी ऐसा ही लगता है। $0 ज़्यादा स्वाभाविक होता
      हालाँकि shell command से refund संभव बताया गया है, इसलिए पैसा फँसता नहीं है
  • मेरे मामले में उल्टा है: Linux मशीन को suspend करने पर SSH कनेक्शन टूट जाता है
    tmux/screen के बारे में पता है, लेकिन अगर X11 app तक बने रहें तो अच्छा होगा

    • “कनेक्शन टूट जाता है” से आपका मतलब क्या है?
      अगर VPN के ज़रिए IP बना रहे, तो SSH session शायद चालू रह सकता है
      या फिर keepalive setting बदलकर या mosh आज़माकर भी देखा जा सकता है
    • Mosh नेटवर्क कटने या sleep mode के दौरान भी SSH session बनाए रखता है
    • tmux या GNU Screen का उपयोग करने पर SSH से दोबारा जुड़ने के बाद भी वही session जारी रखा जा सकता है
  • मैं इस सेवा का उपयोग महंगे GPU instance पर करूँगा
    यह भूल से instance चालू छोड़ देने से बचा सकता है, इसलिए उपयोगी है, लेकिन सस्ते instance पर इसका महत्व ज़्यादा नहीं है

    • सही है, ऐसे मॉडल में instance जितना महंगा होता है, value proposition उतना ही बड़ा होता है