01 / YedeklercPanel/WHM · Plesk

Geri yükleyebildiğiniz sunucu yedekleri

Çoğu hosting yöneticisinin hiç geri yüklemediği bir yedeği vardır. Dün gece alınmış, bir yerde duruyor, ama açılıp açılmadığını kimse bilmiyor. ctapanel her cPanel hesabını ya da Plesk sitesini panelin kendi aracıyla paketliyor, dosya gelir gelmez doğruluyor, isterseniz şifreliyor ve seçtiğiniz yere gönderiyor. Müşteri aradığında o siteyi aynı sunucuya ya da başka bir sunucuya, aynı ekrandan geri yüklüyorsunuz.

02 / Genel bakışcPanel · Plesk

cPanel ve Plesk yedekleme nasıl işliyor

Bir yedeğin değeri tek bir günde ortaya çıkar: geri yüklediğiniz gün. O güne kadar sağlam olduğunu umduğunuz bir dosyadan ibarettir. cPanel’de ctapanel ajanı her hesap için /scripts/pkgacct çalıştırıyor ve WHM’in kendi ürettiği cpmove paketinin aynısını çıkarıyor. Plesk’te pleskbackup’ı abonelik bazında ya da yapılandırmasıyla birlikte bütün sunucu için çağırıyor. Hiçbir şey ayıklanmıyor, yeniden paketlenmiyor. Site dosyaları, veritabanları, e-posta, SSL ve geri kalanı, panelin aracı pakete ne koyuyorsa o. Geri yüklemede bunun karşılığını alıyorsunuz: restorepkg ve pleskrestore tanıdıkları paketi okuyor, indirdiğiniz bir paketi de WHM’e ya da Plesk Backup Manager’a elle kurabiliyorsunuz.

Bunu ctapanel’den yapmanın asıl faydası filo büyüdükçe görünüyor. Ajanı kurulu her cPanel ve Plesk sunucusu tek bir Yedekler ekranında duruyor, her hosting hesabının da kendi yedekler sekmesi var. Günlük, haftalık ya da aylık zamanlamayı kendi saat diliminizde kuruyor, son 1 ile 90 arası yedeği saklıyorsunuz. Yedekler ctabox’a, Amazon, Wasabi, Backblaze B2 ya da Cloudflare R2 üzerindeki bir S3 kovasına veya yönettiğiniz başka bir sunucuya gidiyor. Bir sunucuda aynı anda tek iş çalışıyor, yani paketleme işi tek makinenin üstüne yığılmıyor. Diğerleri kuyrukta bekliyor.

Yedekler ekranı duymak istemediklerinizi de söylüyor. Hata veren, geciken ya da duraklatılmış zamanlamaları, ulaşılamayan hedefleri ve hiç zamanlaması olmayan sunucuları listeliyor. En son ne zaman geri yükleme yaptığınızı da gösteriyor, çünkü hiç geri yüklenmemiş bir yedeğin çalıştığı kanıtlanmış sayılmaz. Arada bir siteyi test sunucusuna geri yükleyin. Bazı sınırlar da gerçek: DirectAdmin ve panelsiz sunucular henüz yedeklenemiyor, her yedek tam paket ve geri yükleme hesabın ya da sitenin tamamını geri koyuyor. Hepsi aşağıda ayrı bir bölümde yazıyor, dipnota saklanmadı.

03 / İşleyiş5 adım

Yedek alınırken neler oluyor

Her hesap ya da site için aynı beş adım işliyor. Bunları durum olarak izliyorsunuz: sırada, paketleniyor, gönderiliyor, ardından tamamlandı, kısmen ya da başarısız.

  1. Önce disk kontrolü

    Paketlemeden önce ajan sunucudaki boş alana bakıyor. Gereken alan yaklaşık en büyük sitenin 1,1 katı artı 1 GB. Bu alan yoksa iş başlamadan duruyor; disk dolup sunucudaki bütün siteleri etkilemiyor.

  2. Panelin kendi aracıyla paket

    Ajan cPanel’de pkgacct, Plesk’te pleskbackup çalıştırıyor ve öğeleri tek tek paketliyor. Ortaya panelin kendisinin üreteceği paket çıkıyor; içinde dosyalar, veritabanları ve e-posta, yerel araç ne koyuyorsa o.

  3. Aktarım ve doğrulama

    Paket ctapanel’e 4 MB’lık parçalar hâlinde akıyor, vardığında sha256 özeti kontrol ediliyor. 30 dakika boyunca ses vermeyen iş takıldı sayılıp durduruluyor. Öğe başına üst sınır 100 GB.

  4. Önce şifreleme, sonra gönderim

    Parola belirlediyseniz ctapanel paketi kendi tarafında XChaCha20-Poly1305 ile şifreliyor. Şifreleme yoksa bu adım atlanıyor. Ardından paket seçtiğiniz hedefe gidiyor: ctabox, bir S3 kovası, başka bir sunucu ya da indirme bağlantısı.

  5. Sunucu başına tek iş

    Bir sunucuda aynı anda tek yedekleme ya da geri yükleme çalışıyor, sonraki sıraya giriyor. Başarısız ya da kısmen biten iş ekibimiz için bir kayıt açıyor, sonraki başarılı yedekte kendiliğinden kapanıyor.

04 / Hedefler6 hedef

Yedekleri S3, ctabox ya da sunucunuza gönderin

Bugün dört hedef çalışıyor. İki tanesi hazır, açılmayı bekliyor.

  • ctabox

    ctabox

    ctapanel’in kendi depolama alanı. Kuruluşunuza ayrılmış bir yer, kotası planınıza göre değişiyor. Kurulacak bir şey yok, ne kova ne anahtar. Süreli paylaşım bağlantıları da buradaki yedeklerle çalışıyor.

  • s3

    Amazon S3 ve uyumlular

    Amazon S3, Wasabi, Backblaze B2, Cloudflare R2, DigitalOcean Spaces ya da MinIO; özel uç nokta, path-style ve önek destekleniyor. Anahtar küçük bir dosya yazılıp silinerek deneniyor, sonra şifreli saklanıyor. Yalnızca Put, Get, Delete ve List yetkisi verin.

  • server

    Başka bir sunucunuz

    Filonuzda ajanı çalışan başka bir sunucu; DirectAdmin ya da panelsiz bir makine de olabilir. Dosyalar orada /home/ctapanel-backups altına yazılıyor. Yedeği alınan sunucu kendi kendinin hedefi olamıyor.

  • device

    Cihaza indir

    Elinizde olsun istediğiniz tek seferlik yedek için. Bir indirme bağlantısı alıyorsunuz, dosya 72 saat sonra siliniyor. Zamanlanmış yedeklerde kullanılamıyor, bütün bir cPanel sunucusu da bu yolla indirilemiyor.

  • gdriveYakında

    Google Drive

    OAuth ile bağlanıyor ve yalnızca kendi oluşturduğu dosyaları görüyor, Drive’ınızın geri kalanına erişmiyor. Bizim tarafımızda hazır, ama bağlantı henüz açılmadı; bu yüzden yakında olarak görünüyor.

  • dropboxYakında

    Dropbox

    OAuth ile bağlanıyor ve Dropbox’ınızda yalnızca kendi uygulama klasörünü görüyor. Google Drive gibi bizim tarafımızda hazır, ama bağlantı henüz açılmadı; o yüzden şimdilik yakında olarak işaretli.

05 / Geri yükleme6 kural

Yedekten geri yükleme, başka sunucuya da

Geri yükleme yedeğin kendisinden başlıyor. Hedefi siz seçiyorsunuz: yedeğin alındığı sunucu ya da kuruluşunuzda aynı panel türüne sahip herhangi bir sunucu. Ajan cPanel’de restorepkg, Plesk’te pleskrestore çalıştırıyor, hesap panelin beklediği biçimde geri geliyor. Hiçbir şeye dokunulmadan önce WhatsApp’a gelen kodla onay veriyorsunuz.

  1. 01Aynı sunucu ya da kuruluşunuzda aynı panel türünden başka bir sunucu.
  2. 02cPanel’de restorepkg --force çalışıyor, aynı adlı hesap varsa üzerine yazılıyor.
  3. 03Plesk sitesi alan adı düzeyinde geri yükleniyor, sunucudaki diğer siteler olduğu gibi kalıyor.
  4. 04Plesk sunucu yedeği yeni bir makineye kurulabiliyor, IP adresleri yeni makineye eşleniyor.
  5. 05Plesk lisansı taşınmıyor, DNS’i yeni makineye yönlendirmek size kalıyor.
  6. 06Başka bir işle meşgul hedef reddediliyor, şifreli yedek parolasını soruyor.

Geri yükleme sitenin mevcut dosyalarının, veritabanlarının ve e-postasının üzerine yazar; bunlar lazım olabilecekse önce yeni bir yedek alın.

06 / Zamanlamagünlük · haftalık · aylık

Zamanlama ve yedek saklama süresi

Her sunucu için bir kez kurun, gerisini kuyruk halletsin. Bir çalışma aksadığında bunu müşterinin telefonundan değil, panodan öğreniyorsunuz.

  1. 01Günlük, haftalık ya da aylık; seçtiğiniz saatte ve saat diliminde.
  2. 02Zamanlama başına son 1 ile 90 arası yedek, varsayılan 7. Eskiler hedeften de siliniyor.
  3. 03Zamanlamayı duraklatın, sürdürün, düzenleyin ya da silin; açık olanların hepsini hemen çalıştırın.
  4. 042 saatten fazla geciken çalışma, ajanı kontrol etmenizi isteyen bir uyarı açıyor.
  5. 05Son yedeği başarısız olan zamanlama kritik uyarı açıyor, geciken yedek sağlık puanını düşürüyor.
  6. 06Silme ancak hedef onaylayınca tamam sayılıyor. Onay gelmezse yaklaşık 30 dakikada bir, en fazla 12 kez yeniden deneniyor.
07 / Güvenlik6 denetim

Şifreli yedek ve erişim denetimi

Bir yedekte bütün müşterilerin dosyaları, veritabanları ve postaları var. Ona erişimi root erişimi kadar ciddiye alın.

  • 01

    XChaCha20-Poly1305 şifreleme

    En az 8 karakterlik bir parola belirlerseniz paket ctapanel tarafında XChaCha20-Poly1305 ile şifreleniyor, anahtar Argon2id ile türetiliyor. Parolayı sonradan da ekleyebilirsiniz; sunucu hedefinde duran yedekler hariç.

  • 02

    Parola saklanmıyor

    İş biter bitmez ctapanel parolayı unutuyor. Parolayı kaybederseniz o yedeği kimse açamaz, ctapanel de dahil. Şifreli yedek indirmek, geri yüklemek ve silmek için parolayı yeniden soruyor.

  • 03

    WhatsApp ile onay kodu

    Bir yedeği geri yüklemek ya da silmek için WhatsApp’a gönderilen tek kullanımlık kod gerekiyor. Yanlış bir tıklama tek başına canlı bir sitenin üzerine yazamıyor, güvendiğiniz kopyayı da silemiyor.

  • 04

    Role göre yetkiler

    Roller işi bölüyor: görüntüleme, yedek alma, zamanlama ve hedef yönetimi, geri yükleme, indirme ve paylaşma, silme. Destek ekibine yedek alma yetkisi verip silme yetkisini kapalı tutabilirsiniz.

  • 05

    Denetim kaydı

    Başlatılan yedek, istenen geri yükleme, silme, indirme, paylaşma, parola belirleme ve kaydedilen ya da silinen zamanlama denetim kaydına yazılıyor. Bir şey ters gittiğinde öncesinde ne olduğunu görüyorsunuz.

  • 06

    Süreli paylaşım bağlantısı

    ctabox ve cihaz yedeklerini 24 saat ya da 7 gün geçerli, bir kez gösterilen bir bağlantıyla paylaşın. Şifreli yedekte karşı taraf parolayı da giriyor. cPanel paketi WHM’de, Plesk paketi Backup Manager’da kuruluyor.

08 / Paneller4 sunucu türü

Hangi paneller yedeklenebiliyor

Yedek için panelin kendi aracı ve güncel bir ctapanel ajanı gerekiyor. Bugün bu iki panel demek.

  • varHer hesap pkgacct ile ayrı bir cpmove dosyası olarak paketleniyor. Bütün sunucu, WHM ayarları hariç bütün hesaplar demek.
  • varTek tek alan adı ya da abonelik yedekleyin, ya da bütün sunucuyu yapılandırmasıyla birlikte tek bir pleskbackup paketinde alın.
  • yokDirectAdmin sunucuları henüz yedeklenemiyor. Ajan kuruluysa diğer sunucularınızın yedeklerini saklayan bir hedef olarak yine kullanılabiliyor.
  • yokPanelsiz Linux sunucuları da henüz yedeklenemiyor, ama ajan kuruluysa depolama hedefi olarak çalışıyor.
09 / Sınırlar7 sınır

Yedeklemenin yapmadıkları

Bunları geri yüklemenin ortasında öğrenmektense burada okuyun.

  • Yalnızca cPanel/WHM ve Plesk, o da güncel ajanla. DirectAdmin ve panelsiz sunucular henüz yedeklenemiyor.
  • Her yedek tam paket. Artımlı yedek yok.
  • Geri yükleme hesabın, sitenin ya da Plesk sunucusunun tamamını geri koyuyor. Tek dosya, tek veritabanı ya da tek posta kutusu geri yüklenemiyor.
  • Paneller arası geri yükleme yok: cPanel paketi cPanel’e, Plesk paketi Plesk’e gidiyor.
  • cPanel’de bütün sunucu yedeği hesapları kapsıyor, WHM ayarlarını kapsamıyor.
  • Öğe başına sınır 100 GB, 30 dakika ses vermeyen iş durduruluyor.
  • Dosya dizini şifreli yedeklerde oluşturulmuyor ve 200.000 kayıtta duruyor.
10 / SSS6 soru

Yedekleme ve geri yükleme soruları

Q.01Birden fazla cPanel sunucusunu tek yerden nasıl yedeklerim?

Her cPanel/WHM sunucusuna güncel ctapanel ajanını kurun, sonra Yedekler ekranında her sunucu için bir zamanlama oluşturun. Günlük, haftalık ya da aylık sıklığı, saat dilimini, hedefi ve kaç yedek saklanacağını seçin. Her hesap ayrı bir pkgacct paketi oluyor. Geciken ya da başarısız çalışmalar uyarı açtığı için kontrol için WHM WHM dolaşmanız gerekmiyor.

Q.02cPanel hesabını başka bir sunucuya geri yükleyebilir miyim?

Evet. Kuruluşunuzdaki başka bir cPanel sunucusunu hedef seçin, ctapanel orada restorepkg --force çalıştırsın. Aynı adlı bir hesap varsa üzerine yazılıyor, o yüzden önce kontrol edin. Hedef o sırada başka bir yedekleme ya da geri yüklemeyle meşgul olmamalı. cPanel paketini Plesk sunucusuna, Plesk paketini cPanel sunucusuna geri yükleyemezsiniz.

Q.03Plesk yedeğini S3’e nasıl gönderirim?

Kova ve anahtar bilgisiyle bir S3 hedefi ekleyin. Amazon S3’ün yanında Wasabi, Backblaze B2, Cloudflare R2, DigitalOcean Spaces ve özel uç noktayla MinIO da çalışıyor. ctapanel anahtarı kaydetmeden önce küçük bir deneme dosyası yazıp siliyor, sonra anahtarı şifreli saklıyor. Anahtara o kovada yalnızca Put, Get, Delete ve List yetkisi verin, ardından Plesk zamanlamasını bu hedefe bağlayın.

Q.04Yedekler şifreleniyor mu?

Parola belirlerseniz evet. Paket hedefe gitmeden önce ctapanel tarafında XChaCha20-Poly1305 ile şifreleniyor, anahtar Argon2id ile türetiliyor. Parola iş bitince saklanmıyor. Korumanın kaynağı da risk de bu: parolayı kaybederseniz yedeği kimse açamaz, ctapanel de dahil. Parolayı kendi parola yöneticinizde tutun ve ekipte kimin bildiğini netleştirin.

Q.05Tek bir dosyayı ya da veritabanını geri yükleyebilir miyim?

Hayır. Geri yükleme paketin tamamıyla çalışıyor: bir cPanel hesabı, bir Plesk sitesi ya da Plesk sunucusu. Yapabileceğiniz şey, geri yüklemeden önce yedeğin dosya dizinine bakıp içinde arama yapmak; dizin site dosyaları, veritabanları, e-posta ve diğer olarak ayrılıyor. Dizin yedek alınırken oluşturuluyor, şifreli yedeklerde yok ve 200.000 kayıtta duruyor.

Q.06DirectAdmin sunucularını yedekleyebiliyor musunuz?

Henüz hayır. Yedek için cPanel/WHM ya da Plesk ve ctapanel ajanı gerekiyor. Yine de ajanı kurulu bir DirectAdmin ya da panelsiz sunucu boşa durmuyor. Onu “başka bir sunucum” hedefi olarak seçin; cPanel ve Plesk sunucularınızın yedekleri orada, zaten kullandığınız donanımda /home/ctapanel-backups altında saklansın.

12 / Başlayın14 gün ücretsiz · Kart istemiyoruz

İlk sunucunuzu bugün bağlayın.

14 gün ücretsiz, kart istemiyoruz. Hesabınızı açın, ilk sunucunuzu API anahtarı ya da SSH anahtarıyla ekleyin; birkaç dakika içinde panel dolmaya başlıyor.

Kurulum ücreti yok · İstediğinizde bırakın · AB’de barındırılıyor