Registro da criação de backend no Oracle Always Free: falta de capacidade, migração para PAYG e bloqueio de cobranças
(yoramilji.kr)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
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!
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.
Eu não sabia que o limite de uso gratuito da Oracle tinha diminuído. Obrigado!
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á.
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.
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.
Se continuar sendo divulgado assim, acho que um dia o serviço vai ser encerrado...
Vamos usar isso discretamente entre nós...
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.
Se você rodar um servidor em casa... e usar tunelamento com o Cloudflare... dá até para ficar de graça para sempre. haha
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.