14 pontos por modac0302 7 일 전 | 10 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

10 comentários

 
tasoo1118 7 일 전

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!

 
modac0302 5 일 전

Ah, obrigado pelo feedback. Na verdade, eu coloquei por diversão, mas, ao receber a observação de que atrapalhava a leitura do texto, percebi que faz sentido. Como a legibilidade vem em primeiro lugar, vou ajustar para que dê para desativar como opção ou então remover de vez. Obrigado por olhar pessoalmente e apontar isso.

 
koyokr 7 일 전

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

 
modac0302 7 일 전

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á.

 
toida 7 일 전

Fiquei com medo de acabar sendo cobrado à toa, então reduzi para 2/12; agora estou só observando para ver o que acontece se eu aumentar de novo T_T kkk
No Reddit também estavam discutindo opiniões sobre isso.

 
modac0302 5 일 전

Eu também tive a mesma preocupação, e parece que, uma vez reduzido, fica difícil voltar à configuração gratuita antiga. Então acho melhor ter cuidado na hora de definir isso inicialmente. Se você já tiver uma instância configurada com 4 núcleos, recomendo mantê-la como está. Se apagar e criar de novo, o novo limite pode acabar sendo aplicado.

 
okxrr 7 일 전

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

Vamos usar isso discretamente entre nós...

 
modac0302 7 일 전

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.

 
baeba 7 일 전

Se você rodar um servidor em casa... e usar tunelamento com o Cloudflare... dá até para ficar de graça para sempre. haha

 
modac0302 5 일 전

Ah, essa combinação é boa mesmo. Na verdade, em vez de ficar se preocupando com o limite gratuito da nuvem, talvez seja mais tranquilo deixar um dispositivo em casa sempre ligado e expor via túnel. Só que eu ainda não tenho um dispositivo de baixo consumo para deixar ligado o tempo todo, então fui de Oracle; mais pra frente, se eu comprar um mini PC, vou considerar isso seriamente. Valeu pela dica.