7 pontos por modac0302 13 시간 전 | 5 comentários | Compartilhar no WhatsApp

Organizei aqui o processo que segui para manter o backend de um projeto pessoal rodando permanentemente por R$ 0 por mês.
Registrei o que pesquisei novamente em julho de 2026, os problemas que realmente enfrentei e a configuração final.

Situação dos servidores gratuitos/de baixo custo em 2026

  • Oracle Always Free: a especificação ARM gratuita foi reduzida de 4 núcleos/24 GB para 2 núcleos/12 GB (2026.06)
  • Hetzner: aumento de preço em 2026.06; nas regiões da Ásia, os planos começam em €15 por mês
  • Render gratuito: entra em sleep após 15 minutos sem tráfego (cold start de cerca de 1 minuto); o banco de dados gratuito expira 30 dias após a criação
  • Fly.io: plano gratuito praticamente encerrado / Railway: com crédito mensal de US$ 1, não dá para manter execução contínua
  • Na prática, a única opção para operar diretamente um servidor e banco de dados gratuitos de forma contínua é o Oracle Always Free

Fatos confirmados durante o processo

  • A criação de instâncias ARM gratuitas falhava repetidamente na home region com o erro Out of host capacity.
    Configurei a rede antecipadamente com o OCI CLI e automatizei as tentativas de criação com um script de retry.
  • Contas gratuitas têm a menor prioridade na alocação de capacidade. Migrei para o modelo pay-as-you-go (PAYG).
    Recursos dentro do limite Always Free continuam gratuitos mesmo em contas PAYG.
    Uma instância de 2 núcleos/12 GB fica dentro do limite gratuito (1.500 horas de OCPU por mês).
  • O Budget não tem função de bloqueio, apenas fornece alertas. O bloqueio real foi configurado com uma Quota Policy.
    Instâncias A1 verificam também cotas regionais além das cotas gerais.

Configuração final

  • Oracle Osaka A1 com 2 núcleos/12 GB (R$ 0 por mês, conta PAYG)
  • Docker Compose com 3 contêineres: Caddy (emissão automática de HTTPS) + NestJS + PostgreSQL 16
  • O domínio foi conectado com sslip.io
  • Proteção contra cobrança: script de criação que solicita apenas especificações gratuitas + bloqueio por cota + alerta de orçamento

5 comentários

 
tasoo1118 2 시간 전

Li seu blog e gostei.
Não sou da área de front-end nem de design, mas como o cursor tem um trail, acho que fica difícil se concentrar no texto.
Ainda assim, gostei bastante do blog. Você deixou tudo bem configurado!

 
koyokr 6 시간 전

Eu não sabia que o limite de uso gratuito da Oracle tinha diminuído. Obrigado!

 
modac0302 4 시간 전

Eu também só descobri isso enquanto estava configurando. Quem já usava antes não será afetado, e a mudança vale apenas para novas criações, então, se você já tiver uma instância criada com 4 cores, é melhor mantê-la como está.

 
okxrr 9 시간 전

Se continuar sendo divulgado assim, acho que um dia o serviço vai ser encerrado...

Vamos usar isso discretamente entre nós...

 
modac0302 4 시간 전

kkk, é isso mesmo. Mas, como também escrevi no texto, deixei até a cota travada e estou usando discretamente, só dentro do limite. Só espero que a Oracle mantenha isso por muito tempo.