Também disponível em English·Español·Français·Türkçe·Русский
Hospedagem de apps: de um repositório a um endereço https
Conecte o repositório, deixe o build rodar e dê um endereço ao app. Detectamos a linguagem, instalamos as dependências, iniciamos o app e fazemos um novo deploy a cada push. O primeiro app é grátis.
Como funciona
- Crie uma conta e verifique seu e-mail.
- Em Apps, clique em Host an app, diga o que quer hospedar (um app web ou API, um site estático, outra coisa) e cole a URL do repositório ou escolha um modelo.
- Deixe o comando de início e o de build em branco para que sejam deduzidos do repositório, ou escreva os seus. As chaves ficam nas variáveis de ambiente.
- Clique em Deploy. O app escuta na porta da variável
PORT, 8080 por padrão, em 0.0.0.0.
O endereço web
Escolha um nome e ligue o endereço: o app responde em https://nome.fadehost.app com certificado, atrás do proxy da Cloudflare. No plano grátis o endereço dorme quando ninguém usa e acorda na próxima requisição em alguns segundos; em um plano pago ele fica sempre ligado por US$ 2 ao mês por app. O seu próprio domínio aponta para o app a partir da página dele.
Dados e bancos de dados
O código é baixado em /data/app e cada deploy o deixa igual ao repositório. Tudo o que você gravar abaixo de /data sobrevive aos deploys. Cada app pago inclui um banco MySQL em um clique; PostgreSQL, MongoDB e Redis estão disponíveis como bancos gerenciados na mesma rede privada.
Preços
| Grátis | Starter | Standard | Pro | |
|---|---|---|---|---|
| Preço | US$ 0 | US$ 2/mês | US$ 3/mês | US$ 6/mês |
| RAM | 256 MB | 1 GB | 2 GB | 4 GB |
| CPU | 0,25 vCPU | 1 vCPU | 1 vCPU | 3 vCPU |
| Disco | 3 GB | 5 GB | 10 GB | 20 GB |
| Endereço web | Dorme sem uso | +US$ 2/mês, sempre ligado | ||
Um ano custa dez meses. O primeiro bot ou app é grátis para sempre em cada conta verificada.
Frequently asked questions
Quais linguagens funcionam?
Node.js, Python, Bun, Deno, Go, Java, PHP, Ruby e sites estáticos (HTML puro, ou um build de Astro, Vite, Eleventy, Docusaurus e semelhantes). São detectadas a partir dos arquivos do repositório e você pode fixar a linguagem no painel.
Em qual porta o app escuta?
Na porta da variável de ambiente PORT, 8080 por padrão, em 0.0.0.0. Um app que escuta só em 127.0.0.1 não recebe nada pelo endereço web.
O endereço grátis dorme?
Sim, quando ninguém o usa por um tempo, e acorda na próxima requisição em alguns segundos. O processo de um bot ou de um worker, por outro lado, nunca dorme, nem no plano grátis. Um endereço sempre ligado custa US$ 2 ao mês em um plano pago.
Posso usar meu próprio domínio?
Sim. Aponte um CNAME para o app a partir da página dele e ele responde no seu domínio com certificado.
O que acontece em cada deploy?
O repositório é clonado no seu branch, as dependências são instaladas, o build roda quando existe e o app inicia. Com o deploy automático ligado, cada push faz o mesmo. O console ao vivo mostra cada passo e um build que falha é explicado em palavras simples.
O painel está em português?
Ainda não. O painel de controle e os e-mails estão em inglês, com rótulos curtos (Deploy, Console, Environment) que se entendem sem esforço. Os preços são em dólares americanos.