Abra o trabalho do agente em qualquer tela, via HTTPS

Todo servidor no seu box responde em https://<port>-<box>.detachbox.dev, com websockets e hot reload. Privado para você por padrão; torne uma porta pública e mande o link. Em todos os planos.

A partir de $5 por mês · Docker e sudo inclusos · Cancele pelo painel quando quiser

O que as URLs de preview rendem

  • Dispense o túnel

    Faça o bind do servidor de dev em 0.0.0.0 e o endereço dele já funciona, HTTPS incluso.

  • Privado até você decidir

    Só você, logado, abre um preview. Torne uma única porta pública quando um cliente ou um amigo precisar do link.

  • Hot reload pela internet

    Websockets, server-sent events e streaming passam direto. Vite, Next.js, Rails e Django não precisam de configuração de host.

  • Aparelhos de verdade

    A mesma URL abre no celular, então você confere o layout mobile no próprio celular.

Os detalhes

Endereço
https://<port>-<box>.detachbox.dev
Portas
1024 a 65535, qualquer coisa escutando em 0.0.0.0
Acesso
Só o dono por padrão; até 20 portas públicas por box
Passa direto
Websockets, hot reload, server-sent events, streaming; uploads de até 100 MB
Buscadores
Todo preview responde com noindex

Perguntas sobre isso

Por que um domínio separado?

Os previews rodam o seu código, então ficam em detachbox.dev, separados de detachbox.com. Os cookies do painel nunca chegam até eles.

O preview diz que nada está escutando

Faça o bind do servidor em 0.0.0.0 em vez de localhost: npm run dev -- --host 0.0.0.0, next dev -H 0.0.0.0 ou rails s -b 0.0.0.0.

O que acontece com as portas públicas depois de um reset?

Um reset deixa todas as portas privadas de novo. Torne públicas na página do box as que você precisa.

Abra o trabalho do agente em qualquer tela, via HTTPS

Inicie um box, passe o trabalho para o agente e feche a aba. Volte e encontre o trabalho pronto.

Iniciar meu box

Cobrado quando o box inicia · Cancele pelo painel; o box roda até o fim do mês pago