Bir okul ödevini, portföy sitenizi veya ilk yan projenizi internete koymak istediğinizde ilk aradığınız şey genellikle ücretsiz hosting ya da free VPS olur. Sorun şu ki "ücretsiz" kelimesi çok farklı şeyleri kapsar ve bazıları 30 gün sonra sizi habersiz faturayla baş başa bırakır.
Bu rehber, öğrenci ve hobi projeleri için 2026'da gerçekten ücretsiz olan seçenekleri, gizli maliyetleri ve kart bilgisi istemeden başlamanın yolunu karşılaştırır.
Kısa cevap: 2026 itibarıyla kalıcı, tam yetkili ve gerçekten ücretsiz bir VPS neredeyse yoktur; çoğu teklif süresi dolunca ücrete dönen deneme kredisidir. Öğrenci ve hobi projeleri için daha sağlam yol, aylık ücreti öngörülebilir olan ve içine kullanım hakkı dahil edilmiş bir PaaS planıdır. Örneğin Out Plane'in ücretsiz bir katmanı yoktur ama Starter ve Pro planları 14 günlük ücretsiz deneme ile başlar; aylık 9 dolarlık Starter üç uygulama çalıştırır ve SSL sertifikası, custom domain, CI/CD, log, monitoring ve bant genişliğini fiyata dahil eder.
Ücretsiz Hosting ve VPS'te "Ücretsiz" Ne Demek?
Ücretsiz VPS nedir? Ücretsiz VPS, bir sağlayıcının belirli bir süre veya kapasite için ücret almadan sunduğu sanal özel sunucudur. Uygulamada bu genellikle kalıcı değildir: sunucu ya süreli bir deneme kredisiyle gelir ya da çok kısıtlı bir "always free" katman olarak sunulur.
Herkes "ücretsiz" der ama arkasındaki koşullar çok farklıdır. Bir projeyi barındırmadan önce hangi tür ücretsizle karşı karşıya olduğunuzu bilmek, ay sonunda sürpriz yaşamamanın en iyi yoludur.
Genel olarak dört tür "ücretsiz" vardır:
- Deneme kredisi: Belirli bir tutar veya süre boyunca ücretsizdir, sonra normal fiyata döner. Genellikle kart bilgisi ister.
- Süreli öğrenci paketi: Öğrenci doğrulaması karşılığı verilen kredi. Mezun olunca ya da süre dolunca biter.
- Kısıtlı kalıcı katman: Küçük bir kapasite süresiz ücretsizdir, ötesi ücretlidir.
- Ücretsiz statik barındırma: Yalnızca statik dosyaları yayınlar, arka uç veya veritabanı çalıştırmaz.
Bir VPS, VDS ve bulut sunucu arasındaki farkı merak ediyorsanız, önce VPS, VDS ve bulut sunucu farkları yazısına göz atmanız temel kavramları netleştirir.
Deneme Kredisi ve Kalıcı Ücretsiz Katman Arasındaki Fark
Öğrenci ve hobi geliştiricilerini en çok yanıltan ayrım budur. İki teklif de "ücretsiz" etiketiyle gelir ama tamamen farklı mantıkla çalışır. Deneme kredisi bir geri sayımdır: belirli bir tutar ya da süre bittiğinde ücrete döner. Kalıcı ücretsiz katman ise bir tavandır: belirli bir kapasiteye kadar hep ücretsiz kalır, yalnızca üstüne çıkarsanız ödersiniz.
| Kriter | Deneme kredisi | Kalıcı ücretsiz katman |
|---|---|---|
| Süre | Sınırlı (ör. 30 gün) | Süresiz |
| Bittiğinde | Ücrete döner veya kapanır | Aynı kapasitede çalışmaya devam eder |
| Kart bilgisi | Genellikle ister | Genellikle istemez |
| Uygun olduğu iş | Kısa deney, öğrenme | Sürekli çalışan proje |
| Sürpriz fatura riski | Var | Yok |
Pratik sonuç şudur: bir hafta sonu denemesi için deneme kredisi yeterlidir, ama portföyünüzü ya da botunuzu aylarca ayakta tutmak istiyorsanız kalıcı ücretsiz bir katman ararsınız. Out Plane bu ikinci gruba girmez; ücretsiz bir katman sunmaz. Onun yerine Starter ve Pro planları 14 günlük ücretsiz deneme ile başlar ve deneme bittiğinde aylık taban ücretin içinde belirli bir kullanım hakkı gelir.
Gerçekten Ücretsiz Ne Var? (2026)
Aşağıdaki tablo, öğrenci ve hobi projeleri için sık karşılaşılan ücretsiz seçenekleri karşılaştırır. Rakam vermek yerine mantığa odaklanıyoruz, çünkü teklifler sık değişir.
| Seçenek | Gerçekten kalıcı mı | Kart gerekir mi | Uygun olduğu durum |
|---|---|---|---|
| Bulut sağlayıcı deneme kredisi | Hayır, süre veya kredi biter | Genellikle evet | Kısa süreli deney, öğrenme |
| "Always free" mikro sunucu | Kısmen, çok kısıtlı | Genellikle evet | İleri düzey, sabırlı kullanıcı |
| Öğrenci kredi paketi | Hayır, süreli | Bazen | Ders projesi, kısa dönem |
| Ücretsiz statik barındırma | Evet | Genellikle hayır | Yalnızca statik siteler |
| Kalıcı ücretsiz PaaS katmanı | Evet | Sağlayıcıya bağlı | Uygulama, API, bot, yan proje |
Deneme kredileri öğrenmek için harikadır ama bir projeyi aylarca çalışır tutmak için tasarlanmamıştır. Süre dolduğunda ya kart eklemeniz ya da projeyi kapatmanız gerekir. Öğrenci paketleri de aynı mantıkla, çoğunlukla belirli bir tarihte sona erer.
Her Ücretsiz Türünü Yakından Tanıyalım
Tablo hızlı bir özet verir ama her seçeneğin kendine has tuzakları vardır. Bir projeyi barındırmadan önce hangisiyle çalıştığınızı bilmek, ay sonundaki sürprizi baştan keser.
- Bulut sağlayıcı deneme kredisi. Büyük bulut sağlayıcıları genellikle belirli bir tutar (ör. bir miktar dolar) veya süre boyunca kredi verir. Kredi bittiğinde ya da süre dolduğunda kaynaklar normal fiyatla faturalanmaya başlar. Neredeyse her zaman kart bilgisi ister ve unutulan bir sanal makine, ay sonunda beklenmedik bir fatura üretebilir.
- "Always free" mikro sunucu. Bazı sağlayıcılar süresiz ücretsiz küçük bir sunucu sunar. Uygulamada bunlar çoğunlukla tek çekirdekli, düşük bellekli ve sıklıkla ARM mimarili makinelerdir; ayrıca aylık ağ trafiği (egress) ve genel IPv4 adresi gibi kaynaklarda katı sınırlar bulunur. Kayıt sırasında yine kart doğrulaması istenir ve sunucunun kurulumu, güvenliği, güncellemesi baştan sona sizin sorumluluğunuzdadır.
- Öğrenci kredi paketi. Öğrenci e-postası ya da bir doğrulama servisiyle açılan, belirli bir tutarda kredi içeren paketlerdir. Ders projeleri için idealdir ama süreye ya da mezuniyete bağlıdır; paket bitince proje ücretli hale gelir veya kapanır.
- Ücretsiz statik barındırma. Yalnızca statik dosyaları (HTML, CSS, tarayıcıda çalışan JavaScript) yayınlar. Bir portföy sayfası ya da dokümantasyon sitesi için mükemmeldir, fakat sunucu tarafı kod, arka plan görevi veya veritabanı çalıştıramaz. Bir API'ye ya da bota ihtiyacınız varsa bu seçenek yetmez.
Bu ayrımların temeli, sunulan hizmet modelidir. Ham bir sunucu kiralarsınız (IaaS) veya kodunuzu çalıştıran yönetilen bir katman kullanırsınız (PaaS). Bu modellerin standart tanımları NIST SP 800-145 belgesinde yapılır ve öğrenci projeleri için genellikle yönetim yükünü platforma devreden PaaS modeli daha az uğraş demektir.
Ücretsiz VPS'in Gizli Maliyeti
Gerçekten free bir VPS bulsanız bile, sunucunun kendisi ödediğiniz tek maliyet değildir. Bir VPS size boş bir işletim sistemi verir ve gerisini siz yaparsınız:
- İşletim sistemi kurulumu ve güvenlik yamaları
- Web sunucusu ve çalışma ortamı yapılandırması
- SSL sertifikası kurulumu ve yenilenmesi
- Yedekleme ve bir şey bozulduğunda hata ayıklama
Bir öğrenci veya hobi geliştiricisi için bu iş yükü, sunucunun kendisinden çok daha pahalıya gelir. Harcadığınız saatler, ödemediğiniz para kadar gerçek bir maliyettir. Somut bir örnek: küçük bir Node.js API'sini boş bir Ubuntu sunucusuna kurmak, çalışma ortamını yüklemek, bir ters vekil sunucu (reverse proxy) yapılandırmak, Let's Encrypt ile SSL sertifikası almak ve süreci bir servis yöneticisiyle (systemd gibi) kalıcı hale getirmek deneyimsiz biri için kolayca yarım güne mal olur. Bir de bunu her güvenlik yaması ve her yeni dağıtımda tekrar etmek gerekir. Sunucu kiralamanın tüm türlerini ve bu görünmeyen maliyeti sunucu kiralama rehberi yazısında ayrıntılı ele alıyoruz.
Öğrenci ve Hobi Projeleri İçin En İyi Yaklaşım
Çoğu öğrenci ve hobi geliştiricisi aslında bir sunucu değil, kodunun çalıştığı bir yer ister. Amaç bir Discord botunu, bir portföy API'sini veya küçük bir web uygulamasını yayına almaksa, sunucuyu sıfırdan kurmak gereksiz bir yüktür.
Uygulama platformu (PaaS) tam olarak bu boşluğu doldurur. Kodunuzu verirsiniz, platform derler, çalıştırır ve altyapıyı yönetir. Sunucu, işletim sistemi güncellemesi ve web sunucusu yapılandırması yoktur.
Bu yaklaşımın öğrenciler için üç somut avantajı vardır:
- Hızlı başlangıç. Depoyu bağlar bağlamaz uygulama yayına gider, günlerce kurulumla uğraşmazsınız.
- Odak kodda kalır. Zamanınızı sunucu yönetmeye değil, projeyi geliştirmeye harcarsınız.
- Sürprizsiz maliyet. Sabit bir aylık taban ücret ve ona dahil kullanım hakkı, ay sonunda sürpriz faturayı engeller.
İki yaklaşımı yan yana koymak, farkı en net biçimde gösterir:
| Konu | Ücretsiz VPS | Uygulama platformu (PaaS) |
|---|---|---|
| Başlangıç | Boş işletim sistemi, sıfırdan kurulum | Depoyu bağla, otomatik derleme |
| İşletim sistemi ve yamalar | Sizin sorumluluğunuzda | Platform yönetir |
| SSL sertifikası | Elle kurup yenilersiniz | Otomatik HTTPS |
| Ölçekleme | Elle sunucu ekleme | Plan tavanına kadar instance sayısını siz belirlersiniz |
| Veritabanı | Kendiniz kurar ve yedeklersiniz | Yönetilen PostgreSQL ve Redis |
| Gerçek maliyet | Düşük para, yüksek zaman | Düşük para, düşük zaman |
Öğrenci ve Hobi Senaryoları
Soyut kalmamak için, ücretsiz bir katmanın gerçekten yettiği tipik projelere bakalım. Aşağıdaki işlerin hepsi düşük kaynak tüketir ve aylık 9 dolarlık Starter planında rahatça çalışır:
- Portföy sitesi veya kişisel blog. İşe başvururken paylaştığınız, düşük trafikli bir vitrin. Statik değilse bile küçük bir Node.js ya da Python uygulaması olarak sürekli açık kalabilir.
- Bitirme veya ders projesi. Hocanıza gösterdiğiniz bir web uygulaması ya da REST API. Dönem boyunca aynı bağlantıda çalışır, sunum gününde ayağa kaldırmakla uğraşmazsınız.
- Discord veya Telegram botu. Küçük bir topluluğa hizmet veren, sürekli çalışması gereken bir bot. Cold start olmadığı için komutlara gecikmesiz yanıt verir.
- Kişisel API veya webhook alıcısı. Hava durumu çeken, form gönderimi işleyen ya da bir otomasyonu tetikleyen küçük servisler.
- Hackathon veya öğrenme projesi. Yeni bir dili ya da framework'ü denerken kodu hızlıca yayına alıp arkadaşlarınıza link göndermek.
Bu projelerin ortak yönü, çoğunlukla tek bir instance ve küçük bir veritabanıyla yürümeleridir. Tam da Starter planının kapsadığı profil budur.
Out Plane Starter: 14 Günlük Ücretsiz Deneme
Out Plane, sunucu veya YAML yönetmeden container uygulamalarını yayına almanızı sağlayan bir platformdur. Öğrenci ve hobi projeleri için en uygun giriş noktası, 14 günlük ücretsiz deneme ile açılan aylık 9 dolarlık Starter planıdır.
Starter planının öne çıkan özellikleri:
- 14 gün ücretsiz deneme. Plan ücreti ödemeden gerçek bir kurulumu baştan sona görürsünüz.
- Aylık 9 dolar. Üç uygulama, beş alan adı ve taban ücrete dahil bir kullanım hakkı gelir.
- Ekstra ücret yok. SSL sertifikası, custom domain, CI/CD, log, monitoring ve bant genişliği fiyata dahildir.
- Cold start yoktur. Uygulamanız isteklere gecikmesiz yanıt verir, uyuyup uyanmaz.
Düşük trafikli bir kişisel site, bir API, bir bot ya da bir ders projesi Starter planında sürekli çalışabilir. Trafiğiniz büyürse aylık 29 dolarlık Pro planına geçersiniz; plan hakkını aşan kullanım aynı faturaya eklenir ve compute dakika bazında ölçülür. Fiyatlandırma aylık 9 dolardan başlar, güncel oranlar için fiyatlandırma sayfasına bakabilirsiniz.
Starter Planının Gerçek Limitleri
Düşük fiyatlı bir planın "sınırsız" olmadığını bilmek, ilerideki sürprizleri önler. Starter planı öğrenci ve hobi ölçeğine göre tasarlanmıştır, bir prodüksiyon iş yükünü kaldırmak için değil. Pratikte akılda tutmanız gerekenler:
- 3 uygulama sınırı. Aynı anda en fazla üç uygulama çalıştırabilir ve her uygulamayı tek replika ile koşturursunuz. Küçük projeler için fazlasıyla yeterli, ama yoğun yatay ölçekleme gerektiren işler için değil.
- Küçük kaynak profili. Her instance düşük CPU ve bellekle çalışır. Ağır veri işleme ya da büyük derleme işleri için üst plana geçmeniz gerekir.
- Dahil kullanım hakkı sınırlıdır. Aylık taban ücrete belirli bir kullanım dahildir; bunu aşan compute, veritabanı, kalıcı disk ve build dakikaları aynı faturaya eklenir.
Bu limitler aslında bir özelliktir: sizi öngörülebilir bir kutunun içinde tutarak, farkında olmadan ücretli kaynak tüketmenizi engeller.
Neler Çalıştırabilirsiniz?
Out Plane, Cloud Native Buildpacks ile kodunuzu otomatik algılar veya kendi Dockerfile'ınızı kullanır. Node.js, Python, Go, Java, Ruby, PHP, .NET ve Rust ile yazılmış uygulamalar desteklenir.
İhtiyaç duyarsanız yönetilen PostgreSQL veritabanını (otomatik yedek, point-in-time recovery ve read replica ile) ve yönetilen Redis'i aynı platformdan kurarsınız. Özel alan adı bağlar, HTTPS sertifikasını otomatik alırsınız.
İlk Uygulamanızı Ücretsiz Yayına Alma
Out Plane'de bir projeyi yayına almak birkaç adımdan ibarettir:
- Deponuzu bağlayın. GitHub deponuzu seçersiniz, platform kodunuzu okuyup derler. Alternatif olarak bir container image'dan da deploy edebilirsiniz.
- Doğru portu dinleyin. Uygulamanız
0.0.0.0adresini ve platformun verdiğiPORTdeğişkenini dinlemelidir. İlk yayınların en sık başarısız olma nedeni budur, bu yüzden kodunuzda sabit bir port yazmayın. Node.js için doğru kullanım şöyledir:
const port = process.env.PORT || 3000;
app.listen(port, "0.0.0.0", () => {
console.log(`Sunucu ${port} portunda dinliyor`);
});Ortam değişkenlerini process.env üzerinden okumak Node.js'in resmî dokümantasyonunda tanımlanan standart yöntemdir; aynı desen Python'da os.environ, Go'da os.Getenv ile birebir aynı çalışır. Port'u sabit yazmak yerine ortamdan okumak, uygulamanızın hem yerelde hem platformda çalışmasını sağlar.
3. Push ile yayına alın. Bağlı dalınıza her push'ta yeni sürüm otomatik ve kesintisiz olarak yayınlanır.
Uygulamanız tek bir bölgede, Almanya'nın Nürnberg şehrinde çalışır. Bölge seçimi yoktur; buna karşılık veriniz Avrupa Birliği sınırları içinde kalır, yani AB veri ikametgahı arayan projeler için uygundur.
Ne Zaman Üst Plana Geçmelisiniz?
Starter planı öğrenmek ve küçük projeler için idealdir, ama her proje sonsuza kadar Starter'da kalmaz. Şu durumlarda üst plana geçmeyi düşünmelisiniz:
- Projeniz gerçek kullanıcı trafiği almaya başladığında
- Birden fazla replika ile yatay ölçekleme ve yük dengeleme gerektiğinde
- Daha güçlü işlemci ve bellek ihtiyacı doğduğunda
İyi haber şu ki geçiş kademelidir. Starter planında başlar, proje büyüdükçe Pro'ya geçer ve plan hakkını aşan kullanım kadar fazladan ödersiniz.
Starter'dan Pro'ya Geçiş: Adım Adım
Geçişin en güzel yanı, projenizi taşımanıza ya da yeniden kurmanıza gerek olmamasıdır. Aynı uygulama, aynı depo, aynı bölge kalır; yalnızca kapasite tavanınız yükselir:
- İhtiyacı doğrulayın. Uygulamanız üç uygulama sınırına dayandıysa, CPU ya da bellek yetersiz kalmaya başladıysa ya da gerçek kullanıcı trafiği görmeye başladıysa geçiş zamanıdır.
- Ödeme yöntemi ekleyin. Konsolda bir kart tanımlarsınız. Deneme süresi boyunca plan ücreti alınmaz; sonrasında taban ücret ve aşım kullanımı aynı faturada toplanır.
- Pro plana yükseltin. Uygulamayı silip yeniden oluşturmazsınız; mevcut servisin planını yükseltir, gerekiyorsa instance sayısını ve kaynak profilini artırırsınız.
- Replika sayısını artırın. Pro planında beş replikaya kadar çıkar, yük dengeleme trafiği bunlar arasında paylaştırır. Otomatik ölçekleme yoktur; instance sayısını siz belirlersiniz.
- Kullandığınız kadar ödeyin. Compute dakika bazında ölçülür, bu yüzden trafiğiniz düşükken plan hakkının üstüne çıkmazsınız.
Bu kademeli yol, "önce öğren, sonra ölçekle" mantığını korur: bir kod satırını bile değiştirmeden aynı projeyi hobiden prodüksiyona taşırsınız.
Başlamaya hazır mısınız? Out Plane'de ilk uygulamanızı yayına alın, 14 günlük ücretsiz denemeyle.
Sıkça Sorulan Sorular
Gerçekten ücretsiz VPS var mı?
2026 itibarıyla kalıcı olarak ücretsiz ve tam yetkili bir VPS neredeyse yoktur. Karşılaştığınız çoğu teklif, süresi dolunca ücrete dönen deneme kredisidir. Out Plane'in de ücretsiz bir katmanı yoktur; Starter ve Pro planları 14 günlük ücretsiz deneme ile başlar ve deneme bittiğinde düşük trafikli bir uygulama aylık 9 dolarlık Starter planında sürekli çalışır.
Öğrenci projesi için hangi ücretsiz hosting daha iyi?
Yalnızca statik bir siteniz varsa ücretsiz statik barındırma yeterlidir. Ancak arka uç, veritabanı veya bir bot çalıştıracaksanız bir PaaS planı daha uygundur. Out Plane'in Starter planı 14 günlük ücretsiz deneme ile başlar, aylık 9 dolardır ve üç uygulamaya kadar çalışır.
Kart bilgisi vermeden başlayabilir miyim?
Denemeye başlarken plan ücreti ödemezsiniz. Out Plane'in Starter ve Pro planları 14 günlük ücretsiz deneme ile açılır ve bu süre boyunca aylık ücret alınmaz. Böylece ödeme yapmadan gerçek bir uygulama kurup deneyebilir, sonrasında aylık 9 dolarlık Starter ile devam edebilirsiniz.
Starter planı gerçek bir uygulama için yeterli mi?
Öğrenci ve hobi projeleri için genellikle yeterlidir. Portföy sitesi, küçük bir API, Discord botu veya ders projesi Starter planında sürekli çalışabilir. Cold start olmadığı için uygulamanız isteklere gecikmesiz yanıt verir. Trafiğiniz büyüdüğünde kademeli olarak Pro planına geçebilirsiniz.
Ücretsiz VPS ile uygulama platformu arasındaki fark nedir?
VPS size boş bir sunucu verir, işletim sistemini, güvenliği ve yapılandırmayı siz yönetirsiniz. Uygulama platformu ise kodunuzu doğrudan çalıştırır ve altyapıyı sizin yerinize yönetir. Öğrenci ve hobi projeleri için platform hem daha az iş hem de çoğu zaman daha düşük gerçek maliyet demektir.
Starter planında veritabanı çalıştırabilir miyim?
Evet. Out Plane, uygulamanızın yanında yönetilen PostgreSQL ve yönetilen Redis kurmanıza izin verir. PostgreSQL tarafında otomatik yedek, point-in-time recovery, read replica ve bağlantı havuzlama (connection pooling) gibi özellikler bulunur. Böylece küçük bir projede bile verinizi ayrıca bir sunucuda yönetmek zorunda kalmazsınız.
Uygulamam trafik olmayınca uyur mu?
Hayır. Out Plane'de cold start yoktur, yani uygulamanız trafik olmadığında uykuya geçmez ve en az bir instance sürekli ayakta durur. İlk istek yavaş yüklenmez; bir bot ya da API için bu, komutlara ve çağrılara gecikmesiz yanıt vermek demektir.
Hangi dilleri ve çalışma ortamlarını destekliyor?
Out Plane, Cloud Native Buildpacks ile kodunuzu otomatik algılar veya kendi Dockerfile'ınızı kullanır. Node.js, Python, Go, Java, Ruby, PHP, .NET ve Rust ile yazılmış uygulamalar desteklenir. Ayrıca özel alan adı bağlama, otomatik HTTPS, ortam değişkenleri, kalıcı disk (volume), TCP servisleri, API token ve tarayıcı içi terminal gibi araçlar da hazır gelir.
Projem büyürse ne olur?
Endişelenmeyin, geçiş kademelidir. Starter planında başlar, trafiğiniz arttığında Pro plana geçersiniz. Compute dakika bazında ölçülür ve plan hakkını aşan kullanım aynı faturaya eklenir. Beş replikaya kadar yatay ölçekleme ve yük dengeleme büyüyen projeler için hazırdır; instance sayısını siz belirlersiniz.
