Catatan membangun backend Oracle Always Free: keterbatasan kapasitas, migrasi ke PAYG, pemblokiran biaya
(yoramilji.kr)Saya merangkum proses yang saya jalani untuk menjalankan backend proyek pribadi secara terus-menerus dengan biaya Rp0 per bulan.
Saya mencatat hasil penelusuran ulang per Juli 2026, masalah yang benar-benar dialami, dan konfigurasi akhir.
Kondisi server gratis/berbiaya rendah pada 2026
- Oracle Always Free: spesifikasi ARM gratis dipangkas dari 4 core/24GB menjadi 2 core/12GB (2026.06)
- Hetzner: kenaikan harga pada 2026.06, region Asia mulai dari €15 per bulan
- Render gratis: sleep jika tidak ada trafik selama 15 menit (cold start sekitar 1 menit), DB gratis kedaluwarsa 30 hari setelah dibuat
- Fly.io: paket gratis praktis dihapus / Railway: kredit $1 per bulan tidak cukup untuk berjalan terus-menerus
- Praktis, satu-satunya opsi untuk mengoperasikan sendiri server dan DB yang selalu aktif secara gratis adalah Oracle Always Free
Hal-hal yang dikonfirmasi selama proses
- Instance ARM gratis berulang kali gagal dibuat di home region dengan pesan Out of host capacity.
Saya mengonfigurasi jaringan terlebih dahulu dengan OCI CLI dan mengotomatiskan percobaan pembuatan menggunakan skrip retry. - Akun gratis memiliki prioritas alokasi kapasitas paling rendah. Saya beralih ke bayar sesuai pemakaian (PAYG).
Resource dalam batas Always Free tetap gratis di akun PAYG.
Satu instance 2 core/12GB masih masuk dalam batas gratis (1.500 OCPU-jam per bulan). - Budget bukan fitur pemblokiran, hanya menyediakan notifikasi. Pemblokiran sebenarnya diatur dengan Quota Policy.
Instance A1 diperiksa bersama regional quota selain quota umum.
Konfigurasi akhir
- Oracle Osaka A1 2 core/12GB (Rp0 per bulan, akun PAYG)
- Docker Compose 3 container: Caddy (penerbitan HTTPS otomatis) + NestJS + PostgreSQL 16
- Domain dihubungkan dengan sslip.io
- Perlindungan dari biaya: skrip pembuatan yang hanya meminta spesifikasi gratis + penguncian quota + notifikasi budget
10 komentar
Saya menikmati blognya.
Saya memang bukan dari bidang frontend atau desain, tetapi karena ada trail pada kursor, rasanya agak sulit untuk fokus pada tulisannya.
Meski begitu, saya tetap menikmati blognya. Setup-nya sudah dibuat dengan baik!
Wah, terima kasih atas masukannya. Sebenarnya itu saya masukkan hanya untuk lucu-lucuan, tapi setelah menerima masukan bahwa itu mengganggu saat membaca, saya jadi sadar memang benar juga. Karena keterbacaan itu yang utama, saya akan memperbaikinya dengan memberi opsi untuk mematikannya atau sekalian menghapusnya. Terima kasih sudah melihat langsung dan menunjukkan hal itu.
Saya tidak tahu batas penggunaan gratis Oracle sudah dikurangi, terima kasih~
Saya juga baru mengetahuinya saat membangun setup ini. Pengguna lama tidak terdampak; ini berlaku mulai dari pembuatan baru, jadi jika Anda sudah punya instance yang dibuat dengan 4 core, sebaiknya pertahankan saja seperti itu.
Saya turunkan ke 2/12 karena khawatir bakal kena tagihan, dan sekarang lagi lihat-lihat dulu kalau dinaikkan lagi nanti bakal jadi bagaimana T_T haha
Di Reddit juga ada yang bilang begitu
Saya juga pernah mempertimbangkan hal yang sama, tetapi kalau sudah diturunkan sekali, tampaknya akan sulit menaikkannya lagi ke spesifikasi gratis yang lama. Jadi menurut saya lebih baik berhati-hati saat menentukannya di awal. Kalau Anda sudah punya instance yang sebelumnya disetel ke 4 core, saya sarankan mempertahankannya apa adanya. Kalau dihapus lalu dibuat ulang, batas baru bisa saja diterapkan.
Kalau terus dipromosikan seperti ini, rasanya suatu saat layanannya akan dihentikan..
Mari kita pakai diam-diam saja...
Haha, benar. Tapi seperti yang saya tulis di artikel, saya juga sudah mengunci kuota dan diam-diam hanya menggunakannya dalam batas yang ditentukan. Saya cuma berharap Oracle terus mempertahankannya untuk waktu yang lama.
Jalankan server di rumah.. lalu pakai tunneling Cloudflare.... pada dasarnya bisa gratis selamanya juga. hehe
Oh, kombinasi ini bagus ya. Sebenarnya, dibanding terus waswas memantau batas gratis cloud, mungkin lebih menenangkan kalau punya satu perangkat di rumah yang selalu menyala lalu diakses lewat tunnel. Hanya saja, saya belum punya perangkat hemat daya yang bisa dibiarkan menyala terus, jadi saya pilih Oracle. Nanti kalau saya sudah beli satu mini PC, saya akan serius mempertimbangkannya. Terima kasih atas tipsnya.