SunucuKontrol — Sunucu Yönetim Paneli

Sürüm notu

SunucuKontrol 1.16.0

SunucuKontrol 1.16.0 (24 Eylül 2026) sürümünde 28 değişiklik var: Tam sunucu yedeğinin yapılandırma listesi eksikti, "Yanlışlıkla veritabanımı sildim, yedekten dön" çalışmıyordu, Yedek alırken veritabanı dökümü artık dosyalardan önce alınıyor.

Yayın tarihi
24 Eylül 2026
Yenilik
21
Güvenlik
7
Düzeltme
0

Felaket kurtarma artık gerçekten kurtarıyor

  • Tam sunucu yedeğinin yapılandırma listesi eksikti: /etc/nginx/snippets alınıyor ama onun Include ettiği /etc/nginx/modsec alınmıyordu. WAF açık bir sunucuda geri yükleme sonrası nginx hiç ayağa kalkmıyor ve sunucudaki tüm siteler ölü kalıyordu — üstelik kurtarma "başarılı" diyordu. Liste genişletildi (disk kotaları, SFTP hapis ayarları, güvenlik duvarı kuralları, SSL yenileme görevi ve 12 yol daha) ve geri yükleme artık nginx -t ile ölçüyor: geçmezse sonuç "kısmi" olarak bildiriliyor.
  • "Yanlışlıkla veritabanımı sildim, yedekten dön" çalışmıyordu: geri yükleme veritabanını yaratmıyor ve panel kaydı silinmişse isteği reddediyordu. Arşiv artık kendi sahiplik kaydını taşıyor; kayıt yoksa arşivin kaydı ve ad öneki birlikte doğrulanıp veritabanı yeniden oluşturuluyor.
  • Yedek alırken veritabanı dökümü artık dosyalardan önce alınıyor. Aradaki dakikalarda yüklenen bir dosya, eskiden veritabanında kaydı olup diskte olmayan bir kayda dönüşüyordu (kırık görsel, eksik ek); artık tersi oluyor ve geride kalan şey zararsız bir sahipsiz dosya.
  • Alan adı yedeğinin kapsamı panelde açıkça yazıyor: bu arşiv vhost, DNS, SSL, cron ve veritabanı yetkilerini içermiyor ve sitenin sunucuda durduğu varsayımıyla geri yükleniyor. Sunucu kaybı için Tam Sunucu Yedeği gerekiyor.
  • Bir alan adı silindiğinde komşusunun vhost yedekleri de siliniyordu (ornek.com silinince ornek.com.tr'nin geri dönüş noktaları gidiyordu).

Yapay zeka bağlantısı: onay kapısı gerçekten çalışıyor

  • Panelde müşteriye "siteyi sizin onayınız olmadan yayına alamaz" yazıyordu ama "geri al" işlemi canlı siteyi onaysız değiştiriyordu. Artık o da onay talebi açıyor ve panelde "Geri almayı onayla" olarak, yayına almaktan ayrı gösteriliyor.
  • Onay düğmesinin kendisi hiç çalışmıyordu: onay penceresi açılıyor, "Onayla"ya basılıyor ve hiçbir şey olmuyordu. Aynı hata bağlantı iptali ve toplu iptalde de vardı.
  • Yapay zekanın alt dizine dosya göndermesi (yol=tema/stil.css) her zaman hata veriyordu; ucun kendi belgesindeki örnek çalışmıyordu.
  • Boyut sınırı sıkıştırılmış dosyayı sayıyordu, diske düşeni değil: tek bir arşiv sınırın dört katını yazabiliyordu.
  • Denetim kayıtları artık hangi bağlantının ve hangi müşterinin yaptığını söylüyor (eskiden "system" yazıyordu).

İçe aktarma ve yayın kanalı

  • İçe aktarmanın başarılı sayılması yüklenen arşivin dosya adlarına bakıyordu: içinde uygun adlı bir dosya bulunan başarısız bir göç "tamamlandı" diyebiliyor, müşteri de eski barındırmasını kapatıyordu. Kısmi başarı da artık ayrı bildiriliyor.
  • Panel artık kendini eski bir sürüme geriletmiyor: kanaldan gelen sürüm kurulu sürümden eskiyse kurulum reddediliyor (bilinçli geri dönüş için açık onay gerekiyor). Eski ama imzalı bir yayın listesinin yeniden sunulması da reddediliyor.
  • Kuruluma özel erişim anahtarı artık yönlendirmelerde taşınmıyor.
  • Sürüm dosyası okunamayan bir panel eskiden bir daha hiç güncelleme görmüyordu ve bunu "güncel" diye bildiriyordu.

Arayüz ve yetkiler

  • Sunucu politikası ekranı okunamadığında kaydetme kapanıyor. Eskiden tek bir okuma hatasından sonra "Kaydet"e basmak yasaklı alan adı listesini siliyor, yapay zeka bağlantılarının acil durdurmasını geri açıyor ve oturum süresini yükseltiyordu.
  • Müşteri ve bayilere yetkileri olmayan beş ekran gösteriliyordu (Önbellekleme, Trafik & Analiz, PHP limitleri, PHP modülleri, PHP-FPM): tıklıyor, ekran açılıyor ve boş kalıyordu.
  • "Trafik verisi yok" mesajı yetki hatasını da aynı şekilde gösteriyordu; artık gerçek sebep yazıyor.
  • Önbellek durumu rozetleri İngilizce panelde Türkçe görünüyordu.
  • Ekran okuyucu kullananlar için 28 form alanına ad eklendi (göç sihirbazı, güvenlik duvarı IP listeleri, LDAP/OIDC eşlemeleri, SSL seçicileri).

Güvenlik ve sağlamlık

  • Sertifika içe aktarma, veritabanı içe aktarma ve düğüme dosya yollama işlemleri artık kiracının yazabildiği dizinlerden gelen yolları ve sembolik bağları reddediyor.
  • Webhook adresleri için port ve kimlik bilgisi denetimi eklendi.
  • Silinen bir müşterinin webhook'ları artık gerçekten siliniyor; eskiden dış bir adrese veri göndermeye devam eden, panelde görünmeyen kayıtlar kalıyordu.
  • mta-sts, webmail ve otomatik yapılandırma alt alan adları artık başka bir kiracının sunucu adıyla çakışıp onun sertifikasını ele geçiremiyor.
  • Denetim kaydı dışa aktarma büyük tablolarda artık çökmüyor; sınıra ulaşıldığında dökümün eksik olduğu açıkça söyleniyor.
  • Panelin kimlikli her isteği eskiden iki fazladan veritabanı bağlantısı açıyordu.
  • Kurulumda güncelleme kanalını kapatmanın belgelenen yolu sessizce çalışmıyordu; artık --no-update-channel bayrağı var.

Denetim altyapısı

  • Bu sürümdeki düzeltmelerin çoğu 2026-09-24 denetiminin 61 bulgusundan geliyor; 58'i kapatıldı. Ayrıntı: docs/denetim/yapilanlar/DENETIM_RAPORU_2026-09-24.md.
  • Sekiz yeni kapı eklendi ya da genişletildi: dispatcher şema kapsamı, onay penceresi argüman sayısı, ShellCheck bastırmaları, erişilebilirlik taramasının JS kapsamı, DOM-XSS taban kilidi, kabuk kapısının uzantısız betikleri, iş listesi referansları ve yapay zeka ucunun uçtan uca provası.

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.

Kendi sunucunuzda deneyin.Üyelikte ödeme istenmez; e-postanızı doğruladığınızda 1 yıllık lisans kodunuz açılır.