Ayrıntılı anlatım
# SunucuKontrol 1.114.0
1.114.0 yapay zeka tarafında sekiz yenilik getiriyor. Yapay zekanın yazdığı Node.js ya da Python uygulaması artık önce denenip sizin onayınızla yayına alınıyor. Yapay zekanın PHP sürümü değişikliği önce sitenin geçici bir kopyasında sınanıyor. Siteniz kapandığında ya da hata verdiğinde panel ne olduğunu, neyin işe yarayacağını ve tek tıkla uygulanabilecek düzeltmeyi gösteriyor. İsterseniz kapanan sitenin PHP havuzunu kendiliğinden yeniden başlatan bir otomasyon da kurabilirsiniz.
Bu sürüm kimin işine yarar?
- Yapay zeka aracıyla (Claude, ChatGPT, Cursor gibi) site ya da uygulama geliştirip sunucusuna yükleyen herkes.
- Sitesinin kesintisini e-postadan öğrenip ne yapacağını bilemeyen site sahipleri.
- Kendi müşterilerine paket satan bayiler.
- Birden çok sunucuyu tek panelden yöneten barındırma firmaları.
- Kod yazmadan basit bir tanıtım sayfası isteyenler.
Yapay zekanın yazdığı uygulamayı yayına alma (Node.js ve Python)
Yapay zeka aracınız bir Node.js ya da Python uygulaması yazdığında artık onu sunucuya yükleyip tek akışta yayına alabiliyor. Akış üç adımdan oluşuyor:
- Hazırlık ve deneme. Yapay zeka dosyaları sitenizin altındaki bir klasöre gönderir ve bir tarif verir: çalışma ortamı (Node.js ya da Python), başlatma dosyası, port, sağlık adresi (ör.
/health) ve gerekiyorsa ortam değişkenleri. Panel uygulamanın türünü kendisi tahmin etmez; tarifte ne yazıyorsa onu uygular. Uygulama sitenizin kendi kullanıcısıyla, geçici bir birimde ve geçici bir portta başlatılır, bağımlılıkları kurulur, sağlık adresi yoklanır. Ardından geçici birim silinir. Canlı siteniz bu sırada hiç değişmez. - Onayınız. Deneme başarılıysa yapay zeka yayın ister. Bu istek her zaman onayınızı bekler; otomatik onay açık olsa bile. Onay, Yapay Zeka sayfasının "İşlem onayları" sekmesinde görünür.
- Yayın. Onaydan sonra uygulama kalıcı olarak başlatılır ve alan adınıza bağlanır. Alan adında sertifika yoksa Let's Encrypt sertifikası kendiliğinden kurulur. Uygulamayı sonradan Web Uygulamaları ekranından yönetirsiniz (durdurma, başlatma, günlükler, ortam değişkenleri).
Yalnız son 30 dakika içinde denenmiş ve denemeden sonra değiştirilmemiş tarif yayınlanabilir. Port, başlatma dosyası ya da bir ortam değişkeni değişirse deneme yeniden yapılır.
Sınırlar:
- Uygulama, panelin verdiği
PORTortam değişkenindeki portu dinlemeli. Denemede geçici bir port kullanıldığı için portu koda sabit yazan uygulama denemeden geçmez. - Bu özellik Web Uygulamaları ile aynı yetkiyi kullanır: sunucu yöneticisi ve paketinde Web Uygulamaları açık olan hesaplar.
- Uygulamalar sitenin kendi kullanıcısıyla ve sitenin kaynak sınırları içinde çalışır; başka sitelerin dosyalarına erişemez.
Gölge deneme: PHP sürümü değişikliği önce kopyada
Yapay zeka aracınız sitenizin PHP sürümünü değiştirmek istediğinde, değişiklik artık önce sitenin geçici bir kopyasında deneniyor. Bunun için sitenin kendi kullanıcısı ve kendi PHP ayarlarıyla, hedef sürümde ayrı ve geçici bir PHP havuzu açılır. Sitenin ana sayfası hem mevcut sürümde hem hedef sürümde açılır ve iki sonuç karşılaştırılır:
- ölümcül hata sayısı,
- kullanımdan kalkma uyarısı ve uyarı sayısı,
- sayfanın boyutu (sayfa boş geliyor mu),
- sayfanın hatayla bitip bitmediği.
Fark raporu onay kartında görünür: "Gölge deneme: sorun görülmedi" ya da "sorun bulundu" ve sorunun örnek satırı. Onaylarsanız sürüm canlıda değişir; reddederseniz hiçbir şey değişmez. Geçici havuz deneme bitince silinir.
Gölge deneme her alan adında varsayılan olarak açıktır. Alan adının Yapay Zeka ekranında, Yayın ayarları kartındaki Gölge deneme satırından kapatabilirsiniz. Kapatmak hesap şifrenizi ister.
Olay kartı: teşhis, prova ve tek tıkla düzeltme
Alan adının Kesinti İzleme ve Bildirimler ekranının en üstünde, bir sorun varsa artık bir olay kartı çıkıyor. Kart dört durumda açılır:
- Site yanıt vermiyor. Sunucunun kendi yoklaması siteyi kapalı saydığında ya da şu anki yanıt hata olduğunda.
- Sunucu hatası (5xx) sıçradı. Son saatteki hata oranı önceki saatlerin belirgin biçimde üstündeyse.
- Disk kotası %90'ı geçti.
- SSL sertifikası 7 gün içinde bitiyor ya da süresi dolmuş.
Her kartta üç bölüm var:
- Teşhis: ne ölçüldü (kesinti ne zamandan beri, şu anki yanıt, PHP havuzu çalışıyor mu, kota ne kadar dolu, sertifika ne zaman bitiyor).
- Prova: önerilen düzeltmenin neden işe yarayacağı. Örneğin "PHP havuzunun soketi yok, yeniden başlatma havuzu ayağa kaldırır" ya da "alan adının DNS kaydı bu sunucuyu gösteriyor, yenileme doğrulanabilir".
- Düzeltme: tek tıkla ve onay penceresiyle uygulanan, geri alınabilir bir adım.
Panelin önerdiği düzeltmeler:
- PHP havuzunu yeniden başlat. Dosya ya da ayar değiştirmez. Siteniz kendi PHP biriminde çalışıyorsa yalnız o birim yeniden başlar; paylaşımlı havuzdaysa PHP sürümü nazikçe yeniden yüklenir ve süren istekler tamamlanır. İşlemden sonra sitenin bağlantı noktası denetlenir. Aynı site için beş dakikada bir uygulanabilir.
- PHP sürümüne geri al. Sorun son iki saat içinde yapılan bir PHP sürümü değişikliğinden sonra başladıysa, kart havuzu değil o değişikliği geri almayı önerir.
- Sertifikayı şimdi yenile. Yalnız alan adının DNS kaydı bu sunucuyu gösteriyorsa önerilir; yenileme başarısız olursa mevcut sertifika yerinde kalır.
Kota kartı dosya silmeyi önermez, çünkü silinen dosya geri gelmez. Bunun yerine Disk Kullanımı ekranına götürür; neyin silineceğine siz karar verirsiniz. Bir değişiklik (WordPress güncellemesi, Nginx yapılandırması gibi) tek tıkla geri alınamıyorsa kart sizi o değişikliğin kendi ekranına yönlendirir.
Site kapandığında giden e-postada da artık bu karttan söz ediliyor.
Site kapanınca PHP havuzunu kendiliğinden yeniden başlatma
İzleme → Otomasyon ekranında iki yeni olay var: Site kapandı ve Site yeniden açıldı. Yeni bir adım da eklendi: PHP havuzunu yeniden başlat. Bu adımda hedef olarak belirli bir alan adını ya da "olaydaki alan adı"nı (kapanan siteyi) seçebilirsiniz.
En kolay yol, ekrandaki "Hazır: site kapanınca PHP havuzunu yeniden başlat" düğmesi. Bu düğme şu zinciri hazırlar: havuzu yeniden başlat → siteye HTTP denetimi yap → size bildirim gönder. Kaydetmeden önce düzenleyebilirsiniz.
- Bekleme süresi her site için ayrı tutulur: iki site aynı anda kapanırsa ikisinin de havuzu yeniden başlar. Kapanıp açılmayı sürdüren bir site bekleme süresi içinde yeniden denenmez.
- Olay, kesinti e-postalarını kapatmış olsanız da üretilir; bildirimi kapatmak kendini onarmayı kapatmaz.
- Otomasyon yalnız panelde kayıtlı alan adlarında çalışır. Komut yazılmaz; adımlar sabit listeden seçilir.
Bayiler için yapay zeka izin şablonu
Bayiler kendi paketlerinin düzenleme formunda, yeni Yapay zeka izinleri bölümünden bir şablon seçebiliyor:
- Başlangıç: yalnız okuma. Yapay zeka siteyi, kayıtları ve ayarları okuyabilir, hiçbir şey değiştiremez.
- Pro: yayın + veritabanı. Yapay zeka siteyi yayına hazırlayıp gönderebilir ve veritabanında çalışabilir, diğer alanlarda yalnız okur. Yayın yine her zaman müşteri onayı ister.
- Yapay zeka kapalı.
Şablon yalnız sınırlar, izin açmaz. Sunucu yöneticisinin yapay zeka izinlerinden ve yöneticinin pakete koyduğu sınırdan geniş olamaz; ikisi arasından her zaman daha dar olan geçerli olur. Bayi yalnız kendi paketinin şablonunu değiştirebilir.
Yerel modelle hazır site taslağı
Dosya Yöneticisi'ndeki Hazır Site formunda yeni bir Yapay zeka ile taslak bölümü var. İşinizi birkaç cümleyle anlatın ve Taslak oluştur'a basın. Sunucunun yerel modeli, seçtiğiniz şablonun metinlerini yazıp forma doldurur: tanıtım sayfasında başlık, slogan, hakkımızda ve hizmet listesi; "yapım aşamasında" sayfasında mesaj; bağlantı sayfasında kısa tanıtım.
- Telefon, e-posta, adres, bağlantılar, açılış tarihi ve renk yalnız sizin yazdığınızdan alınır. Model bunları dolduramaz ve uyduramaz.
- Taslak hiçbir şey yayınlamaz. Metinleri düzenleyip önizlersiniz; sayfa Yayına al dediğinizde yayınlanır.
- Bu özellik için sunucuda yerel yapay zeka modeli tanımlı olmalı. Tanımlı değilse form bunu açıkça söyler.
MCP: filo özeti ve kaynak aboneliği
Yapay zeka araçlarının bağlandığı MCP ucuna iki yenilik geldi:
- Filo (yalnız yönetici anahtarı):
filo_ozetiaracı merkez sunucu ve her ek sunucu için site sayısını, askıdaki siteleri, belirlenen gün içinde biten sertifikaları, son disk ve RAM ölçümünü verir. Örneğin "tüm sunucularda SSL'i 7 günden az kalanları listele" tek çağrıyla cevaplanır.filo_calistiraracı sunucu seçebilen okuma işlemlerini (Varnish, Brotli, ACME, kabuk hapsi durumu) bütün sunucularda çalıştırıp sonuçları sunucu başına verir. Yazan işlemler filoya yayılmaz. - Kaynak aboneliği: yapay zeka aracı sitenin durumuna (kesinti, son değişiklik sonrası ölçüm, son yayın, sertifika bitişi), uzun işlerine ve alan adı listesine abone olabilir; değişiklik olduğunda bildirim alır. Bildirim akışı panelin işçilerini meşgul etmeyecek biçimde tasarlandı: bekleyen bildirimler yazılır, akış hemen kapanır ve araç birkaç saniye sonra yeniden bağlanır.
- Yeni araçlar
uygulama_hazirlaveuygulama_yayinla, yukarıdaki uygulama yayını akışının adlandırılmış biçimleri.
Tanıtım sitesinin yapay zeka sayfasındaki araç kataloğu bu araçlarla güncellendi.
Güncellemeden sonra
- Yapılması gereken bir şey yok. Gölge deneme her alan adında açık gelir; istemiyorsanız alan adının Yapay Zeka ekranından kapatın.
- Siteniz kapandığında PHP havuzunun kendiliğinden yeniden başlatılmasını istiyorsanız İzleme → Otomasyon ekranındaki hazır şablonu kaydedin.
Değişiklik listesi
Panelde Panel Yönetimi → Panel Güncellemesi ekranında gösterilen sürüm notunun tamamı:
Yeni
- Yapay zeka ile yapılmış Node.js ya da Python uygulaması tek akışta yayına alınabiliyor: uygulama önce geçici bir birimde başlatılıp sağlık adresi yoklanıyor, müşteri onaylayınca yayına giriyor; sertifika yoksa Let's Encrypt kendiliğinden kuruluyor (Web Uygulamaları yetkisiyle).
- Yapay zekanın PHP sürümü değişikliği önce sitenin geçici kopyasında deneniyor; hata ve sayfa farkları onay kartında görünüyor. Alan adının Yapay Zeka ekranında "Gölge deneme" (varsayılan açık).
- Kesinti İzleme ekranında olay kartı: site kapanınca, 5xx sıçrayınca, kota %90'ı geçince ya da sertifika bitmek üzereyken teşhis, prova sonucu ve tek tıkla geri alınabilir düzeltme (PHP havuzunu yeniden başlat, PHP sürümünü geri al, sertifikayı yenile).
- Otomasyonda "site kapandı / açıldı" olayları, sitenin PHP havuzunu yeniden başlatan adım ve hazır şablon: "Site kapanınca PHP havuzunu yeniden başlat".
- Bayiler kendi paketlerine yapay zeka izin şablonu seçebiliyor (Başlangıç: yalnız okuma, Pro: yayın + veritabanı, kapalı); şablon sunucu izinlerinin üstüne çıkamaz.
- Hazır Site formunda yerel modelle taslak: işinizi birkaç cümleyle anlatın, şablonun metinleri yazılsın; iletişim bilgileri yalnız sizin yazdığınızdan alınır, yayın sizin onayınızla.
- MCP: yönetici anahtarına filo özeti ve tüm sunucularda okuma (filo_ozeti, filo_calistir); kaynak aboneliği ve değişiklik bildirimleri (site durumu, işler, alan adı listesi).
Bu sürüme nasıl geçilir?
Panelde Panel Yönetimi → Panel Güncellemesi ekranında Güncellemeyi Denetle deyin; sürüm numarasının yanında bu sayfadaki notlar görünür. Kurulum tek tıktır ya da gece kendiliğinden yapılabilir. Paket, yayıncının RSA-4096 anahtarıyla imzalanmış bir manifestle gelir; imza doğrulanmazsa kurulum başlamaz, kurulum sonrası sağlık denetimi geçmezse panel önceki sürüme kendiliğinden döner. Güncelleme için lisansın geçerli olması gerekir; süresi dolmuş lisansta panel ve siteler çalışmaya devam eder.