Ayrıntılı anlatım
1.82.0 kapsamlı bir özellik sürümü. Panel artık Debian 12 ve 13'e resmi olarak kurulabiliyor. Ubuntu 26.04'te de ek PHP sürümü kurulabiliyor. Sunucu Bakımı ekranına paket paket güncelleme yönetimi geldi. Zamanlanmış görevler üst üste binmeye karşı korunabiliyor. Dosya yöneticisine geçici paylaşım bağlantısı, sürüm geçmişi ve dosya karşılaştırma eklendi. 1.81.0'da "henüz sunucuya uygulanmıyor" diye kapatılan elliye yakın özellik de artık sunucuda gerçekten çalışıyor.
Bu sürüm kimin işine yarar?
- Debian kullananlar: panel Debian 12 ve 13'te kurulabiliyor. Birden fazla PHP sürümü yan yana çalışabiliyor.
- Ubuntu 26.04'e geçenler: panelden ek PHP sürümü kurmak artık hata vermiyor.
- Sunucuyu kendisi güncelleyen yöneticiler: hangi paketin güncelleneceğini seçebilir, kritik paketlerin sürümünü kilitleyebilir, güvenlik güncellemelerinin saatini belirleyebilirsiniz.
- WordPress, Laravel ya da yedek betiği gibi düzenli görevleri olanlar: uzun süren bir görev bir sonraki çalışmayla üst üste binmez, takılan görev belirlediğiniz sürede durdurulur.
- Müşterisine dosya gönderen ajanslar: dosya yöneticisinden parolalı ve süreli bir indirme bağlantısı oluşturabilirsiniz.
- API, MCP ya da yapay zeka ile sunucu yönetenler: swap, çekirdek profilleri, posta sınırları, WordPress bakımı gibi işlemler artık gerçekten uygulanıyor.
Desteklenen işletim sistemleri
| Dağıtım | Sürüm | Durum |
|---|---|---|
| Ubuntu | 24.04 LTS | Önerilen |
| Ubuntu | 22.04 LTS ve 26.04 LTS | Destekleniyor |
| Debian | 12 ve 13 | Destekleniyor |
- PHP nereden geliyor: Ubuntu 22.04 ve 24.04'te bugünkü gibi ondrej/php PPA'sından gelir. Debian'da ve Ubuntu 26.04'te aynı bakımcının packages.sury.org deposundan gelir. Ubuntu 26.04'ün kendi deposunda yalnız PHP 8.5 olduğundan, PHP 8.2–8.4 için bu depo kullanılır.
- Depo eklenemezse: PHP kurulumu açık bir hata mesajıyla durur, panel "devam ediyor" durumunda asılı kalmaz. Yarım kalan ekleme geride iz bırakmaz.
- Otomatik güvenlik güncellemeleri her iki depodan gelen PHP paketlerini de tanır. PHP yamaları Debian'da ve 26.04'te de kendiliğinden gelir.
- Kurulum öncesi kontrol artık açık bir liste kullanır. Listede olmayan daha yeni ya da uzun süreli destek almayan bir sürümde kurulum durmaz, ama "bu sürüm denenmedi" uyarısı verir. Ubuntu 20.04 ve Debian 11 gibi eski sürümler eskisi gibi reddedilir.
- Desteklenmeyenler: Ubuntu'nun ara sürümleri, AlmaLinux ve Rocky Linux.
Ubuntu 26.04'te daha önce PHP kurmayı denediyseniz
Önceki sürüm 26.04'te ek PHP kurarken Ubuntu 24.04'e ait paketlere başvuruyordu. Kurulum "karşılanmamış bağımlılık" hatasıyla düşüyor ve geride uyumsuz bir paket kaynağı kalıyordu. Bu güncelleme o kaynağı kendiliğinden siler. Doğru kurulmuş paket kaynaklarına dokunmaz. Güncellemeden sonra PHP sürümünü panelden yeniden kurabilirsiniz.
Paket güncellemeleri
Sunucu Bakımı ekranında yeni bir Paket Güncellemeleri kartı var.
- Seçerek yükseltme: bekleyen güncellemeler paket paket listelenir, güvenlik güncellemeleri işaretlidir. Yalnız seçtiğiniz paketler yükseltilir. Yükseltme başka bir paketin kaldırılmasını gerektiriyorsa işlem durur ve hiçbir şey kaldırılmaz. Tek seferde en çok 200 paket seçilebilir.
- Sürüm kilidi: her satırdaki Kilitle düğmesi paketi bulunduğu sürümde tutar. Kilitli paketler ayrı listede görünür ve Kilidi aç ile serbest bırakılır.
- Otomatik güvenlik güncellemesi: açılıp kapatılabilir ve her gün çalışacağı saat seçilebilir. Yalnız güvenlik deposundaki güncellemeler kendiliğinden kurulur. Gerekli paket kurulu değilse açarken kurulur.
- Güvenlik: kilidi açmak ve otomatik güncelleme ayarını değiştirmek panel parolanızı ister. Yapay zeka bu iki işlemi yalnız sizin onayınızla yapabilir. Ekran yalnız sunucu yöneticisine açıktır.
Yeniden başlatma gerekiyorsa bunu gösteren uyarı her zamanki gibi Güç kartında görünür.
Zamanlanmış görevlerde çalışma güvencesi
Görev formunda yeni bir Çalışma Güvencesi bölümü var. İki ayar da varsayılan olarak kapalıdır, mevcut görevlerin davranışı değişmez.
- Çakışmayı önle: görevin önceki çalışması sürerken yenisi başlamaz. Örneğin her dakika çalışan bir görev bir dakikadan uzun sürerse kopyalar birikmez, aynı iş iki kez yapılmaz. Atlanan çalışma kayıtlarda Atlandı olarak görünür ve hata e-postası göndermez.
- Azami çalışma süresi: 60 saniye ile 24 saat arasında bir süre girebilirsiniz. Süre dolunca görev ve başlattığı alt süreçler durdurulur. Kayıtlarda ve sağlık sütununda Zaman aşımı rozeti çıkar.
- "Şimdi çalıştır" görevin bu ayarlarıyla çalışır. Zamanlanmış kopya o sırada sürüyorsa deneme çalışması da atlanır.
- Ayarı açıp kapatmak görevin geçmişini ve "Çıktıyı e-postala" ayarını silmez.
Dosya yöneticisi
- Geçici indirme bağlantısı: bir dosya için dışarıdan erişilebilen bağlantı oluşturabilirsiniz. İsterseniz parola koyabilir, geçerlilik süresini saat olarak verebilir ve indirme sayısını sınırlayabilirsiniz. Bağlantı yalnız oluşturulurken gösterilir. Paylaşımlar listesinden istediğiniz an iptal edilebilir. Alan adı devredilirse, çöpe taşınırsa ya da askıya alınırsa o alan adının paylaşımları çalışmaz.
- Sürüm geçmişi: editörde kaydedilen dosyaların önceki sürümleri listelenir. Bir sürümü editöre yükleyip kaydederek geri dönebilirsiniz.
- Dosya karşılaştırma: iki metin dosyasını ya da bir dosyanın iki sürümünü yan yana görürsünüz. Eklenen, silinen ve değişmeyen satır sayıları gösterilir.
- Toplu yeniden adlandırma: seçilen dosya ve klasörleri bir kalıpla ya da önek, sonek ve "bul-değiştir" kurallarıyla tek seferde yeniden adlandırın.
- Arşivden seçerek çıkarma: arşivin tamamını açmadan, seçtiğiniz en çok 50 öğeyi çıkarın.
- Değiştirilemezlik kilidi: kritik bir dosyayı kilitlediğinizde site yazılımı dahil hiçbir süreç o dosyayı değiştiremez ya da silemez. Kilit aynı ekrandan açılır.
- Özet doğrulama: dosyanın MD5 ya da SHA-256 özetini görebilir, elinizdeki özetle karşılaştırabilirsiniz.
- Filtreler: listeyi boyuta, tarihe ve izne göre süzebilirsiniz.
Artık gerçekten çalışan özellikler
1.81.0'da sunucuda hiçbir şey yapmadan "uygulandı" diyen ayarları kapatmış ve gerçek hâlleri geldiğinde duyuracağımızı yazmıştık. Bu özellikler artık sunucuya uygulanıyor. Çoğu şimdilik API, MCP ve yapay zeka üzerinden kullanılabiliyor. Panel ekranları sonraki sürümlerde eklenecek.
Sunucu
- Swap boyutu: takas dosyası oluşturulur ya da yeniden boyutlandırılır ve yeniden başlatmadan sonra da kalıcıdır.
- Çekirdek profilleri: bellek kullanımı ve ağ bağlantıları için hazır çekirdek ayar profilleri uygulanır.
- Sunucu adı ve DNS çözücüler: sunucunun tam adı ve kullandığı DNS sunucuları değiştirilebilir.
- Süreli güvenlik duvarı kuralı: bir kural belirli bir süre için eklenir ve süre dolunca kendiliğinden kaldırılır.
- "Saldırı Altındayım" kipi: site, ziyaretçiye önce tarayıcıda çalışan kısa bir doğrulama sayfası gösterir. Tarayıcı çalıştırmayan botlar siteye ulaşamaz.
- PHP-FPM süreç yalıtımı: sitelerin PHP süreçleri birbirinin süreçlerini göremez.
- Bu ayarların sunucuyu etkileyenleri panel parolası ya da yapay zeka için insan onayı ister.
E-posta
- Kutu başına saatlik gönderim sınırı: bir posta kutusu saatte belirlediğiniz sayıdan fazla ileti gönderemez. Ele geçirilmiş bir kutunun spam göndermesini sınırlar. Sınır yalnız kullanıcı adı ve parolayla gönderilen iletilere uygulanır.
- Alan adına özel beyaz ve kara liste: gelen posta, alıcının alan adına göre belirli gönderenlerden kabul edilir ya da reddedilir. Beyaz liste içerik taramasını atlatmaz.
- Tarih aralıklı otomatik yanıtlayıcı: izin ya da tatil için başlangıç ve bitiş tarihi verilebilir.
- Alan adı yönlendiricisi: bir alan adına gelen tüm postayı başka bir adrese yönlendirir.
- Posta sertifikası eşlemesi: her alan adı posta sunucusuna kendi sertifikasıyla bağlanır. Uygun sertifika bulunamazsa mevcut ayar korunur.
- IMAP taşıma: başka bir sunucudaki posta kutusunun içeriği buraya kopyalanır. Parolalar komut satırında görünmez.
- Kutu kotası: 10 MB ile 10 GB arasında belirlenebilir. Paket sınırınız her zaman geçerlidir.
- Müşteri ve bayi hesapları kendi alan adlarında posta ve WordPress işlemlerini yapabilir. Ekip üyelerine bu iki modül için ayrı izin verilebilir.
Veritabanı ve yedekleme
- Seçmeli SQL dışa aktarma: veritabanının yalnız seçilen tabloları indirilir.
- Veritabanı kullanıcı sınırları: bir kullanıcının saatlik sorgu, güncelleme ve bağlantı sayısı ile aynı anda açabileceği bağlantı sayısı sınırlanabilir.
- Yedek hariç tutma listesi: önbellek ve geçici klasörler gibi yedeğe girmesini istemediğiniz yolları belirleyebilirsiniz.
- Restic yedeğinden tek dosya: bütün yedeği geri yüklemeden tek bir dosya alınabilir.
WordPress
- Hazır eklenti setleri: seçilen bir set tek işlemle kurulur.
- Bileşen bazında otomatik güncelleme: çekirdek, eklenti ve tema güncellemeleri ayrı ayrı açılıp kapatılabilir.
- Sistem cron'una geçiş: WordPress'in ziyaretçiye bağlı zamanlayıcısı yerine sunucunun zamanlayıcısı kullanılır.
- Yönetici parolası sıfırlama ve veritabanında arama/değiştirme (ör. alan adı değişikliğinden sonra eski adresleri yenisiyle değiştirmek).
Site, PHP ve dağıtım
- Seçmeli staging aktarımı: staging kopyasından yalnız seçilen dosyalar ya da veritabanı canlıya aktarılır.
- HTTP/3 (QUIC) site bazında açılıp kapatılabilir. Sunucunuzdaki web sunucusu bunu desteklemelidir.
- Yönlendirme zinciri testi: bir adresin yönlendirmeleri adım adım izlenir, döngü varsa gösterilir.
- Siteye özel disable_functions: site kendi PHP süreç havuzunda çalışıyorsa yasaklı PHP fonksiyonları o siteye özel ayarlanır. Yeni ayar önce sınanır, hata varsa eski ayara dönülür.
- ionCube ve SourceGuardian yükleyicileri: şifrelenmiş PHP uygulamaları için ücretsiz yükleyiciler PHP sürümüne uygun biçimde kurulur.
- Git dağıtımında birlikte geri alma: dosya ve veritabanının birlikte geri alınması henüz desteklenmiyor. İstendiğinde hiçbir şey değiştirilmeden bu açıkça bildirilir. Yalnız dosya sürümüne dönmek için dağıtım sürümleri ekranını kullanın.
DNS, bayi ve küme
- Cloudflare önbellek temizleme panelden yapılabilir.
- Bayi overselling politikası: bir bayinin paket toplamının sunucu kaynaklarını ne ölçüde aşabileceğini yalnız sunucu yöneticisi belirler.
- Adanmış IP: bir siteye ayrı bir IP adresi atanabilir.
- Düğüm rolleri ve küme sağlık özeti: düğümlere rol etiketi verilebilir. Bu yalnız bir kayıttır. Servis kurulumu ya da veri taşıması yapmaz ve servisin kurulu olduğunu iddia etmez.
Düzeltilen hatalar
- ClamAV günlükleri: disk temizliği, ClamAV tarayıcı paketi kurulu değilken çalışan ClamAV servisinin günlüklerini "yetim" sayıp siliyordu. Artık üç ClamAV paketine de bakılıyor; biri kuruluysa günlüklere dokunulmuyor.
- Cloudflare proxy tercihi: Cloudflare'e bağlı bir alan adında kayıt düzenlendiğinde turuncu bulut ayarı korunuyor. Tercih okunamazsa kayıt yazılmıyor.
- Düğüm kaydı: bir düğümün rolleri değiştirildiğinde düğüm kayıt satırı bozuluyordu, düzeltildi.
- Bayi overselling: yetki denetimi yanlış hesaba bakıyordu, düzeltildi.
- Seçmeli SQL dışa aktarma ve veritabanı kullanıcı sınırları çağrıldığında hata veriyordu, düzeltildi.
- PHP ayarları: farklı satır sonlarıyla girilen PHP ayarları doğru ayrıştırılıyor.
- Gönderen listesi servisi bozulursa gelen posta geciktirilmiyor; diğer spam denetimleri karar vermeye devam ediyor. Saatlik gönderim sınırı ise güvenlik gereği bu durumda da uygulanmaya devam ediyor.
- Sıkıştırılmış veritabanı dökümü: içe aktarma ekranı .sql.gz, .sql.zst ve içinde tek .sql dosyası olan .zip kabul ediyor. Dosya sunucuda akış hâlinde açılıyor, diske ikinci kopya yazılmıyor.
- Bayi tavanı ve çöp kutusu: çöpe atılan müşteri bayinin müşteri ve kaynak tavanından düşülüyor. Çöpten geri getirirken tavan yeniden denetleniyor; tavan doluysa geri getirme açık bir mesajla reddediliyor.
- Destek eki: dosya, yükleyen kişinin talepteki son mesajına iliştiriliyor. Önceden yanıt ile yükleme arasında karşı taraf yazarsa ek onun mesajının altına düşebiliyordu.
- Web terminali: 15 dakika girdi olmazsa kabuk kendiliğinden kapanıyor; açık unutulan sekme kök yetkili oturum olarak kalmıyor.
- Güvenlik skoru: bekleyen güvenlik güncellemesi artık tek kuralda sayılıyor. 2FA denetimi çöpteki ve askıdaki hesapları dışarıda bırakıyor, Passkey kullanan hesabı ikinci etkenli sayıyor.
- Olay zaman tüneli: "Müşteri neyi bozdu?" yalnız hatadan ÖNCE yapılan değişikliği hatanın adayı olarak gösteriyor. Değişiklikler hatadan sonraysa bunu açıkça söylüyor.
- Pano: disk G/Ç oranı iki yenileme arasındaki farktan hesaplanıyor; pano her yenilemede yarım saniye beklemiyor. FTP sayısı yalnız gerçek FTP hesaplarını gösteriyor.
- İzleme metrikleri: alan adı ve hesap sayılarına çöpteki kayıtlar girmiyor. "En yakın SSL bitişi" metriği panel kaydından üretiliyor (önceden izin yüzünden hiç üretilmiyordu).
- Sağlık ucu: servis durumları yalnız yönetici oturumuna ya da sağlık belirtecine gösteriliyor; müşteri oturumu ayrıntı görmüyor. UFW durumu, güvenlik duvarı kapalıyken artık "açık" görünmüyor.
- Temsilen giriş: çöp kutusundaki hesaba temsilen giriş reddediliyor; önceden bürünülen oturum bir sonraki istekte düşüp yöneticiyi de çıkarıyordu.
- Git webhook: GitHub kurulum sınaması (
ping) dağıtım başlatmıyor. Depo ayarına "Secret" olarak webhook belirteci girildiyse imza doğrulanıyor; tutmazsa dağıtım yapılmıyor. Yapılandırılmış dal dışındaki push atlanıyor. - MySQL kullanıcı adı değişikliği: uzak erişim için açılmış hesaplar da (kullanıcı@IP) yeni adı alıyor; önceden yalnız yerel hesap değişiyor, uzak bağlantı kopuyordu.
- Kaynak alarmları: CPU ve bellek alarmı 5 dakika kesintisiz aşımda üretiliyor; disk alarmı eskisi gibi hemen.
- Webhook olayları kiracılar arasında sızmıyor: belirli bir müşteriye ait olmayan sistem olayları artık her müşterinin webhook adresine gönderilmiyor; yalnız yöneticinin kancalarına gidiyor. Bayi kendi müşterisi adına site açtığında ya da SSL kurduğunda olay hem bayiye hem o müşteriye gidiyor.
- PostgreSQL ve MongoDB sahipliği: yönetici ya da bayi bir müşteri adına PostgreSQL veya MongoDB veritabanı açtığında kayıt ve kota artık müşteriye yazılıyor; önceden açan hesaba yazılıyordu.
- İç ağ erişimi kapandı: tek oturum açma (OIDC) ve SIEM ayarlarına iç ağ ya da yerel adres girilerek sunucunun kendi iç servislerine istek attırılamıyor. Giriş sonrası yönlendirme
//başka-sitebiçimindeki adreslerle panel dışına çıkarılamıyor. - Küme düğümüne göç: başka bir sunucuda (küme düğümünde) duran hedef siteye göç ve arşiv içe aktarma, merkezde yanlış yere yazmak yerine açık bir mesajla reddediliyor.
- Greylisting: rspamd için ayrı Redis/Valkey kullanıcısı kurulamazsa greylisting paylaşılan parolasız bağlantıyla açılmıyor; açık bir hata veriyor.
Küçük kolaylıklar
- Yeniden başlatma güvencesi: süren yedek, geri yükleme, göç ya da panel güncellemesi varsa yeniden başlatmadan önce listesi gösteriliyor; yine de başlatmak ikinci bir onay istiyor.
- Süreli test kopyası: test kopyası formunda "Otomatik kaldırma" seçilebiliyor (1, 7 ya da 30 gün). Süre dolunca kopya çöp kutusuna taşınıyor.
- Bağlantı bilgisi biçimleri: veritabanı bilgi penceresinde kopyalama biçimi seçilebiliyor: düz metin, .env (Laravel), wp-config.php, PHP PDO, DATABASE_URL.
- MCP yapılandırması: yapay zeka bağlantısı ekranında Cursor, Windsurf, Cline ve VS Code için hazır mcp.json metni.
- FTP istemci ayarları: FileZilla'nın yanında WinSCP, Cyberduck ve VS Code (SFTP) için bağlantı ayarı indirilebiliyor. Dosyalarda parola yok.
- Alan adı süresi: alan adının bitiş tarihi önce RDAP ile sorgulanıyor, RDAP yoksa WHOIS'e düşülüyor; sunucuda whois aracı kurulu olmasa da çoğu uzantıda tarih geliyor.
- OpenAPI şeması: Güvenlik → API anahtarları kartından panelin OpenAPI şeması tek tıkla indirilebiliyor.
- PostgreSQL / MongoDB bağlantı dizgesi: veritabanı satırından .env, Prisma, PDO (PostgreSQL) ya da .env, Mongoose (MongoDB) biçiminde bağlantı dizgesi kopyalanabiliyor.
- Yönlendirme kuralları: URL kurallarında 307 ve 308 (yöntemi koruyan) yönlendirme, site araçlarında 400 hata sayfası seçilebiliyor.
- SSL öncesi CAA denetimi: alan adının CAA kaydı Let's Encrypt'e izin vermiyorsa sertifika istenmeden önce bunu ve eklenmesi gereken kaydı söylüyor.
- Ücretli Uygulamalar: katalogda türe göre süzme ve kategori sayaçları.
Diğer düzeltmeler ve kolaylıklar
- Parola onayı genişledi: alan adı, veritabanı, veritabanı kullanıcısı ve müşteri silme ile ham Nginx yapılandırması kaydetme de panel parolanızı soruyor (5 dakika içinde tekrar sorulmaz).
- API anahtarı: çöpteki hesabın anahtarı çalışmıyor. Standart anahtarlar listede Yenile ile aynı izinlerle yeniden üretilebiliyor; eski anahtar hemen geçersiz.
- Bayi overselling: yönetici açtığında disk tavanı müşterilerin gerçek kullanımına (web + posta + veritabanı) göre uygulanıyor. Gerçek kullanım ölçülemediyse tahsis yapılmıyor.
- PHP: azami çalışma süresini artırınca Nginx bekleme süresi de eşitleniyor (PHP süresi + 30 sn, en çok 1 saat). Güvenlik desteği bitmiş sürümler (8.1 ve öncesi) seçicide işaretli ve geçiş onay istiyor. Küme düğümündeki sitelerde kurulu sürüm o düğümde denetleniyor.
- Sunucu adı: /etc/hosts da güncelleniyor. Posta sunucusunun adı (HELO, sertifika) bilerek değişmiyor; onu Posta Kimliği ekranından değiştirin.
- E-posta: posta kutusu listesinde gerçek kullanım; kuyruktaki teslim hatalarının sade açıklaması;
ad+etiket@alanadiadresleri kutuya teslim ediliyor; destek yanıtları talep sahibine e-postayla bildiriliyor. - Zamanlanmış görevler: formda sonraki 3 çalışma zamanı görünüyor.
- Dosya yöneticisi: "Gizli dosyalar" anahtarı (tercih tarayıcıda saklanır).
- İzleme: Prometheus ucunda sistem metrikleri (CPU, bellek, yük, disk, swap, G/Ç, bağlantı, ağ) ve küme düğümü durumu; son örneğin yaşı ayrıca veriliyor.
- Geri yükleme: sunucu geri yüklemesi, kurulu olmayan PHP sürümüne bağlı siteleri sonuçta adıyla bildiriyor; o sürümü Servisler'den kurun ya da siteyi kurulu bir sürüme alın.
Güncellemeden sonra
- Ubuntu 26.04'te daha önce PHP kurmayı denediyseniz istediğiniz PHP sürümünü panelden yeniden kurun.
- Sık çalışan ya da uzun süren zamanlanmış görevleriniz varsa görev formundan Çakışmayı önle ayarını açmayı düşünün.
- Otomatik güvenlik güncellemelerini kullanmak istiyorsanız Sunucu Bakımı → Paket Güncellemeleri kartından açın ve saatini seçin.
Değişiklik listesi
Panelde Panel Yönetimi → Panel Güncellemesi ekranında gösterilen sürüm notunun tamamı:
Yeni
- Debian 12 ve 13 resmi olarak destekleniyor; Ubuntu 26.04'te ek PHP sürümü kurulabiliyor. PHP, Ubuntu 22.04/24.04'te bugünkü gibi ondrej/php PPA'sından, Debian'da ve Ubuntu 26.04'te packages.sury.org deposundan geliyor. Kurulum öncesi kontrol açık bir destek listesi kullanıyor; listede olmayan sürüm "denenmedi" uyarısı alıyor. Eski sürümün 26.04'te bıraktığı uyumsuz PPA kaynağı bu güncellemeyle kendiliğinden siliniyor.
- Paket güncellemeleri (Sunucu Bakımı): bekleyen güncellemeler paket paket listeleniyor; seçilenler yükseltiliyor (başka paket kaldırılmaz), paket sürümü kilitlenip açılabiliyor, otomatik güvenlik güncellemesi açılıp kapatılabiliyor ve saati seçilebiliyor. Kilit açma ve otomatik güncelleme ayarı panel parolası istiyor.
- Zamanlanmış görevlerde çakışma kilidi ve azami süre: görev formundaki "Çalışma Güvencesi" bölümüyle önceki çalışma sürerken yenisinin başlaması engellenebiliyor, görevin en uzun çalışma süresi (60 sn – 24 saat) belirlenebiliyor. Atlanan ve süresi dolan çalışmalar kayıtlarda ayrı rozetle görünüyor. İkisi de varsayılan kapalı.
- Dosya yöneticisi: parolalı, süreli ve indirme sayısı sınırlı geçici paylaşım bağlantısı; dosyanın önceki sürümlerini görme ve editöre geri yükleme; iki metin dosyasını yan yana karşılaştırma; kalıp, önek ve sonekle toplu yeniden adlandırma; arşivden yalnız seçilen öğeleri çıkarma; dosya değiştirilemezlik kilidi; MD5/SHA-256 özet doğrulama ve boyut/tarih filtreleri.
- Önceki sürümde "henüz uygulanmıyor" diye kapatılan özellikler artık sunucuda gerçekten çalışıyor: swap boyutu, çekirdek (sysctl) profilleri, sunucu adı ve DNS çözücüler; posta kutusu saatlik gönderim sınırı, alan adına özel beyaz/kara liste, tarih aralıklı otomatik yanıtlayıcı, alan adı yönlendiricisi, posta SNI sertifika eşlemesi, IMAP taşıma ve 10 GB'a kadar kutu kotası; seçmeli SQL dışa aktarma ve veritabanı kullanıcı sınırları; yedek hariç tutma listesi ve restic yedeğinden tek dosya alma; WordPress hazır eklenti setleri, bileşen bazında otomatik güncelleme, sistem cron'una geçiş, yönetici parolası sıfırlama ve veritabanında arama/değiştirme; süreli güvenlik duvarı kuralı, "Saldırı Altındayım" kipi ve PHP-FPM süreç yalıtımı; seçmeli staging aktarımı, HTTP/3, yönlendirme zinciri testi, siteye özel disable_functions, ionCube ve SourceGuardian yükleyicileri, Cloudflare önbellek temizleme, bayi overselling politikası, adanmış IP ve düğüm rolleri. Bu özelliklerin çoğu şimdilik API, MCP ve yapay zeka üzerinden kullanılıyor; panel ekranları sonraki sürümlerde gelecek.
Düzeltmeler
- Yetim günlük temizliği, ClamAV tarayıcı paketi kurulu değilken çalışan ClamAV servisinin günlüklerini artık silmiyor.
- Seçmeli SQL dışa aktarma ve veritabanı kullanıcı sınırları çağrıldığında oluşan hata giderildi.
- Bayi overselling ekranındaki yetki denetimi doğru hesaba bakıyor.
- Düğüm rolleri değiştirilirken düğüm kaydının bozulması giderildi; rol etiketi servisin kurulu olduğu izlenimini vermiyor.
- Cloudflare'e bağlı alan adlarında kayıt düzenlenirken proxy (turuncu bulut) tercihi korunuyor.
- Git dağıtımında "dosya + veritabanı birlikte geri alma" desteklenmediğinde hiçbir şeyi değiştirmeden açıkça bildiriyor.
- Alan adı gönderen listesi servisi bozulursa gelen posta geciktirilmiyor; kimliği doğrulanmış gönderenler alıcı alanının kara listesinden muaf.
- Veritabanı içe aktarma artık sıkıştırılmış dökümleri de kabul ediyor: .sql.gz, .sql.zst ve içinde tek .sql olan .zip.
- Çöp kutusundaki müşteriler bayinin müşteri ve kaynak tavanına sayılmıyor; çöpten geri getirmede tavan yeniden denetleniyor.
- Destek talebine eklenen dosya, yanıtla yükleme arasında karşı taraf yazsa bile yükleyenin kendi mesajına iliştiriliyor.
- Web terminali 15 dakika boyunca hiçbir şey yazılmazsa kendiliğinden kapanıyor.
- Güvenlik skorunda bekleyen güvenlik güncellemesi iki ayrı kuralla iki kez cezalandırılmıyor; çöpteki, askıdaki ve Passkey kullanan hesaplar "2FA'sız" sayılmıyor.
- "Müşteri neyi bozdu?" zaman tüneli, PHP hatasından SONRA yapılan dosya değişikliğini artık arızanın kaynağı diye göstermiyor.
- Pano istatistikleri her yenilemede panel işçisini 0,4 saniye bekletmiyor; FTP hesabı sayısına sitelerin sistem kullanıcıları karışmıyor.
- İzleme (Prometheus) metriklerinde çöpteki alan adları ve hesaplar sayılmıyor; en yakın SSL bitiş metriği artık gerçekten üretiliyor.
- Sunucu sağlık ucu servis ayrıntısını yalnız yönetici oturumuna gösteriyor; UFW durumu gerçek açık/kapalı ayarından okunuyor.
- Çöp kutusundaki hesaba temsilen giriş yapılamıyor; önce hesap geri getirilmeli.
- Git webhook ucu GitHub/Gitea
pingolayına dağıtım yapmadan yanıt veriyor, imza başlığı gelirse doğruluyor ve yapılandırılmış dal dışındaki push'u atlıyor. - MySQL kullanıcısı yeniden adlandırılınca uzak erişim için açılmış hesapları da yeni adı alıyor.
- CPU ve bellek alarmı tek dakikalık sıçramada değil, 5 dakika kesintisiz aşımda üretiliyor.
- Süren yedek, geri yükleme ya da göç varken sunucuyu yeniden başlatmadan önce uyarı ve ikinci onay isteniyor.
- Test kopyası oluştururken otomatik kaldırma süresi (1, 7 ya da 30 gün) seçilebiliyor.
- Veritabanı bilgileri .env, wp-config.php, PDO ve DATABASE_URL biçiminde kopyalanabiliyor.
- Yapay zeka bağlantısında Cursor, Windsurf, Cline ve VS Code için hazır mcp.json yapılandırması var.
- FTP hesabı için FileZilla'nın yanında WinSCP, Cyberduck ve VS Code (SFTP) bağlantı ayarı indirilebiliyor (parolasız).
- Çöp kutusundaki bir hesap Passkey, tek oturum açma (SSO) ya da bekleyen davet bağlantısıyla giriş yapamıyor.
- Sunucu yedekten geri yüklendikten sonra SFTP hesapları yeniden başlatma beklemeden hemen giriş yapabiliyor; bu adım başarısız olursa geri yükleme sonucu "tamamlanmadı" diyor.
- Bayiler, müşterilerinin alan adı kullanıcılarının parolasını değiştirebiliyor ve müşterilerinin sitelerine uygulama kurabiliyor.
- Posta listesi adreslerine gelen iletiler artık "kullanıcı bilinmiyor" diye reddedilmiyor; aynı adres posta kutusu, yönlendirme ve liste olarak iki kez tanımlanamıyor.
- Posta kutusu açıldığında, silindiğinde ya da parolası değiştiğinde takvim/kişi (CalDAV/CardDAV) hesapları kendiliğinden güncelleniyor.
- Dovecot 2.4 kullanan sunucularda posta haritası güncellemesi ve askı durumu denetimi doğru dosyayı kullanıyor.
- Çok sunuculu kurulumda: FTP hesapları ve açık FTP oturumları diğer sunuculardaki siteler için de listeleniyor ve kesilebiliyor; köksüz konteynerler ve AWStats raporları sitenin bulunduğu sunucuda çalışıyor; kendi IP engelini kaldırma, sitelerinizin bulunduğu diğer sunucularda da uygulanıyor.
- Disk temizliğine "Konteyner önbelleği (Docker/Podman)" kategorisi eklendi: etiketsiz imajlar ve derleme önbelleği silinir, kullanılan imaj ve verilere dokunulmaz. Restic yedeği, yarıda kalmış bir işlemin bıraktığı eski kilit yüzünden artık beklemiyor.
- Git dağıtımı alt modülleri (git submodule) de çekiyor.
- Webhook teslim günlüğünde başarısız teslimatlar "Yeniden gönder" ile tekrar kuyruğa alınabiliyor.
- Yalnız Passkey kullanan yönetici, "2FA zorunlu" ayarını açabiliyor.
- Alan adı, veritabanı, veritabanı kullanıcısı ve müşteri silme ile ham Nginx yapılandırması kaydetme de artık panel parolasını soruyor.
- Çöp kutusundaki bir hesabın (ya da sahibi çöpte olan ekip üyesinin) API anahtarı çalışmıyor.
- PostgreSQL veritabanı sahip seçilmeden de açılabiliyor.
- Sunucu adı değiştirilince /etc/hosts da güncelleniyor; posta sunucusunun adı bilerek ayrı ekranda (Posta Kimliği) kalıyor.
- Başka bir sunucuda (küme düğümünde) duran sitenin PHP sürümü değiştirilirken sürümün kurulu olup olmadığı o sunucuda denetleniyor.
- Bayi için overselling açıldığında disk tavanı söz verilen paketlere değil müşterilerin gerçek kullanımına uygulanıyor; rapor da gerçek kullanımı gösteriyor.
- PHP azami çalışma süresi artırıldığında Nginx'in bekleme süresi de eşitleniyor; uzun süren isteklerde 504 hatası alınmıyor.
- Yedekten içe aktarılan posta kutularının geçici parolası sunucudaki işlem listesinde görünmüyor.
- Eski marka adından yükseltmede panelin PHP havuzu, yenisi hazır olmadan silinmiyor.
- Sunucu yedekten geri yüklendiğinde, kurulu olmayan bir PHP sürümüne bağlı siteler geri yükleme sonucunda adıyla bildiriliyor.
- XFS disk kotası etiketlenirken sembolik bağlar izlenmiyor.
- Belirli bir müşteriye ait olmayan sistem olayları artık bütün müşterilerin webhook adreslerine gitmiyor; bayinin müşterisi adına ürettiği olay o müşteriye de gidiyor.
- Yönetici ya da bayi müşteri adına PostgreSQL/MongoDB açtığında sahiplik ve kota müşteriye yazılıyor.
- OIDC ve SIEM ayarlarıyla iç ağ adreslerine istek attırılamıyor; giriş sonrası yönlendirme
//başka-siteile panel dışına çıkarılamıyor. - Küme düğümündeki hedef siteye göç ve arşiv içe aktarma açık bir mesajla reddediliyor.
- Greylisting, ayrı Redis/Valkey kullanıcısı kurulamazsa paylaşılan parolasız bağlantıyla açılmıyor.
Kolaylıklar
- Zamanlanmış görev formu ifadenin altında sonraki 3 çalışma zamanını gösteriyor.
- Güvenlik desteği bitmiş PHP sürümleri seçicide işaretli; böyle bir sürüme geçmek ayrıca onay istiyor.
- Dosya yöneticisinde "Gizli dosyalar" anahtarıyla nokta ile başlayan dosyalar gösterilip gizlenebiliyor.
- Posta kutusu listesinde kotanın yanında gerçek kullanım görünüyor.
- Posta kuyruğundaki teslim hataları sade Türkçe açıklanıyor (kara liste, kutu dolu, adres yok, geçici ret…).
- Destek ekibi bir talebe yanıt verdiğinde, iletişim adresi kayıtlıysa talep sahibine e-posta gidiyor.
- "ad+etiket@alanadi" biçimindeki adresler ad@alanadi kutusuna teslim ediliyor.
- Prometheus metriklerinde CPU, bellek, yük, disk, swap, disk G/Ç, bağlantı sayısı, ağ hızı ve küme düğümü durumu da var.
- Standart API anahtarı aynı ad, kapsam ve sınırlarla yenilenebiliyor; eski anahtar hemen geçersiz oluyor.
- Alan adı bitiş tarihi önce RDAP ile, olmazsa WHOIS ile sorgulanıyor.
- Panelin OpenAPI şeması Güvenlik → API anahtarları kartından indirilebiliyor.
- PostgreSQL ve MongoDB için bağlantı dizgesi (.env, Prisma, PDO, Mongoose) kopyalanabiliyor.
- URL kurallarında 307/308 yönlendirmesi, site araçlarında 400 hata sayfası.
- SSL istenmeden önce CAA kaydı denetleniyor; Let's Encrypt'e izin vermiyorsa eklenecek kayıt gösteriliyor.
- Ücretli Uygulamalar kataloğunda tür süzgeci ve kategori sayaçları.
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.