Sıfırdan Vibe Hosting'e Başlamak: Adım Adım Rehber
Vibe Hosting ile Kodlamadan Yayına Kadar: Pratik Rehber
AI Kodlama Sonrası Gelen Gerçek Sorun
AI'ya ne istediğini anlat, kod yazar, işin bitti — değil mi? Peki, ya yazdığın kod nereye koyacaksın?
Çoğu AI kullanıcı tam burada takılı kalıyor. Bilgisayarında harika görünen bir uygulama var, sonra "web sitesini nasıl yayınlarım" diye arıyor. Karşına Docker, Kubernetes, CI/CD pipeline'ları ve manası anlaşılmaz YAML dosyaları çıkıyor. Bir de DevOps mühendisliği okumamış olunca işler iyice karmaşık hale geliyor.
İşte burada vibe hosting devreye giriyor.
Vibe Hosting Nedir?
Kodunu yazdığın kadar basit yayınlamaktır. Hiç birşey yapılandırmak yok, DevOps bilgisine gerek yok. Git push yap, siteni canlı gör. SSL sertifikası otomatik, domain ayarları hallolmuş, server yapılandırması önceden yapılmış. Hepsi bu.
Bu yazıda Claude Code ile kodlama yapıp NameOcean üzerinden yayınlama işlemini baştan sona göstereceğim. On dakikada hazır olacaksın.
Gerekli Olanlar
- Claude Code (ya da başka bir AI asistan, ama NameOcean ile Claude Code harika çalışıyor)
- NameOcean hesabı (nameocean.net)
- Bir domain adı (doğrudan NameOcean'dan alabilirsin)
- 10 dakika zamanın
- Yeteğinde bu kadar. Docker da yok, AWS konsolu da yok, hiç bir komplikasyon yok.
Adım 1: NameOcean'da Server Oluştur
NameOcean'a gir ve yeni bir server aç. Aralarından seçebileceğin dört plan var:
| Plan | CPU | RAM | Disk | Kimler İçin | |------|-----|-----|------|-------------| | Tiny | 1 | 512 MB | 5 GB | Statik siteler, deneme amaçlı projeler | | Starter | 2 | 1 GB | 8 GB | Landing page'ler, küçük uygulamalar | | Growth | 2-3 | 2 GB | 16-20 GB | Üretim ortamı web uygulamaları | | Pro | 4 | 4 GB | 20-80 GB | Ağır işler, veritabanları |
Landing page veya az trafikli bir web uygulaması için Starter planı yeterli fazlasıyla. Server'ın kutudan çıkar çıkmaz hazır geldiği araçlar:
- Node.js v22
- Python 3.14 (pyenv ile)
- Go 1.25
- Nginx (statik dosyaları sunmak için önceden ayarlanmış)
- PostgreSQL (ihtiyaç duyunca devreye sokmak için)
- Docker
- Supervisor (process yönetimi için)
- Git (push yapınca otomatik yayınlayan remote repo)
Evet, hepsi. Elini kıpırdatmana gerek yok.