Hospedagem de apps

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.

Grátis
256 MB, Node.js, Python, Go, Java e mais
Endereço
https://nome.fadehost.app, seu domínio por cima
Regiões
França, Montreal, Oregon, Singapura
Pago
a partir de US$ 2/mês por 1 GB

Como funciona

  1. Crie uma conta e verifique seu e-mail.
  2. 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.
  3. 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.
  4. 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átisStarterStandardPro
PreçoUS$ 0US$ 2/mêsUS$ 3/mêsUS$ 6/mês
RAM256 MB1 GB2 GB4 GB
CPU0,25 vCPU1 vCPU1 vCPU3 vCPU
Disco3 GB5 GB10 GB20 GB
Endereço webDorme 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.

Related

Hospedagem de apps: de um repositório a um endereço https

Fazer deploy do meu app grátis