Ana içeriğe geç

Kodunuz hazır. Sunucu kısmı kaldı.#

Yapay zekayla çalışan bir uygulama yazmak artık zor değil. Zor olan, o uygulamayı kendi bilgisayarınızdan çıkarıp internetin görebileceği bir yere koymak.

Ve orada, kimsenin size anlatmadığı bir duvar var: reverse proxy nedir, sertifika nereden gelir, 3000 portu neden dışarıdan açılmaz, sunucu kapanınca uygulama neden bir daha başlamaz.

Bu bölüm o duvar için. Her sayfa tek bir işi baştan sona anlatır - hem elinizle nasıl yapacağınızı, hem de Morpheus'a nasıl yaptıracağınızı.

En kısa yol

Bu adımların hiçbirini ezberlemek zorunda değilsiniz. VeriTeknik MCP'yi kullandığınız yapay zeka asistanına - Claude, ChatGPT, Cursor, Codex ya da bir başkası - bir kez bağlayın, sonra ne istediğinizi söyleyin:

"example.com için küçük bir sunucu aç, alan adını ona yönlendir, github.com/kullanici/uygulamam deposundaki uygulamayı kur ve HTTPS'i ayarla."

Asistanınız sunucuyu açar, alan adınız VeriTeknik DNS'indeyse kaydı ekler (değilse kaydı kendi DNS sağlayıcınızda siz girersiniz), komutları sunucuda çalıştırır ve sertifikayı kurar. Neye dokunabileceğine ve ayda en fazla ne harcayabileceğine siz karar verirsiniz; hangi izinlerin gerektiği ve ChatGPT'deki fark aşağıda.

Bir asistan kullanmıyorsanız aynı işi Morpheus'a WhatsApp, Telegram, panel ya da telefondan söyleyebilirsiniz. Aşağıdaki sayfalar hem ne olduğunu anlamanız hem de gerektiğinde kendiniz yapabilmeniz için yazıldı. Bilmek, bağımlı olmamaktır.


Ne yapmak istiyorsunuz?#


Başlamadan önce: üç şey#

1. Bir sunucunuz olmalı. VPS sayfasından dakikalar içinde alabilirsiniz ya da asistanınıza açtırabilirsiniz. Vibe-code ettiğiniz bir uygulama için en küçük paket genelde fazlasıyla yeterlidir; büyütmek her zaman mümkün, küçültmek de.

2. Bir alan adınız olmalı. HTTPS sertifikası alan adına verilir, IP adresine değil. Alan adınız yoksa domain bölümüne bakın.

3. Morpheus'un sunucunuza erişimi açık olmalı. Panelde sunucunuzun Morpheus sekmesinden etkinleştirilir. Bu olmadan Morpheus size tavsiye verebilir ama komut çalıştıramaz. Yapay zeka asistanınızın açtığı sunucuda bu erişim kendiliğinden kurulur.


Asistanınızla kurulum#

VeriTeknik MCP, kullandığınız yapay zeka asistanını VeriTeknik hesabınıza bağlayan standart bir kapı. Bağlantıyı bir kez kurarsınız (istemci adımları); sonra bu bölümdeki sunucu işlerini asistanınıza tek cümleyle söyleyebilirsiniz. Dosyaların bilgisayarınızda durduğu işler (dosya transferi, sertifika dönüştürme) bunun dışında kalır: bağlantı sizin bilgisayarınıza erişmez.

Bağlantıyı kurarken onay ekranında asistanınıza neyi vereceğinizi gruplar hâlinde seçersiniz. Deploy işleri için gerekenler:

İş Onay ekranında açılacak grup
Sunucunun durumunu ve sağlığını görmek Sunucular: oku (varsayılan olarak açık)
Yeni sunucu açmak, boş ya da uygulamalı Sunucular: aç ve sil ve bir aylık harcama tavanı (ChatGPT'de yok, aşağıya bakın)
Alan adını sunucuya yönlendirmek DNS: yönet (alan adı VeriTeknik DNS'indeyse)
Paket kurmak, servis ve nginx yapılandırmak, depo klonlamak Sunucular: yönetici komutu
HTTPS sertifikası almak, statik site yayımlamak, okuma komutları Sunucular: görev çalıştır
Logları ve dosyaları okumak, dosya içinde aramak Sunucu inceleme

Beş şeyi baştan bilmek işinizi kolaylaştırır:

  • Harcama tavanı sıfırla gelir. Siz bir tutar yazana kadar asistan sunucu açamaz. Para yalnız ön ödemeli bakiyenizden düşer; bağlantı kart bilgisi istemez.
  • Asistanın açtığı sunucu hazır doğar. Bağlantının açtığı sunucuda Morpheus erişimi kendiliğinden kurulur ve Sunucular: yönetici komutu grubu açıksa komutlar kod istemeden çalışır. Tek şart, firmanızın CogMem-AI ek maddesini bir kez kabul etmiş olması.
  • Panelden aldığınız sunucu bir adım ister. Önce Sunucular > sunucu > Morpheus sekmesinden erişimi açın. Değiştiren komutlar için aynı sekmedeki Komut kilidi kartına doğrulama kodunuzu girin ya da Yetki seviyesi'ni yükseltin; bağlı bir asistan sizden kod isteyemez.
  • ChatGPT sunucu açmaz. ChatGPT bağlantısında yeni sunucu açma ve alan adı kaydetme araçları sunulmaz. Sunucuyu panelden ya da Claude, Cursor gibi başka bir istemciden açın; kurulumun geri kalanını ChatGPT de yapabilir.
  • Parolayı sohbete yazmayın, yıkıcı işler panelde kalır. Bağlantı, içine parola yazılmış komutları tanıyıp reddeder; ama bu bir süzgeçtir, garanti değil, o yüzden parolayı ya da API anahtarını sohbete hiç yazmayın. Toplu silme, disk biçimlendirme ve yeniden kurulum gibi yıkıcı sayılan komutlar bağlantı üzerinden hiçbir seviyede çalışmaz. Yine de Sunucular: yönetici komutu sunucuda root yetkisi demektir; o grubu yalnız güvendiğiniz bağlantıya verin.

Tüm araçlar, harcama tavanının ayrıntıları ve bağlantıyı iptal etmek için AI Ajanları (MCP) sayfasına bakın.


Morpheus tam olarak ne yapar, ne yapmaz#

Bunu baştan net söylemek daha iyi, çünkü hayal kırıklığı genelde yanlış beklentiden çıkar.

Yapar:

  • Sunucuya bağlanır, dağıtımı tespit eder, doğru paket yöneticisini kullanır
  • Log okur, servis durumuna bakar, disk ve bellek kontrol eder, sorunu teşhis eder
  • Kurulum komutlarını sizin yerinize çalıştırır - her mutasyon için onayınızı alarak
  • Öğrendiğini hatırlar: "22:00'den sonra restart yok" derseniz bir daha sormaz

Yapmaz:

  • Geri dönüşü olmayan işlemleri sohbetten yapmaz. Yeniden kurulum ve silme yalnızca panelden yapılır - sohbette onay verseniz bile çalışmaz. Bu bir tercih değil, koda gömülü bir kural.
  • Sizin yerinize karar vermez. Ne istediğinizi bilmiyorsa sorar.
  • Sihir yapmaz. Karmaşık, çok adımlı işlerde takılabilir. Takıldığında size söyler, sessizce "tamam" demez.

Takıldığınızda

Morpheus çözemezse arkasında insan var. Panelden destek talebi açabilir, ya da doğrudan +90 312 234 20 00 numarasını arayabilirsiniz. Telefonda da Morpheus karşılar ve sunucularınızın durumunu söyleyebilir; gerektiğinde sizi ekibe aktarır.


Bir de kitabımız var#

Buradaki sayfalar "şunu yaz, şu çalışsın" der. Neden çalıştığını anlatmaz - çünkü anlatsa her sayfa üç katına çıkar.

Onun için ayrı bir yer var: Linux Yönetimi Kitabı. VeriTeknik ekibinin 20+ yıllık enterprise Linux deneyimiyle yazdığı, Türkçe, ücretsiz ve açık kaynak bir rehber. Dosya sistemi, süreçler, servisler, ağ, güvenlik, günlükler; yani buradaki komutların altında ne olduğu.

Deploy sırasında takıldığınız bir kavram olursa - systemd unit nedir, dosya izinleri neden 644, journalctl size ne söylüyor - cevabı orada bulursunuz. Okumak zorunda değilsiniz. Ama bir gün gecenin ikisinde bir sunucuyla baş başa kalırsanız, okumuş olmak iyidir.