Oracle Always Free ile backend kurulum kaydı: kapasite yetersizliği, PAYG’ye geçiş, faturalandırma engelleme
(yoramilji.kr)Kişisel proje backend’ini ayda 0 won ile sürekli çalıştırmak için izlediğim süreci derledim.
2026 Temmuz itibarıyla yeniden araştırdığım bilgiler, gerçekten yaşadığım sorunlar ve nihai yapılandırmayı kaydettim.
2026 ücretsiz/düşük maliyetli sunucu durumu
- Oracle Always Free: ücretsiz ARM özellikleri 4 çekirdek/24GB’den 2 çekirdek/12GB’ye düşürüldü (2026.06)
- Hetzner: 2026.06’da fiyat artışı, Asya bölgesi aylık €15’ten başlıyor
- Render ücretsiz: 15 dakika trafik olmazsa uyku moduna geçiyor (cold start yaklaşık 1 dakika), ücretsiz DB oluşturulduktan 30 gün sonra sona eriyor
- Fly.io: ücretsiz plan fiilen kaldırıldı / Railway: aylık $1 krediyle sürekli çalışma mümkün değil
- Sürekli açık sunucu ve veritabanını ücretsiz olarak doğrudan işletme seçeneği fiilen yalnızca Oracle Always Free
Süreçte doğrulanan gerçekler
- Ücretsiz ARM instance’ı home region’da
Out of host capacitynedeniyle tekrar tekrar oluşturulamadı.
OCI CLI ile ağı önceden yapılandırıp yeniden deneme script’iyle oluşturma denemelerini otomatikleştirdim. - Ücretsiz hesaplar kapasite tahsis önceliğinde en düşük seviyede. Bu yüzden kullandıkça öde (PAYG) hesabına geçtim.
Always Free sınırları içindeki kaynaklar PAYG hesapta da ücretsiz kalmaya devam ediyor.
2 çekirdek/12GB’lik 1 sunucu ücretsiz sınırın içine giriyor (aylık 1.500 OCPU-saat). - Budget, engelleme işlevi değil yalnızca bildirim sağlıyor. Gerçek engelleme Quota Policy ile yapılandırıldı.
A1 instance’ları için genel kotaya ek olarak regional kota da birlikte kontrol ediliyor.
Nihai yapılandırma
- Oracle Osaka A1 2 çekirdek/12GB (aylık 0 won, PAYG hesap)
- Docker Compose ile 3 container: Caddy (otomatik HTTPS sertifikası) + NestJS + PostgreSQL 16
- Domain, sslip.io ile bağlandı
- Faturalandırma koruması: yalnızca ücretsiz özellikleri isteyen oluşturma script’i + kota kilidi + bütçe bildirimi
10 yorum
Blogu keyifle okudum.
Ben front-end ya da tasarım tarafında değilim ama imleçte bir trail olduğu için yazıya odaklanmak zor gibi görünüyor.
Yine de blogu keyifle okudum. Ayarları güzel yapmışsınız!
Ah, geri bildirim için teşekkürler. Aslında eğlencesine eklemiştim ama yazıyı okumayı zorlaştırdığı yönündeki eleştiriyi görünce haklı olduğunuzu anladım. Okunabilirlik öncelikli olduğu için bunu seçenek olarak kapatılabilir yapacağım ya da tamamen kaldıracak şekilde elden geçireceğim. Bizzat bakıp işaret ettiğiniz için teşekkürler.
Oracle’ın ücretsiz kullanım kotasının azaldığını bilmiyordum, teşekkürler~
Ben de kurarken öğrendim. Mevcut kullanıcılar etkilenmiyor; bu, yeni oluşturmalardan itibaren geçerli olduğu için, zaten 4 çekirdekli olarak oluşturduğunuz bir instance varsa olduğu gibi tutmanız iyi olur.
Boşuna fatura çıkar diye 2/12’ye düşürdüm; tekrar yükseltirsem ne olur diye durumu kolluyorum T_T haha
Reddit’te de fikir belirtenler vardı.
Ben de aynı konuyu düşündüm; bir kez düşürdüğünüzde eski ücretsiz özelliklere tekrar çıkarmak zor gibi göründüğünden, ilk ayarlarken dikkatli olmak daha iyi bence. Eğer hâlihazırda 4 çekirdek olarak ayırdığınız bir instance varsa, onu olduğu gibi korumanızı öneririm. Silip yeniden oluşturursanız yeni limit uygulanabilir.
Böyle tanıtılmaya devam ederse, sanırım bir gün hizmeti durduracaklar..
Gelin biz birbirimizle sessizce kullanalım...
Haha, doğru. Ama yazıda da belirttiğim gibi, kota kilidini de açıp sessizce sadece sınırlar içinde kullanıyorum. Oracle'ın bunu uzun süre sürdürmesini umuyorum.
Evde bir sunucu çalıştırıp... Cloudflare tünelleme ile yaparsanız... ömür boyu ücretsiz de olabilir. Haha
Ooo, bu kombinasyon güzelmiş. Açıkçası bulutun ücretsiz kotasını kollamaktan ziyade evde sürekli açık kalacak bir cihaz bulundurup onu tünelle dışarı açmak daha rahat hissettirebilir. Yalnız bende henüz sürekli açık tutabileceğim düşük güç tüketimli bir cihaz yok, o yüzden Oracle’ı tercih ettim; ileride bir mini PC alırsam bunu ciddi ciddi değerlendireceğim. Tavsiye için teşekkürler.