Skip to main content
Um projeto do tipo site recebe visitas pela internet. Ele ganha um endereço https://nome.cubehost.dev, com HTTPS automático desde o primeiro deploy.
Sites e APIs são dos planos pagos, a partir do Block. O mínimo de memória de um site é 512 MB. Veja os planos.

A regra de ouro: 0.0.0.0 e PORT

O seu app precisa escutar em 0.0.0.0 (não em localhost nem 127.0.0.1), na porta da variável de ambiente PORT. A porta vem do port do cube.json (padrão 8080). Se o app escutar em outro endereço ou porta, o visitante vê a página Este site não respondeu.

Exemplos

O que o seu site ganha

HTTPS automático

Todo site abre com cadeado em https://nome.cubehost.dev, e o certificado renova sozinho.

WebSocket e streaming

Conexões WebSocket e respostas em streaming (SSE) passam normalmente.

IP real do visitante

O cabeçalho X-Forwarded-For traz o IP de quem visitou, e X-Forwarded-Proto diz se foi https.

Proteção na frente

O tráfego passa por uma rede de proteção antes de chegar ao seu app, e o endereço do servidor não aparece.

Páginas que o visitante pode ver

Uma conexão que fica 100 segundos sem trocar nenhum byte é encerrada. Em WebSocket, mande um ping de tempos em tempos.

Endereço

O subdomínio vem do cube.json, do painel ou é gerado a partir do nome. Troque quando quiser em Configurações › Rede. Veja as regras em Endereço e domínios.