Web Hosting & cPanel

    cPanel'de Yedek Alma ve Geri Yükleme Rehberi

    cPanel Backup ve Backup Wizard araçlarıyla tam veya kısmi yedek alma, indirilen yedeği geri yükleme ve 3-2-1 kuralına dayanan otomatik yedekleme stratejisini anlatan rehber.

    8 dk okuma Güncellendi: 1 Temmuz 2026

    Bir web sitesi sahibinin yapabileceği en maliyetli hata, veri kaybını fark ettiği anda elinde hiç yedek bulunmamasıdır. cPanel, bu riski büyük ölçüde ortadan kaldıracak iki araç sunar: hesabınızın tamamını ya da yalnızca ihtiyacınız olan parçayı (veritabanı, e-posta, dosyalar) tek tıkla dışa aktarabildiğiniz klasik Backup ekranı ve aynı işlemleri adım adım yürüten Backup Wizard. Bu rehberde ikisi arasındaki farkı, tam yedeğin içinde tam olarak neyin bulunduğunu, kısmi yedeklerin hangi durumda daha mantıklı olduğunu, indirilmiş bir yedeğin nasıl geri yüklendiğini ve JetBackup gibi otomatik çözümlerin klasik yönteme kıyasla ne kazandırdığını uygulamalı biçimde ele alacağız.

    Yazının sonunda kendi hesabınız için gerçekçi bir yedekleme takvimi oluşturabilecek, ayrıca yedekleme dünyasının en temel prensiplerinden biri olan "3-2-1 kuralı"nı kendi altyapınıza nasıl uyarlayacağınızı öğrenmiş olacaksınız.

    cPanel'de Yedekleme Araçlarına Nereden Ulaşılır#

    cPanel ana ekranında arama kutusuna "backup" yazdığınızda genellikle iki simge çıkar:

    • Backup — tek sayfalık, hızlı bir arayüzdür. Tam yedek indirme ve kısmi yedek (ana dizin, veritabanı, e-posta yönlendirmeleri, e-posta filtreleri) indirme bağlantılarının tümü aynı ekranda listelenir.
    • Backup Wizard — aynı işlevleri "Yedekle" ve "Geri Yükle" olmak üzere iki adıma ayıran, sihirbaz tarzı bir arayüzdür. Yeni başlayanlar için daha az kafa karıştırıcıdır çünkü her adımda tek bir soruya (ne yedeklemek/geri yüklemek istiyorsunuz?) cevap verirsiniz.

    İşlevsel olarak ikisi de aynı alt yapıyı kullanır; hangisini seçtiğiniz sadece arayüz tercihidir. Barındırma sağlayıcınıza göre bu araçlardan biri kısıtlanmış olabilir — örneğin bazı paylaşımlı planlarda tam yedek indirme kapatılıp yalnızca kısmi yedeklere izin verilir, çünkü tam yedekler sunucu diskinde ciddi yer kaplayabilir.

    Tam Yedek (Full Backup) Ne İçerir, Nereye İner#

    Full Backup seçeneği, cPanel hesabınızın "anlık görüntüsünü" tek bir sıkıştırılmış dosyada toplar. Bu dosya genellikle şu adlandırmayla üretilir:

    backup-<tarih>_<saat>_<kullaniciadi>.tar.gz
    

    İçeriği kabaca şöyledir:

    • public_html (veya alan adına özel klasörler) altındaki tüm dosyalar
    • Tüm MySQL veritabanları (.sql döküm dosyaları halinde)
    • E-posta hesapları ve gelen kutuları (Maildir formatında)
    • E-posta yönlendirmeleri ve filtreleri
    • Alt alan adları, cron işleri, DNS zon kayıtları
    • cPanel hesap ayarları (kota, PHP sürümü seçimi gibi bazı meta bilgiler)

    Tam yedeği başlatırken üç teslimat yöntemi sunulur:

    1. Home Directory — yedek dosyasını doğrudan hosting hesabınızın kendi disk kotasına yazar. Pratik değildir çünkü sunucu çökerse yedek de onunla gider; sadece geçici bir ara adım olarak kullanın.
    2. Remote FTP Server — yedeği bitince otomatik olarak başka bir FTP sunucusuna aktarır.
    3. Secure Copy (SCP) — SSH anahtarıyla uzak bir sunucuya güvenli kopyalama yapar.

    Pratikte en sağlıklı akış şudur: yedeği önce ana dizine oluşturtun, ardından FTP/SFTP istemcinizle (FileZilla, WinSCP vb.) indirin ve sunucudan silin. Büyük hesaplarda bu işlem dakikalar sürebilir; cPanel işlemi arka planda kuyruğa alır ve bittiğinde hesabınıza tanımlı e-postaya bildirim gönderir.

    Tam yedek, felaket senaryosu (sunucu tamamen kaybolur, hesap yanlışlıkla silinir) için düşünülmüştür. Günlük küçük değişiklikler için tam yedek almak hem zaman hem disk açısından verimsizdir — bunun için kısmi yedekler vardır.

    Kısmi Yedekler: Sadece İhtiyacınız Olanı Alın#

    Backup ekranının alt kısmında dört ayrı kısmi yedek bağlantısı bulunur. Her biri bağımsız olarak indirilebilir:

    Home Directory Yedeği#

    Yalnızca ana dizininizi (public_html, public_ftp, gizli yapılandırma dosyaları dahil) bir .tar.gz arşivi olarak indirir. Bir tema veya eklenti güncellemesi öncesi hızlıca dosya seviyesinde yedek almak istediğinizde ideal seçimdir.

    MySQL Veritabanları Yedeği#

    Her veritabanı için ayrı bir .sql.gz dosyası üretir. Bir eklenti güncellemesi veritabanı şemasını bozarsa, bu tek dosyayı geri yükleyerek siteyi kurtarabilirsiniz. WordPress kullanıyorsanız veritabanı genellikle dosya sisteminden çok daha sık değiştiği için (yorumlar, siparişler, ayarlar) bu yedeği daha sık almak mantıklıdır — konuyu daha ayrıntılı işleyen WordPress yedekleme rehberimize da göz atabilirsiniz.

    E-posta Yönlendirmeleri (Forwarders) Yedeği#

    Küçük boyutlu, metin tabanlı bir dosya olarak inen bu yedek, yalnızca e-posta yönlendirme kurallarınızın listesini içerir. E-posta hesaplarının kendisini veya mesaj içeriklerini kapsamaz — sadece "hangi adres nereye yönlendiriliyor" bilgisini korur. Bu yüzden dosya boyutu genellikle birkaç kilobaytı geçmez; asıl posta kutusu içeriğini korumak için yine de Full Backup veya Home Directory yedeğine ihtiyaç duyarsınız.

    E-posta Filtreleri Yedeği#

    Hesap ve kullanıcı seviyesinde tanımlı spam/filtre kurallarının XML tabanlı bir dökümünü verir. Bir filtre kuralını yanlışlıkla silip eski haline dönmek istediğinizde işe yarar; e-posta hesaplarının şifrelerini veya kota ayarlarını içermez.

    Aşağıdaki tablo hangi durumda hangi yedeği almanız gerektiğine hızlı bir referans sağlar:

    SenaryoÖnerilen Yedek Türü
    Tema/eklenti güncellemesi öncesiHome Directory + MySQL Veritabanları
    Sunucu/hesap taşımaFull Backup
    Sadece veritabanı şeması değişikliğiMySQL Veritabanları
    E-posta yönlendirme kurallarını yedeklemeE-posta Yönlendirmeleri
    Felaket kurtarma planıFull Backup (düzenli aralıklarla)

    Yedeği Geri Yükleme#

    Geri yükleme, Backup Wizard'ın ikinci adımıdır ("Restore"). İşleyiş, yedeğin türüne göre değişir:

    1. Backup Wizard açın, Restore'u seçin.
    2. Geri yüklemek istediğiniz kategoriyi seçin (Home Directory, MySQL Databases, E-posta Yönlendirmeleri veya Filtreler).
    3. Daha önce indirdiğiniz yedek dosyasını bilgisayarınızdan yükleyin.
    4. cPanel dosyayı işleyip mevcut verinin üzerine yazar; işlem büyük dosyalarda biraz sürebilir, sayfadan ayrılmayın.

    Birkaç önemli nokta:

    • Tam yedek geri yükleme genellikle son kullanıcı cPanel arayüzünden değil, sunucu düzeyinde WHM'de kök (root) yetkisiyle çalıştırılan restorepkg komutuyla yapılır; çünkü hesabın tamamını (kullanıcı, kota, DNS zonu dahil) sıfırdan yeniden oluşturmak sistem düzeyinde yetki ister. Paylaşımlı hostingde bu işlemi kendiniz çalıştıramazsınız — barındırma sağlayıcınızın destek ekibine yedek dosyanızla birlikte bir talep açmanız gerekir.
    • Veritabanı geri yükleme çoğu zaman phpMyAdmin üzerinden de yapılabilir: "Databases" → ilgili veritabanı → Import sekmesinden .sql dosyasını seçip yüklemeniz yeterlidir.
    • Geri yükleme mevcut verinin üzerine yazar, birleştirmez. Geri yüklemeden önce güncel durumun da bir yedeğini almak, "yedeği geri yüklerken yanlışlıkla yeni verileri kaybetme" riskini önler.

    Komut satırından, SSH erişiminiz varsa, bir veritabanını elle geri yüklemek şu şekilde görünür:

    gunzip < veritabani_yedegi.sql.gz | mysql -u kullaniciadi -p veritabani_adi
    

    JetBackup ve Otomatik Yedekleme Çözümleri#

    Yukarıda anlatılan klasik cPanel Backup/Backup Wizard araçları manuel çalışır — siz tıklamadıkça yedek üretilmez. Çoğu barındırma sağlayıcısı bu yüzden sunucuya JetBackup gibi bir eklenti kurar. JetBackup, cPanel'e ek bir menü olarak entegre olur ve şu avantajları sağlar:

    • Zamanlanmış yedekler — günlük/haftalık/aylık otomatik yedek alma, elle tıklamaya gerek kalmadan.
    • Artımlı (incremental) yedekleme — her seferinde tüm hesabı değil, yalnızca değişen dosyaları saklar; bu da disk kullanımını ciddi oranda azaltır.
    • Kendi kendine geri yükleme — kullanıcı, destek ekibine bilet açmadan belirli bir tarihe ait dosya veya veritabanını cPanel arayüzünden geri getirebilir.
    • Bulut hedefleri — yedeklerin otomatik olarak Amazon S3, Google Cloud Storage gibi harici depolara gönderilmesi.

    Barındırma sağlayıcınızın panelinde "JetBackup" veya benzeri bir menü görüyorsanız, klasik Backup Wizard yerine onu kullanmanız hem daha az manuel iş hem de daha güvenli bir strateji anlamına gelir. Kendi sunucunuzda veya VDS planınızda bu tür otomasyonları kurup izlemek isterseniz bu konuda destek de alabilirsiniz.

    3-2-1 Kuralı: Gerçek Bir Yedekleme Stratejisi#

    cPanel'den yedek indirmek tek başına bir strateji değildir — o yedeği nerede sakladığınız asıl belirleyici faktördür. Yedekleme dünyasında yaygın kabul gören 3-2-1 kuralı şöyle özetlenebilir:

    • 3 kopya — verinin en az üç kopyası bulunmalı (üretimdeki orijinal + iki yedek).
    • 2 farklı ortam — kopyalardan en az ikisi farklı depolama türlerinde olmalı (örneğin sunucu diski + harici bir bulut depolama).
    • 1 kopya site dışında (offsite) — kopyalardan en az biri, sitenin barındırıldığı sunucudan fiziksel/mantıksal olarak ayrı bir yerde durmalı. Sunucu tamamen kaybolsa bile bu kopya sağlam kalır.

    cPanel bağlamında bu kuralı uygulamanın pratik yolu şudur:

    1. Üretim verisi zaten sunucuda (1. kopya).
    2. JetBackup veya cPanel Backup Wizard ile düzenli olarak ikinci bir kopya üretin ve bunu aynı sunucuda değil, uzak bir FTP/SCP hedefine veya bulut depolamaya gönderin (2. kopya, farklı ortam).
    3. Ayda bir bu yedeklerden birini kendi bilgisayarınıza veya ayrı bir bulut hesabına indirip arşivleyin (3. kopya, site dışı).

    Otomatik yedekleme yapılandırmıyorsanız, en azından şu basit takvimi elle uygulayın:

    • Haftalık: Home Directory + MySQL Veritabanları yedeği, harici bir depoya taşınır.
    • Aylık: Full Backup, ayrı bir yerde arşivlenir.
    • Büyük bir değişiklik (tema, eklenti, kod dağıtımı) öncesi: anlık kısmi yedek.

    Sunucu tarafında disk arızası veya beklenmeyen bir kesinti yaşanırsa, güncel bir yedeğiniz olması sitenizi saatler değil dakikalar içinde ayağa kaldırmanızı sağlar — bu yüzden yedekleme, SSL sertifikası veya güvenlik duvarı kadar temel bir güvenlik önlemi olarak görülmelidir.

    Sıkça Sorulan Sorular#

    cPanel'de tam yedek almak sitemi yavaşlatır mı?#

    Yedekleme işlemi sırasında sunucu disk ve CPU kaynağı kullanır, bu yüzden çok büyük hesaplarda kısa süreli bir performans etkisi hissedilebilir. Bu etkiyi azaltmak için tam yedekleri trafiğin düşük olduğu gece saatlerinde planlamak yaygın bir uygulamadır.

    Full Backup ile Home Directory yedeği arasındaki fark nedir?#

    Full Backup; dosyalar, veritabanları, e-postalar ve hesap ayarlarının tamamını tek pakette toplar ve genellikle felaket kurtarma ya da sunucu taşıma için kullanılır. Home Directory yedeği ise yalnızca dosya sistemini kapsar ve veritabanı ya da e-postayı içermez.

    JetBackup ekstra ücretli mi?#

    JetBackup'ın kendisi sunucu sahibi tarafından lisanslanan bir eklentidir; birçok barındırma sağlayıcısı bu maliyeti pakete dahil eder ve son kullanıcıya ek ücret yansıtmaz. Panelinizde bu menüyü görmüyorsanız sağlayıcınıza sorarak durumu netleştirebilirsiniz.

    İndirdiğim yedek dosyasını açıp içindeki tek bir dosyayı geri yükleyebilir miyim?#

    Evet, .tar.gz formatındaki bir yedeği bilgisayarınızda (veya sunucuda tar -xzf komutuyla) açıp içinden yalnızca ihtiyacınız olan dosyayı FTP/SFTP ile hesabınıza yükleyebilirsiniz; bu, tüm hesabı geri yüklemekten çok daha hızlı ve risksiz bir yoldur.

    Veritabanımı yanlışlıkla geri yüklersem eski veriler kaybolur mu?#

    Evet, geri yükleme işlemi hedef veritabanının üzerine yazar ve mevcut verilerle birleştirme yapmaz. Bu yüzden geri yüklemeden hemen önce güncel veritabanının da ayrı bir yedeğini almak, olası bir hatada geri dönüş imkânı sağlar.

    Yedeklerimi ne sıklıkla almalıyım?#

    Bu, sitenizin ne sıklıkla değiştiğine bağlıdır; içerik veya sipariş verisi sürekli değişen bir e-ticaret sitesi günlük veritabanı yedeği isterken, nadiren güncellenen bir kurumsal site için haftalık yedek yeterli olabilir. Genel kural, "kaybetmeyi göze alamayacağınız her değişiklikten sonra" bir yedek noktası oluşturmaktır.

    Yedekleme alışkanlığını sunucu seviyesinde otomatikleştirmek, elle yedek almayı hatırlamak zorunda kalmadan verinizi güvence altına almanın en pratik yoludur; hosting veya sunucu paketinizde otomatik yedekleme ve JetBackup gibi araçların kurulu olup olmadığını kontrol ederek bu süreci baştan sağlam bir zemine oturtabilirsiniz.

    cPanelYedeklemeHosting

    Uygulamaya geçmeye hazır mısınız?

    NVMe SSD, ücretsiz SSL ve %99.9 uptime garantisiyle Clou.TR hosting ve sunucu çözümleriyle projenizi hayata geçirin.