- Com uma única linha de comando SSH, oferece um ambiente em nuvem onde é possível criar e acessar instantaneamente uma instância Linux
- Sem cadastro nem processo de configuração, é possível criar, conectar, excluir e gerenciar pagamentos do box apenas via SSH
- A instância é automaticamente suspensa quando a conexão é encerrada e, ao reconectar, é restaurada ao estado anterior
- Modelo de cobrança por uso: $0.05 por hora em execução e $0.005 por hora em pausa
- Suporte completo a SSH, incluindo endpoint HTTPS com TLS automático, encaminhamento de portas,
scp e mais
Visão geral do serviço
- shellbox.dev fornece instâncias de box Linux acessíveis imediatamente via SSH
- Pode ser usado apenas com comandos SSH, sem cadastro separado, configuração ou plugin de navegador
- O usuário acessa com o comando
ssh shellbox.dev e então cria e gerencia instâncias
- As especificações da instância são 2 vCPU, 4GB de RAM, 50GB de SSD
- Usa uma abordagem puramente via SSH, sem necessidade de cliente adicional ou interface web
Recursos de gerenciamento de instâncias
- Cria um novo box com o comando
create <name> e, após a criação, fornece uma URL exclusiva e o comando de acesso via SSH
- Conecta ao box com o comando
connect <name>, usando a opção ssh -t para manter a sessão de terminal
- Com
list, é possível ver a lista de boxes, o status (running/stopped) e a URL
delete <name> exclui permanentemente o box
Preservação de estado e suspensão
- O box é automaticamente suspenso (pause) quando a conexão é encerrada
- Ao reconectar, ele é restaurado exatamente ao estado anterior, preservando a continuidade do trabalho
- Esse recurso reduz o uso desnecessário de recursos e ajuda a economizar custos
Estrutura de preços e pagamento
- Aplica um modelo de cobrança por uso
- Em execução: $0.05 por hora
- Em pausa: $0.005 por hora
- Recurso de controle automático de custos: se o saldo ficar abaixo de $5, o box é interrompido automaticamente
- Funciona com saldo pré-pago, com recarga mínima de $10, e valores não utilizados podem ser reembolsados
- Com o comando
billing, é possível verificar histórico de recargas, custos de uso, saldo e tempo restante de uso
- O comando
funds <amount> permite adicionar saldo via QR code ou URL de pagamento
Recursos de rede e segurança
- Cada box possui um endpoint HTTPS com certificado TLS automático
- Suporta encaminhamento de portas e transferência de arquivos com
scp
- No OpenSSH 9.0 ou superior, é necessário usar a opção
scp -O para o protocolo legado
Resumo dos comandos
create <name>: cria um novo box
list: lista os boxes e consulta o status
connect <name>: conecta ao box
delete <name>: exclui o box
billing: consulta saldo e histórico de uso
funds <amount>: adiciona saldo
refund <amount>: reembolsa o saldo
payments: verifica o histórico de pagamentos
Principais características
- Imediatismo: cria um ambiente de desenvolvimento com uma única linha de comando SSH
- Simplicidade: elimina configuração, login e dependência de navegador
- Eficiência de custos: cobrança baseada no tempo de uso e parada automática para minimizar desperdícios
- Persistência: preserva o estado mesmo após a desconexão
- Segurança: oferece um ambiente remoto de desenvolvimento seguro com acesso baseado em HTTPS e SSH
1 comentários
Comentários do Hacker News
O Segfault oferece Root Server gratuito e ilimitado
Uma nova VM é criada a cada conexão SSH, com ferramentas baseadas em Kali Linux pré-instaladas
O tráfego é roteado por NordVPN, CryptoStorm e Mullvad, e também há suporte a acesso via TOR
Recursos como servidor web
.onion, armazenamento criptografado e ausência de logs destacam um projeto focado em segurançaExistem serviços parecidos do tipo “tilda”, como tilde.town, tilde.club e ctrl-c.club
Achei a ideia interessante e também fiz algo parecido usando Firecracker e um cliente SSH em Golang
A parte mais difícil foi projetar a abstração do modelo de preços e da forma de conexão
Fiquei curioso sobre qual stack tecnológica está sendo usada e se roda em cloud ou em infraestrutura própria
Também é interessante a semelhança com o modelo de preços da Railway
O pagamento é processado com Paddle, e o proxy reverso com certificados é montado com Caddy
Roda sobre grandes instâncias bare metal, e também estou pensando em abrir o código-fonte
Se esse serviço for competitivo em preço/desempenho, fico curioso sobre quais seriam os casos de uso reais
Por exemplo, se oferecesse hardware de alto desempenho como GPUs nível A100, pareceria muito útil
Mas para uso geral, tenho a impressão de que VPSs tradicionais como DigitalOcean, AWS e Linode são melhores
Você pode entrar direto por SSH em um ambiente já configurado com nmap, tmux, curl etc.,
o que combina bem com situações como ambientes de aprendizado, em que não faz sentido manter um servidor ligado 24/7
Pode ser útil em depuração, experimentos e ambientes de estudo, quando restaurar o estado é importante
É um VPS 2/4/50 por US$ 36 por mês, mas sem IP público
Na Hetzner, dá para usar algo com especificações parecidas por cerca de US$ 4, 24/7, então parece faltar competitividade de preço
Ainda assim, a vantagem é a conveniência de gerenciar tudo de forma simples só por SSH, sem console web
Hoje em dia existem muitos serviços assim
Na prática, instalar LXD em cima de uma VPS e criar sessões tmux com uma função bash torna o self-hosting muito mais simples
Você também ganha mais controle sobre os dados e melhores especificações
A estrutura subia kata-container sobre Kubernetes, e embora tenha sido útil para mim, não tentei comercializar
Hoje também existem alternativas FOSS como o ContainerSSH
Ainda está em alfa, mas os recursos centrais funcionam. Esse tipo de experimento é realmente fascinante
Esse serviço parece parecido com o exe.dev que vi antes
Gostei da ideia e do modelo de negócio simples
A ergonomia do SSH é excelente, e a maioria dos desenvolvedores acaba acessando a cloud por SSH de qualquer forma
Eu também opero uma plataforma SSH chamada pico.sh, então isso me agradou bastante
Esse esquema de bloquear no saldo de US$ 5 parece estranho. Fico curioso sobre como seria possível gastar o valor inteiro
Mas como aparentemente é possível fazer reembolso via comando de shell, não parece que o dinheiro fique preso
No meu caso é o contrário: quando suspendo uma máquina Linux, a conexão SSH cai
Conheço tmux/screen, mas gostaria de algo que mantivesse até aplicativos X11
Se você mantiver o IP via VPN, talvez a sessão SSH continue viva
Ou então dá para ajustar as configurações de keepalive ou tentar usar mosh
Eu usaria esse serviço com instâncias de GPU caras
É útil para evitar deixar algo ligado por esquecimento, mas em instâncias baratas isso não faz tanta diferença