Registro de implementación de un backend con Oracle Always Free: falta de capacidad, cambio a PAYG y bloqueo de cobros
(yoramilji.kr)Organicé el proceso que seguí para mantener el backend de un proyecto personal funcionando de forma permanente por 0 al mes.
Registré la información que volví a investigar a julio de 2026, los problemas que enfrenté en la práctica y la configuración final.
Estado de los servidores gratis/de bajo costo en 2026
- Oracle Always Free: las especificaciones ARM gratuitas se redujeron de 4 núcleos/24 GB a 2 núcleos/12 GB (2026.06)
- Hetzner: aumento de precios en 2026.06; la región de Asia parte desde €15 al mes
- Render gratis: entra en suspensión tras 15 minutos sin tráfico (cold start de aprox. 1 minuto); la DB gratuita vence 30 días después de su creación
- Fly.io: el plan gratuito prácticamente desapareció / Railway: no es posible mantenerlo corriendo permanentemente con el crédito mensual de $1
- La única opción práctica para operar directamente un servidor y una DB siempre activos de forma gratuita es Oracle Always Free
Hechos confirmados durante el proceso
- La creación de instancias ARM gratuitas fallaba repetidamente en la home region con
Out of host capacity.
Configuré la red por adelantado con OCI CLI y automaticé los intentos de creación con un script de reintentos. - Las cuentas gratuitas tienen la prioridad más baja en la asignación de capacidad. Cambié a pago por uso (PAYG).
Los recursos dentro de los límites de Always Free se mantienen gratis también en una cuenta PAYG.
Una instancia de 2 núcleos/12 GB entra dentro del límite gratuito (1,500 horas de OCPU al mes). - Budget no es una función de bloqueo, solo proporciona alertas. El bloqueo real se configura con Quota Policy.
Las instancias A1 se verifican también contra la cuota regional, además de la cuota general.
Configuración final
- Oracle Osaka A1 de 2 núcleos/12 GB (0 al mes, cuenta PAYG)
- 3 contenedores con Docker Compose: Caddy (emisión automática de HTTPS) + NestJS + PostgreSQL 16
- Dominio conectado con sslip.io
- Defensa contra cobros: script de creación que solo solicita especificaciones gratuitas + bloqueo de cuotas + alertas de presupuesto
10 comentarios
Leí muy bien el blog.
No soy del área de frontend ni de diseño, pero como el cursor tiene una estela, me parece que cuesta concentrarse en el texto.
Aun así, leí muy bien el blog. ¡Dejaste la configuración muy bien hecha!
Ah, gracias por el feedback. La verdad lo puse por diversión, pero ahora que me señalaron que distrae al leer el texto, veo que tienen razón. Como la legibilidad va primero, voy a ajustarlo para que se pueda desactivar como opción o directamente quitarlo. Gracias por revisarlo y señalarlo directamente.
No sabía que Oracle había reducido el límite de uso gratuito. ¡Gracias!
Yo también me enteré mientras lo estaba configurando. No afecta a quienes ya lo venían usando y se aplica a partir de las nuevas creaciones, así que si ya tienen una instancia creada con 4 núcleos, conviene mantenerla tal como está.
Lo bajé a 2/12 por miedo a que me cobraran de más, y ahora estoy tanteando qué pasará si lo vuelvo a subir T_T jaja
En Reddit también había opiniones al respecto.
Yo también tuve la misma duda, pero parece que una vez que bajas la configuración, es difícil volver a subirla a las especificaciones gratuitas anteriores, así que creo que conviene ser cuidadoso desde el inicio. Si ya tienes una instancia configurada con 4 núcleos, te recomiendo mantenerla tal cual. Si la borras y la vuelves a crear, podría aplicarse el nuevo límite.
Si se sigue difundiendo así, creo que algún día van a suspender el servicio..
Mejor usémoslo en silencio entre nosotros...
Jaja, sí, es cierto. Pero como también escribí en el post, tengo activado incluso el bloqueo de cuota y lo uso discretamente, solo dentro del límite. Solo espero que Oracle lo mantenga por mucho tiempo.
Si ejecutas un servidor en casa y usas túneles de Cloudflare... también puedes tenerlo gratis de por vida, jaja.
Ah, esta combinación está buena. De hecho, en vez de estar pendiente de los límites gratuitos de la nube, quizá sea más tranquilo tener un dispositivo encendido permanentemente en casa y sacarlo por un túnel. Aunque en mi caso todavía no tengo un dispositivo de bajo consumo que pueda dejar siempre prendido, por eso me fui por Oracle; pero si más adelante compro una mini PC, lo voy a considerar seriamente. Gracias por el tip.