Tek Promptla Deploy: Yapay Zeka ile Uygulamayı Canlıya Alma

21 Haziran 20269 dkYapay Zeka

Lokalde mükemmel çalışan bir uygulama yaptınız fakat iş onu canlıya almaya gelince duvara mı tosladınız? Yalnız değilsiniz. Yapay zeka ile kod yazmak son derece kolaylaştı, ancak bu kodu bir sunucuya kurup internette yayınlamak hâlâ tecrübe ve sunucu bilgisi istiyor. Bu yazıda tek promptla deploy mantığını, yani uygulamanızı editörden hiç çıkmadan ve sunucuya hiç girmeden yayına alma yöntemini adım adım anlatacağım. Tüm süreci ekran kaydıyla izlemek isterseniz yeni YouTube videomuz hazır.

Yöntemin kalbinde Hostinger MCP ile Cloud Code (Claude Code) iş birliği var. Next.js, WordPress ve n8n uygulamalarını aynı VPS sunucusuna nasıl taşıdığımı, DNS ve SSL ayarlarının yapay zeka tarafından nasıl otomatik halledildiğini göreceksiniz.

Kısaca öğrenecekleriniz:

  • MCP nedir ve tek promptla deploy mantığını neden mümkün kılıyor
  • Hostinger Connector eklentisinin Cloud Code üzerine kurulumu
  • Next.js, WordPress ve n8n uygulamalarını sunucuya girmeden canlıya alma
  • DNS, SSL ve GitHub Actions adımlarının otomatik yönetimi
  • Yapay zekaya güvenirken nelere dikkat etmeniz gerektiği

İçindekiler

Lokalde Çalışıyor ama Canlıya Alamıyorum

Bu cümle bir geliştiricinin en sık duyduğu sızlanmadır. Cursor, Lovable ya da Claude ile bir hafta sonu uygulamanızı yaptınız, kendi makinenizde sorunsuz açılıyor. Sunucuya gönderdiğinizde ise hiçbir şey başlamıyor, veritabanı boş geliyor ya da ortam değişkenleri eksik kalıyor.

Veriler bu tıkanmayı doğruluyor. Çeşitli 2025 ve 2026 anketlerine göre geliştiricilerin yüzde 84 ile 91'i yapay zeka kodlama araçlarını kullanıyor. Buna rağmen üretilen kodu güvenli ve çalışır biçimde canlıya almak ayrı bir uzmanlık alanı olmaya devam ediyor. Çoğu kişi tam bu noktada takılıp kalıyor ve projesini hiç yayınlamıyor.

İşte tek promptla deploy yaklaşımı bu boşluğu kapatmak için var. Amaç, kod yazmayı kolaylaştıran yapay zekanın aynı yeteneğini deploy sürecine de taşımak. Yani sunucu yönetimini de doğal dilde anlattığınız bir göreve dönüştürmek.

MCP Nedir ve Neden Her Şeyi Değiştiriyor?

MCP, yani Model Context Protocol, yapay zeka modellerinin dış dünyaya bağlanma şeklini standartlaştıran açık bir protokoldür. En sevdiğim benzetme şu: MCP, yapay zeka için bir USB-C portu gibidir. Tek bir standart sayesinde model; sunucunuza, veritabanınıza, DNS kayıtlarınıza ya da WordPress kurulumunuza aynı dilde bağlanabilir.

Bu protokolün ne kadar ciddiye alındığını rakamlar gösteriyor. MCP SDK indirmeleri 2026 başında aylık 97 milyona ulaştı ve yaklaşık 18 ayda muazzam bir büyüme yaşadı. Anthropic'in raporuna göre 10 binden fazla aktif public MCP sunucusu mevcut. Daha da önemlisi, Aralık 2025'te MCP, Linux Foundation çatısı altındaki bir vakfa bağışlandı; yani Block, OpenAI, AWS, Google ve Microsoft gibi devlerin desteklediği bir endüstri standardı oldu.

Burada bir teknik ayrımı netleştirelim. MCP'nin kendisi bir deploy aracı değildir, bir bağlantı protokolüdür. Asıl işi yapan şey, Hostinger'ın bu protokol üzerinden sunduğu araçlardır. Hostinger MCP sunucusu yaklaşık 140 araç içeriyor ve bu araçlar sayesinde Cloud Code sizin adınıza VPS, DNS, domain ve WordPress işlemlerini yürütebiliyor.

Geleneksel Deploy Neden Bu Kadar Zor?

Yeni başlayan birinin canlıya alma sürecinde takıldığı en az beş katman var. Bunları tek tek görmek, yapay zekanın neyi otomatikleştirdiğini anlamayı kolaylaştırır.

Birincisi sunucuya bağlanmak. SSH anahtarları, terminal komutları ve doğru kullanıcı yetkileriyle uğraşmanız gerekir. İkincisi DNS yapılandırması. Alan adınızı sunucunuzun IP adresine yönlendiren A kaydını doğru kurmazsanız siteniz açılmaz.

Üçüncüsü SSL sertifikası. HTTPS olmadan tarayıcılar siteyi güvensiz işaretler, Let's Encrypt kurulumu ise reverse proxy bilgisi ister. Dördüncüsü Docker ve konteyner yönetimi. Beşincisi ise tüm bunları birbirine bağlayan reverse proxy ve port ayarları. Çoğu kişi iki saat uğraşıp HTTPS'i bir türlü çalıştıramadığı için projeyi rafa kaldırıyor. Tek promptla deploy yöntemi tam da bu beş katmanı sizin yerinize hallediyor.

Hostinger Connector ve Cloud Code Kurulumu

Çözümün giriş kapısı Hostinger Connector adlı bir VS Code eklentisidir. Bu eklenti, AI editörünüze Hostinger MCP araçlarını sunar ve tek tıkla OAuth bağlantısı kurar. API anahtarını herhangi bir dosyada saklamadığı için güvenlik açısından da rahatsınız.

Kurulum oldukça basit. VS Code içinde sol taraftan Extensions bölümüne gelip "hostinger" araması yapın. Çıkan Hostinger Connector eklentisine Install deyin. Kurulum sonrası sol alt köşede beliren Hostinger simgesine tıklayıp "one click connect" seçeneğini kullanın, açılan ekranda Allow diyerek bağlantıyı onaylayın.

Bağlantıdan sonra hangi ürünleri yönetmek istediğinizi seçmeniz gerekir. Örneğin bir VPS'iniz varsa onu işaretleyin ki MCP bağlantısı kurulabilsin. Burada küçük bir uyarı önemli: çoğu editörde yaklaşık 100 araç limiti vardır, Hostinger MCP ise 140 araç sunar. Bu yüzden ihtiyaç duyduğunuz ürünleri seçerek etkinleştirin.

Cloud Code kurulu değilse, eklentinin kendi yönlendirmesiyle birkaç dakikada kurabilirsiniz. Aynı kurulum Cursor ve Antigravity gibi editörlerde de geçerlidir. Yapay zeka editörü mantığını ve yeteneklerini daha önce anlattığımız Claude skills nedir ve nasıl kullanılır yazımızda detaylıca bulabilirsiniz.

Senaryo 1: Next.js + PostgreSQL Uygulaması

İlk örneğimiz en zorlayıcı olanı, çünkü özel kodlanmış bir yapı var. Elimizde PostgreSQL veritabanına bağlanan bir Next.js randevu uygulaması vardı. Lokalde sorunsuz çalışıyordu ve şimdi onu kendi alan adında yayına almak istiyorduk.

Burada devreye benim hazırladığım "deploy app" adlı bir skill giriyor. Skill, Hostinger noktasında hangi işlemleri nasıl yapması gerektiğini MCP ile birleştirerek yapay zekaya öğretir. Cloud Code içinde skill'i çağırıp şu niyeti yazmak yeterliydi: bu klasördeki Next.js uygulamasını PostgreSQL veritabanıyla birlikte VPS'ime yayına al, alan adı şu olsun, DNS ayarlarını da sen yap.

Yapay zeka bu tek promptla deploy isteğini alıp adımları zincirledi. Önce dosyaları paketledi ve bir Docker Compose yapısı oluşturdu. Sonra kodu GitHub'a yükledi, ardından MCP çağrılarıyla VPS, domain ve DNS ayarlarını çekip A kaydını sunucunun IP adresine yönlendirdi. Birkaç dakika içinde uygulama kendi alan adında, geçerli bir SSL sertifikasıyla canlıya alındı. Admin paneli için tahmin edilemez güçlü bir şifre de otomatik üretildi.

En güzel kısmı, veritabanının da otomatik kurulmasıydı. Sunucuda biri uygulama, biri PostgreSQL olmak üzere iki konteyner ayağa kalktı. Admin panelinden eklediğimiz bir hizmet anında web sitesine yansıdı, yani veritabanı bağlantısı doğru çalışıyordu. Bu süreçte tek bir SSH komutu yazmadık.

Senaryo 2: WordPress ve n8n'i Aynı Sunucuya Kurmak

İkinci senaryoda hazır açık kaynak uygulamalara geçtik. Cloud Code'a yeni bir WordPress sitesi kurmasını ve istediğimiz alt alan adıyla yayına almasını söyledik. Yapay zeka yine MCP üzerinden DNS kaydını ekledi, WordPress kurulumunu tamamladı ve bize yönetim paneli adresiyle giriş bilgilerini verdi.

İşin ilginç yanı, kurulumdan sonra da WordPress'i doğal dille yönetebilmemizdi. "Bana bir SEO ve bir iletişim formu eklentisi ekle" dediğimizde Contact Form 7 ve ilgili eklentiyi kurup etkinleştirdi. Eklenti ekleme, çalıştırma, değiştirme ve silme gibi işlemleri panele hiç girmeden yapabildik.

Üçüncü uygulama ise n8n oldu. Aynı VPS'e n8n'i kurup kendi alt alan adında yayına almak yalnızca dakikalar sürdü. Burada self-hosting'in maliyet avantajı da öne çıkıyor. Workflow hacminiz büyüdükçe kendi sunucunuzda n8n çalıştırmak, bulut planlarına göre çok daha ekonomik olabiliyor. n8n'i sıfırdan kurmanın mantığını merak ediyorsanız n8n self-hosting Docker kurulum rehberi yazımız konuyu derinleştiriyor.

GitHub Actions ile Otomatik İmaj Derleme

Next.js gibi özel uygulamalarda yapay zekanın arka planda kurduğu en akıllı parça GitHub Actions oldu. Uygulamayı doğrudan sunucuda derlemek hem maliyetli hem de sorunlu bir yaklaşımdır. Bunun yerine derleme işi GitHub tarafında yapılıyor.

GitHub Actions ile uygulama bir Docker imajına dönüştürülüyor ve bu hazır imaj doğrudan sunucuya aktarılıyor. Böylece sunucuda ekstra bir derleme yükü kalmıyor, yeni sürümler hızlıca devreye giriyor. En dikkat çekici nokta, bu action dosyalarını da yapay zekanın kendisinin oluşturmasıydı. Biz tek bir satır YAML yazmadık.

Bu yaklaşım sürekli deploy için de temel oluşturuyor. Kodda değişiklik yaptığınızda derleme tekrarlanıyor ve güncel imaj sunucuya iniyor. VPS üzerinde 7/24 çalışan kendi yapay zeka asistanınızı kurma fikrini sevdiyseniz, Hermes Agent VPS kurulumu yazımız da benzer bir mantığı işliyor.

Yapay Zekaya Güvenmeli mi? Güvenlik Katmanı

Bu noktada dürüst olmak gerekiyor. Otomasyon harika, ancak gözünüzü tamamen kapatmak akıllıca değil. Veracode'un 2025 raporuna göre yapay zeka üretimli kod örneklerinin yaklaşık yüzde 45'i temel güvenlik testlerinden geçemiyor. Geliştiricilerin yapay zeka doğruluğuna duyduğu güven de yüzde 29 seviyesine gerilemiş durumda.

Bu yüzden katmanlı bir güvenlik yaklaşımı öneriyorum. Deploy öncesi sunucunuzun snapshot'ını alın, böylece bir sorun çıkarsa geri dönebilirsiniz. Güvenlik duvarını etkinleştirin ve yalnızca gerekli portları açın. Ortam değişkenlerini ve secret bilgilerini mutlaka kendiniz kontrol edin.

İyi haber şu ki, doğru kurgulanmış bir skill bu konuda sizi korur. Hazırladığım deploy app skill, silme ya da değiştirme gibi yıkıcı işlemlerden önce sizden onay ister. Onay vermediğiniz sürece işlemi yapmaz. Yani tek promptla deploy dediğimizde bile son söz sizde kalır. Çıktıları analiz edip yanlış bir durum görürseniz işlemi onaylamayın.

Sık Yapılan Hatalar ve Kontrol Listesi

Sürecin pürüzsüz ilerlemesi için birkaç klasik tuzağa dikkat edin. Bunlar yeni başlayanların en sık yaşadığı sorunlardır.

  • Port 80 ve 443 kapalı: Let's Encrypt doğrulaması bu portlar açık değilse başarısız olur. SSL sorunlarının bir numaralı sebebidir.
  • DNS propagasyonu beklenmiyor: A kaydı eklendikten sonra yayılması zaman alabilir. Site hemen açılmazsa biraz sabretmek gerekir.
  • Ortam değişkenleri eksik: Lokalde çalışan uygulama, sunucuda env değişkenleri tanımlı olmadığı için çöker. Mutlaka kontrol edin.
  • Repo görünürlüğü: Kodun GitHub'a yüklenmesi gerekiyor. Çok özel değilse herkese açık repo, deploy sürecini kolaylaştırır.
  • Araç limiti aşımı: Editörünüzdeki 100 araç limitini aşmamak için yalnızca kullandığınız ürünleri etkinleştirin.

Bu küçük kontroller, deploy sürecinin tek seferde sorunsuz tamamlanmasını sağlar. Yapay zeka çoğu zaman bu hataları kendisi yakalayıp düzeltir, ancak farkında olmak size zaman kazandırır.

Sonuç

Bu yazıda üç farklı uygulamayı, yani özel bir Next.js projesini, bir WordPress sitesini ve bir n8n kurulumunu sunucuya hiç girmeden canlıya aldık. SSH bağlamadık, komut ezberlemedik ve panellerle boğuşmadık. Hepsini Cloud Code, Hostinger MCP ve bir deploy skill'i ile hallettik.

Tüm bu kurulum için kendi VPS'inizi edinmek isterseniz, aşağıdaki bağlantı ve kuponla başlangıç maliyetinizi düşürebilirsiniz:

Yapay zeka ile kod yazmanın eşiğini çoktan geçtik. Şimdi sıra, ürettiğimiz uygulamaları aynı kolaylıkla dünyayla buluşturmakta. Tek promptla deploy mantığı tam olarak bunu mümkün kılıyor ve teknik olmayan birinin bile kendi uygulamasını canlıya almasının önünü açıyor. n8n ve otomasyon tarafını bir üst seviyeye taşımak isterseniz kapsamlı Türkçe eğitimlerimize göz atabilirsiniz.

Sıkça Sorulan Sorular (SSS)

MCP nedir, basitçe anlatır mısın?

MCP (Model Context Protocol), yapay zeka modellerinin sunucu, DNS, veritabanı gibi dış araçlara standart bir şekilde bağlanmasını sağlayan açık bir protokoldür. AI için evrensel bir adaptör gibi düşünebilirsiniz. Aralık 2025'ten beri Linux Foundation çatısı altında bir endüstri standardıdır.

Gerçekten tek promptla deploy oluyor mu?

Tek bir cümlelik niyetle başlıyorsunuz ancak yapay zeka arka planda VPS hazırlama, Docker, DNS ve SSL gibi çok adımlı bir zinciri sizin yerinize yürütüyor. Yani sihirli bir tek tık değil, otomatikleştirilmiş çok adımlı bir iş akışı. Yıkıcı işlemlerde sizden onay ister.

Hostinger Connector hangi editörlerde çalışıyor?

Resmi olarak Claude Code, Cursor, JetBrains, Devin Desktop (eski adıyla Windsurf) ve OpenAI Codex destekleniyor. Eklentiyi VS Code Marketplace ve Open VSX üzerinden kurabilirsiniz.

SSL sertifikası için ekstra ücret ödüyor muyum?

Hayır. Let's Encrypt sertifikaları ücretsizdir ve otomatik yenilenir. Tek dikkat etmeniz gereken, sunucu güvenlik duvarında 80 ve 443 portlarının açık olmasıdır.

Yapay zekanın kurduğu deploy güvenli mi?

Dikkatli olmak gerekiyor. Araştırmalar AI üretimli kodun yaklaşık yüzde 45'inin temel güvenlik testlerinden geçemediğini gösteriyor. Deploy öncesi snapshot almak, güvenlik duvarını etkinleştirmek ve ortam değişkenlerini kontrol etmek şart.

İlgili Yazılar