Güncellemeler

Güncellendi 5 Eki 2026 Markdown

WHost Güncellemeleri

Genel Bakış sekmesi sürüm kartını agent'ın son satıcı kontrolünden çizer (zamanlayıcı günde bir ve her agent başlangıcından beş dakika sonra sorar); bu yanıt bir saatten eskiyse sekme açılırken satıcıya arka planda yeniden sorulur ve kart yanıtı izler. Sürüm kartı şunları gösterir: mevcut sürüm, bu sunucuya sunulan sürüm (kurabileceği sıradaki sürüm — kararlı sürümler arasında her seferinde bir sürüm, bir hattın betaları arasında en yenisi), kanal ve daha yeni bir sürüm varsa Changelog kartında sürüm notları: türüne göre gruplanır (yeni özellikler, iyileştirmeler, güvenlik, düzeltmeler, değişiklikler); satıcı notu panelin dilinde yayımladıysa o dilde, yoksa İngilizce gösterilir. "Güncellemeleri Kontrol Et" satıcıya yeniden sorar. Yanıtlanamayan bir kontrol — satıcıya ulaşılamaması, bir limit yanıtı — kartta "Güncelleme kontrolü başarısız" olarak nedeniyle gösterilir; kart, çalışmamış bir kontrol için asla "Sisteminiz güncel" demez. "Güncellemeyi Kur" sürümleri adlandıran bir onay açar; kurulum sunucuda çalışır, kart sekiz adımlı ilerleme çubuğuna dönüşür (backup → downloading → verifying → extracting → migrating → applying → restarting → health_check) ve agent yeni sürümle yeniden başladığında sayfa kendini yeniler. Reddedilen bir kurulum (zaten en son sürüm, bu agent sürecinde henüz kontrol yok, bir limit yanıtı — saatte altı başlatma, bildirim kalan saniyeyi söyler — ya da sunucuda süren bir yedek, geri yükleme veya zamanlanmış yedek — kurulum onu kesecek bir yeniden başlatmayla biter, bu yüzden bildirim o işi ve başladığı saati adlandırır; iş bitince kurun) agent'ın gerekçesiyle bir hata bildirimi olarak gösterilir ve kart olduğu yerde kalır. Kurulum sürerken yedekleme ve geri yükleme reddedilir, zamanlanmış yedekler bitişini bekler (bkz. Yedekler — kapsam ve ayarlar). Başarısız bir kurulum hata kartını agent'ın gerekçesiyle gösterir (örneğin kodu derlenmeyen bir paket ya da sunulandan başka sürüm taşıyan bir paket) ve agent önceki sürümü geri koyduysa geri alma uyarısını; servis elindeki sürümle çalışmayı sürdürür, hiçbir şey yeniden başlatılmaz ve Geçmiş sekmesi koşumu "geri alındı" olarak listeler. Kurulan ama açılamayan bir sürüm, yeniden başlatmadan yaklaşık iki dakika sonra agent'ın kurulum sonrası denetimiyle geri alınır; sayfa hatayı bildirir ve Geçmiş satırı "geri alındı" der. Geri alma butonu yoktur: önceki agent ağacı sunucuda yenisinin yanında durur. Beta kanalını seçmek beta sürümlerini istemektir; lisansı beta programına kabul ettirmez. Kabul edilmemiş bir lisansa kararlı kanaldan yanıt verilir: kart beta sürümü listelemez ve kontrol bu reddi taşıdığı için sürüm kartında "Beta programı: bu lisans kabul edilmemiş, kararlı kanal kullanıldı" notu görünür. Beta sürümlerini almak için lisans sahibinin programa kabul edilmesini WISECP'ten isteyin. Üst çubuktaki "Güncelleme mevcut" banner'ı zamanlayıcının son kontrolünün sonucunu okur (günde bir ve her agent başlangıcından beş dakika sonra), satıcıya kendisi sormaz; "Güncellemeleri Kontrol Et" onu da yeniler.

Geçmiş sekmesi her kurulum denemesini listeler — kaynak/hedef sürüm, tarih, elle ya da otomatik, durum (tamamlandı, başarısız, geri alındı) ve üzerine gelince hata metni — sayfada on kayıt.

Ayarlar sekmesi her değişikliği anında, her kayıtta tek alan olarak kaydeder: güncelleme kanalı (stable / beta; beta bir sürümden kurulan sunucu beta kanalında başlar), otomatik güncelleme ana anahtarı ve tipi (tümü, yalnız güvenlik, yalnız patch, minor) ve altı tercih — güncelleme öncesi yedek, mevcut olunca bildir, kurulunca bildir, OS paketlerini periyodik kontrol et, OS güvenlik güncellemelerinde bildir, satıcının kritik güncelleme göndermesine izin ver. Güncelleme öncesi yedek yalnız agent kodunu — yapılandırmayı değil — /var/whost/backups/update_<zaman>/ altına arşivler ve en yeni üç arşiv tutulur; başarısız bir güncellemeyi geri almak için gerekmez, çünkü önceki sürümü koşumun kendisi ve güncelleme sonrası kontrol geri koyar. İki bildirim anahtarı, zamanlayıcının güncelleme mevcut bildirimini ve otomatik kurulumdan sonraki bildirimi gönderip göndermeyeceğini belirler; başarısız otomatik kurulum her zaman bildirilir, panelden başlatılan kurulum ikisini de göndermez ve panel / e-posta seçimi yine bildirim ayarlarındadır. Satıcı izni kapalıyken güvenlik modu kendi başına hiçbir şey kurmaz; sayfa bunu anahtarın altında söyler. Süren bir yedek bulan otomatik kurulum başarısızlık bildirimi göndermeden bekler ve 30 dakika sonra yeniden dener. Agent'ın reddettiği bir kayıt (limit yanıtı, geçersiz değer) kontrolü saklı değerine geri döndürür ve nedeni gösterir.

OS Paketleri

Bekleyen apt / dnf yükseltmelerini kurulu ve mevcut sürümleri ve kategorisiyle (güvenlik, özellik, hata düzeltmesi, diğer) listeler; sekme rozeti ve topbar banner'ı aynı sayıları taşır. Liste agent'ın son paket taramasıdır (günde bir ve her yükseltmeden sonra); sekme açılırken yeniden tarama yalnız bu tarama bir saatten eskiyse arka planda yapılır, kart başlığının yanındaki yenile butonu hemen tarar. "Güvenlik Güncellemelerini Uygula" (bekleyen güvenlik güncellemesi yoksa devre dışı) ve "Tüm Güncellemeleri Uygula" birer onay açar; yükseltme arka planda çalışır ve listenin üstündeki kart ilerlemeyi, sonucu ve yükseltilen paket sayısını gösterir — sayfa çalışırken terk edilebilir. Okunamayan bir liste (limit yanıtı, paket yöneticisi meşgul) Yenile butonlu bir hata olarak gösterilir, asla "güncelleme yok" olarak değil. Sunucu yeniden başlatma isterse (çekirdek, libc) bir banner kendi onayının arkasında "Şimdi Yeniden Başlat" sunar. Son 100 yükseltme denemesi sunucuda saklanır. API'ye gönderilen paket adları bekleyen listeye karşı kontrol edilir — artık beklemeyen bir ad hemen Unknown package(s) — not in the pending update list ile reddedilir; böylece bayat bir istek tek yükseltme yuvasını işgal edemez.

Kullanılan endpoint'ler: GET /system/update/check, POST /system/update/install, GET /system/update/status/stream, GET /system/update/history, GET/PUT /system/update/settings, GET /system/packages/summary, GET /system/packages/updates, POST /system/packages/upgrade, GET /system/packages/upgrade/status, POST /system/reboot. Güncelleme tercihleri sunucuda /etc/whost/update_settings.json dosyasında durur (configuration.md).

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.