SunucuKontrol — Sunucu Yönetim Paneli

Sürüm notu

SunucuKontrol 1.16.2

SunucuKontrol 1.16.2 (25 Eylül 2026) sürümünde 29 değişiklik var: İlk paket artık doğrulanmadan kurulmuyor, Kanal anahtarı komut satırında durmuyor, "Yanlışlıkla veritabanımı sildim, yedekten dön" isteği reddediliyordu.

Yayın tarihi
25 Eylül 2026
Yenilik
29
Güvenlik
0
Düzeltme
0

DNS ekranı artık "DNS'i buraya nasıl alırım" sorusunu da cevaplıyor

  • Alan adının DNS'i başka bir sağlayıcıdaysa ekran yalnız "bu kayıtları sağlayıcınızda kurun" diyordu. Artık alan adı firmanıza gireceğiniz isim sunucusu (NS) çifti de yazıyor: onu girdiğinizde kayıtları tek tek girmenize gerek kalmıyor, hepsini panel yönetiyor.
  • Çift verilmeden önce hazır olup olmadığı ölçülüyor: bu adlar sunucunun adresine çözülmüyorsa ekran sizi uyarıyor. Çözülmeyen bir isim sunucusu çifti girmek alan adını tamamen erişilemez yapar.
  • Yayılmanın 24 saati bulabileceği ve eski sağlayıcıdaki kayıtların o süre boyunca silinmemesi gerektiği de yazıyor.

Yeni müşteri sunucusu kurmak: tek komut, kurulumdan önce denetim

  • Yeni bir sunucuya kurulum artık tek betikle yapılıyor: ön koşulları ölçüyor, paketin imzasını kurulumdan önce doğruluyor, kuruyor ve bağlantıyı sınıyor. Dağıtım/sürüm, bellek, disk, 80/443/8080 portlarını tutan başka bir yazılım, kurulu başka bir panel (cPanel/Plesk/CyberPanel/Hestia), systemd, saat eşitlemesi, giden 443 ve 25, ters DNS — karşılanmayan zorunlu bir koşul varsa kurulum hiç başlamıyor. Yalnız denetlemek için bash kur.sh --yalniz-onkosul.
  • İlk paket artık doğrulanmadan kurulmuyor. Eskiden imza denetimi kurulumdan sonra devreye giriyordu; ilk indirilen paket doğrulanmamış bir güven kökü oluyordu ve o paket sunucuda root olarak betik kuruyor. Kurulum betiği imza açık anahtarını yanında taşıyor ve manifest imzası geçerli değilse duruyor.
  • Kanal anahtarı komut satırında durmuyor. Eski talimat anahtarı curl -H başlığıyla veriyordu; o değer sunucudaki her yerel kullanıcıya okunabilir. Anahtar artık yalnız ortam değişkeni ya da dosyadan okunuyor.

Müşteri erişim anahtarları artık panelden yönetiliyor

  • Yazılım / Servisler → Yayın Kanalı ekranı eklendi: müşteri anahtarı üretme, yenileme ve iptal artık SSH ile nginx dosyası düzenlemeyi gerektirmiyor. Ekran hangi müşterinin hangi sürümü ne zaman ve kaç kez indirdiğini de gösteriyor.
  • Anahtar listede hiçbir zaman tam olarak görünmüyor (yalnız ilk hanesi ve parmak izi); üretildiği anda bir kez gösteriliyor. Üretmek hesap şifrenizi yeniden istiyor ve her işlem denetim kaydına düşüyor.
  • Yapılandırma denetimi başarısız olursa değişiklik geri alınıyor: map bloğunda yapılan hatalı bir düzenleme nginx'in hiç başlamamasına yol açabiliyordu, yani yalnız kanalı değil yayın sunucusunun tamamını düşürebiliyordu.
  • Ekran ayrıca kanalın herkese açık olup olmadığını söylüyor: anahtar denetimi yapılandırmadan silinmişse anahtar üretmek hiçbir şeyi korumuyor ve bunu daha önce yalnız nginx dosyasını okuyan biri bilebilirdi.

Yapay zeka bağlantısı: "Reddet" düğmesi artık gerçekten reddediyor

  • Yapay zekadan gelen bir geri alma talebini reddettiğinizde, o sürüm yanlışlıkla "üzerinde çalışılabilir" duruma dönüyordu — ve o sürüm sizin yayındaki siteniz olduğu için, yapay zeka onayınız olmadan canlı sitenize dosya yazabiliyordu. Panelde size verilen "siteyi sizin onayınız olmadan yayına alamaz" sözü bu durumda geçerli değildi. Reddetme artık sürümü talebin açıldığı duruma geri döndürüyor; ayrıca yayında olan bir sürüme dosya yazma girişimi, panel kayıtlarından bağımsız olarak ikinci bir denetimle engelleniyor.
  • Yayın onayı talebi açılamadığında panel "onay bekleniyor" diyordu ama panelinizde onay satırı hiç belirmiyordu. Artık hata olarak bildiriliyor.

Yedekten dönüş

  • "Yanlışlıkla veritabanımı sildim, yedekten dön" isteği reddediliyordu. Hem klasik hem artımlı (restic) yedeklerde: veritabanını panelden silince kaydı da siliniyor, geri yükleme de "bu veritabanı bu alan adına ait değil" diyordu. Artık arşivin kendi kaydı ve ad öneki doğrulanarak geri yükleniyor, gerekirse veritabanı yeniden oluşturuluyor. Geri yükleme sonrası kullanıcı yetkilerini yeniden vermeniz gerekebilir; panel bunu artık söylüyor.
  • Felaket kurtarma veritabanlarını getirmiyordu. Temiz makineye kurulum yapıp yedeği geri yüklediğinizde MySQL kimlik bilgileri çakışıyor ve tüm veritabanı adımı sessizce atlanıyordu. Artık kimlikler arşive göre hizalanıyor; hizalanamazsa ne yapmanız gerektiği yazılıyor.
  • Geri yükleme öncesi alınan güvenlik kopyaları (pre-restore_…) listeleniyor ve silinebiliyordu ama geri yüklenemiyordu; artık geri yüklenebiliyor.
  • Başka bir sunucudan taşıma sırasında saklı yordamlar, tetikleyiciler, zamanlanmış olaylar ve emoji/4 baytlık karakterler kayboluyordu.
  • Sunucu dışı (offsite) yedek hedefiniz, tek bir okuma hatasının ardından "Kaydet"e basmanız hâlinde sessizce kaldırılabiliyordu. Kaldırma artık ayrı ve onaylı bir işlem.

Posta

  • "E-posta listesi altyapısını kur" sunucunuzun tüm postasını durdurabiliyordu (gelen ve giden). Kurulum artık gerekli veritabanı yetkilerini önce veriyor, okunabilirliği ölçüyor ve ölçüm başarısızsa değişikliği geri alıyor.
  • MTA-STS açıkken, adı mta-sts. ile başlayan bir site oluşturulması hâlinde iki yapılandırma birbirinin dosyasını ezebiliyordu.
  • Giden posta korumasının (25. port) gerçekten yürürlükte olup olmadığı artık ölçülüyor: güvenlik duvarı kapalıyken panel bunu açıkça söylüyor.
  • Alan adı yeniden adlandırıldığında posta filtreniz taşınmıyor ve eski filtre geride kalıyordu.

Panel ve sunucu

  • Bayi sınırlarını kaydederken, ayrılmış IP alanı gönderilmediğinde bayinin tüm müşteri sitelerinin IP ayarı sıfırlanabiliyordu.
  • Sitelerin PHP hata günlükleri hiç döndürülmüyordu; tek bir hatalı site diski doldurup sunucudaki tüm siteleri durdurabilirdi.
  • Bildirim ayarları, bir Discord/Slack adresi kaydedildikten sonra bir daha kaydedilemiyordu.
  • Posta arşivi saklama süresi okunamadığında forma 365 gün yazılıyordu; bu değeri onaylamak eski arşivleri kalıcı olarak siliyordu.
  • Uyarı kanallarının açık/kapalı anahtarları ekranda görünmüyordu.
  • Panel/phpMyAdmin IP kısıtlamasında mevcut liste gösterilmiyordu; "Uygula" listenin tamamını değiştirdiği için diğer yöneticiler kilitlenebiliyordu.
  • Temiz kurulumlarda WordPress kurulumu ve Ruby uygulama çalıştırması sessizce başarısız olabiliyordu.
  • Tanıtım sitesindeki kurulum komutu eski sürümü indiriyordu.

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.