- Un entorno en la nube que permite crear y conectarse al instante a una instancia Linux con una sola línea de comando SSH
- Es posible crear, conectar, eliminar cajas y gestionar pagos sin registro ni proceso de configuración, usando solo SSH
- Las instancias se pausan automáticamente cuando se corta la conexión y, al volver a conectarse, se restauran al estado anterior
- Modelo de cobro por uso: $0.05 por hora en ejecución y $0.005 por hora en pausa
- Compatibilidad con endpoint HTTPS y TLS automático, port forwarding,
scp y funciones completas de SSH
Resumen del servicio
- shellbox.dev ofrece instancias de caja Linux accesibles al instante a través de SSH
- Puede usarse solo con el comando SSH, sin registro adicional, configuración ni plugins del navegador
- El usuario se conecta con
ssh shellbox.dev y luego crea y administra instancias
- Las especificaciones de la instancia son 2 vCPU, 4 GB de RAM y 50 GB de SSD
- Usa un enfoque de acceso puramente por SSH, sin necesidad de clientes adicionales ni interfaz web
Funciones de administración de instancias
- El comando
create <name> crea una caja nueva y luego entrega una URL única y el comando SSH para conectarse
- El comando
connect <name> permite conectarse a la caja y usa la opción ssh -t para mantener la sesión de terminal
- Con
list se puede ver la lista de cajas, su estado (running/stopped) y la URL
- El comando
delete <name> elimina permanentemente la caja
Persistencia del estado y pausa
- Las cajas se pausan automáticamente cuando se corta la conexión
- Al reconectarse, se restauran exactamente al estado anterior, manteniendo la continuidad del trabajo
- Esta función ayuda a reducir el uso innecesario de recursos y a ahorrar costos
Estructura de precios y pagos
- Se aplica un esquema de cobro por uso
- En ejecución: $0.05 por hora
- En pausa: $0.005 por hora
- Con una función de control automático de costos, las cajas se detienen automáticamente si el saldo baja de $5
- Funciona con recarga prepaga, con un mínimo de $10, y el saldo no usado puede reembolsarse
- El comando
billing permite consultar recargas, cargos por uso, saldo y tiempo de uso restante
- El comando
funds <amount> permite recargar mediante un código QR o una URL de pago
Funciones de red y seguridad
- Cada caja tiene un endpoint HTTPS con certificado TLS automático
- Soporta port forwarding y transferencia de archivos con
scp
- En OpenSSH 9.0 o superior, se requiere la opción
scp -O para usar el protocolo heredado
Resumen de comandos
create <name>: crear una caja nueva
list: ver lista y estado de las cajas
connect <name>: conectarse a una caja
delete <name>: eliminar una caja
billing: consultar saldo e historial de uso
funds <amount>: recargar saldo
refund <amount>: reembolsar saldo
payments: consultar historial de pagos
Características clave
- Inmediatez: crea un entorno de desarrollo con una sola línea de comando SSH
- Simplicidad: elimina configuración, inicio de sesión y dependencia del navegador
- Eficiencia de costos: minimiza el desperdicio con cobro por tiempo de uso y detención automática
- Persistencia: conserva el estado incluso después de desconectarse
- Seguridad: ofrece un entorno de desarrollo remoto seguro basado en HTTPS y SSH
1 comentarios
Comentarios de Hacker News
Segfault ofrece Root Server gratis e ilimitados
Se crea una VM nueva en cada conexión SSH, y ya incluye herramientas basadas en Kali Linux preinstaladas
El tráfico se enruta a través de NordVPN, CryptoStorm y Mullvad, y también admite conexiones por TOR
Entre sus características destacan el diseño centrado en la seguridad, con servidor web
.onion, almacenamiento cifrado y ausencia de logsExisten servicios similares tipo “tilda” como tilde.town, tilde.club y ctrl-c.club
La idea me pareció interesante, así que yo también hice algo parecido usando Firecracker y un cliente SSH en Golang
Lo más difícil fue el diseño de abstracción del modelo de precios y de la forma de conexión
Me da curiosidad saber qué stack tecnológico usan y si corre sobre la nube o en infraestructura propia
También es interesante el parecido con el modelo de precios de Railway
Usa Paddle para procesar pagos y Caddy como proxy inverso para certificados
Corre sobre grandes instancias bare metal, y también se está considerando publicarlo como open source
Me pregunto qué casos de uso reales tendría este servicio si fuera competitivo en precio/rendimiento
Por ejemplo, si ofreciera hardware de alto desempeño como GPUs tipo A100, podría ser muy útil
Pero para usos generales, siento que un VPS tradicional como DigitalOcean, AWS o Linode sería mejor
Puedes entrar por SSH y usar de inmediato un entorno ya configurado con nmap, tmux, curl, etc.,
y encaja bien en escenarios como entornos de aprendizaje donde no hace falta mantener el servidor encendido 24/7
Puede ser útil en depuración, experimentación o entornos de aprendizaje donde la restauración del estado es importante
Son $36 al mes por un VPS 2/4/50 y no tiene IP pública
En Hetzner se puede usar algo parecido por unos $4 24/7, así que parece tener poca competitividad en precio
Aun así, la ventaja es la comodidad de poder administrarlo solo por SSH, sin consola web
Últimamente hay muchísimos servicios así
En realidad, instalar LXD sobre un VPS y crear sesiones tmux con una función de bash hace que el self-hosting sea mucho más fácil
También te da mayor control sobre los datos y mejores especificaciones
La estructura levantaba kata-container sobre Kubernetes; en lo personal me resultó útil, pero no lo comercialicé
Ahora también hay alternativas FOSS como ContainerSSH
Sigue en fase alfa, pero las funciones principales ya funcionan. Este tipo de experimentos me parecen muy interesantes
Este servicio se parece a exe.dev, que vi hace tiempo
Me gusta esta idea y su modelo de negocio simple
La ergonomía de uso de SSH es excelente, y al final la mayoría de los desarrolladores se conectan a la nube por SSH
Yo también opero una plataforma SSH llamada pico.sh, así que me resulta simpático ver algo así
Me parece raro que el sistema te bloquee cuando el saldo llega a $5. Me pregunto cómo se hace para gastar el total
Aun así, dicen que se puede pedir reembolso con un comando de shell, así que el dinero no queda atrapado
En mi caso es al revés: tengo el problema de que al suspender una máquina Linux se corta la conexión SSH
Conozco tmux/screen, pero estaría bueno tener una forma de mantener incluso las apps X11
Si mantienes la IP mediante una VPN, la sesión SSH podría seguir viva
O también podrías probar ajustando la configuración de keepalive o usando mosh
Yo usaría este servicio con instancias GPU costosas
Sería útil para evitar dejarlas encendidas por olvido, pero en instancias baratas no le veo mucho sentido