كلاود
أدلة

النسخ الاحتياطي والاستعادة في cPanel: دليل شامل

كلاود|٨ نوفمبر ٢٠٢٥|3 دقائق قراءة|٥٨٢ مشاهدة
النسخ الاحتياطي والاستعادة في cPanel: دليل شامل

نسخة كاملة، ملفات فقط، أو قاعدة بيانات فقط. كيف تنسخ وتستعيد في cPanel — مع جدولة تلقائية.

دليل النسخ الاحتياطي والاستعادة في cPanel

النسخ الاحتياطي ليس ميزة اختيارية — هو خط دفاعك الأخير. ثلث الشركات التي تفقد بياناتها دون نسخ احتياطي لا تتعافى خلال 6 أشهر. هذا الدليل يشرح نظام cPanel الاحتياطي بالكامل.

فهم أنواع النسخ الاحتياطي في cPanel

Full Backup (النسخة الكاملة)

تشمل: ملفات الموقع، قواعد البيانات، رسائل البريد الإلكتروني، إعدادات DNS، إعدادات Cron Jobs. حجمها يعادل تقريباً حجم حساب الاستضافة.

الاستخدام الرئيسي: الانتقال إلى خادم جديد، أو حفظ صورة كاملة قبل تغيير جوهري.

ملاحظة مهمة: Full Backup عبر cPanel لا يمكن استعادته مباشرة من cPanel — يحتاج تدخل الخادم (WHM). استخدمه للانتقال والأرشفة، ليس للاستعادة السريعة.

Partial Backup (النسخة الجزئية)

ثلاثة أنواع منفصلة:

  • Home Directory: ملفات الموقع فقط
  • MySQL Databases: قواعد البيانات فقط (ملفات .sql)
  • Email Forwarders and Filters: إعدادات البريد

الجزئية أسرع وأصغر حجماً، وتُستعاد مباشرة من cPanel دون تدخل خارجي.

النسخ الاحتياطي اليدوي — خطوة بخطوة

Home Directory

في cPanel → Backup:

  1. انقر "Download a Home Directory Backup"
  2. انتظر إنشاء الملف (يعتمد وقته على حجم حساب الاستضافة)
  3. حمل الملف (بصيغة .tar.gz)
  4. احفظه في مكانين مختلفين على الأقل

قاعدة بيانات

  1. انقر "Download a MySQL Database Backup"
  2. اختر قاعدة البيانات من القائمة
  3. حمل ملف .gz الناتج
  4. كرر لكل قاعدة بيانات لديك

الجدولة التلقائية — إعداد Cron Job

cPanel لا يجدول النسخ الاحتياطي تلقائياً من الواجهة مباشرة، لكن يمكنك إعداد Cron Job:

# نسخ احتياطي يومي لقاعدة البيانات الساعة 3 صباحاً
0 3 * * * mysqldump -u dbuser -p"dbpassword" dbname | gzip > /home/username/backups/db_$(date +\%Y\%m\%d).sql.gz

# احتفظ بـ 30 نسخة فقط (احذف الأقدم)
0 4 * * * find /home/username/backups/ -name "db_*.sql.gz" -mtime +30 -delete

للوصول لـ Cron Jobs: cPanel → Advanced → Cron Jobs.

Jet Backup — الحل الاحترافي

JetBackup هو إضافة خارجية يثبتها بعض مزودي الاستضافة على الخادم. إذا كان متوفراً لديك، استخدمه بدلاً من الطريقة اليدوية.

مميزاته:

  • جدولة تلقائية (يومي، أسبوعي، شهري) بدون Cron Jobs
  • استعادة انتقائية: ملف واحد، مجلد واحد، أو قاعدة بيانات بعينها
  • نسخ خارجية إلى S3، Backblaze، أو Google Drive
  • واجهة بصرية واضحة

على كلاود: جميع خطط الاستضافة المشتركة تشمل نسخاً احتياطياً يومياً وأسبوعياً وشهرياً بشكل افتراضي.

تخزين النسخ الاحتياطية خارج الخادم

أكبر خطأ: حفظ النسخ على نفس الخادم. إذا تعطل القرص أو تم اختراق الخادم، تضيع النسخ مع البيانات.

خيارات التخزين الخارجي:

  • خادم FTP منفصل: أبسط الحلول للتطبيق
  • Amazon S3: موثوق، رخيص (5 سنت/GB/شهر)
  • Backblaze B2: أرخص من S3 (أقل من 1 سنت/GB/شهر)
  • Google Drive: للمواقع الصغيرة والشخصية
# مثال: نقل النسخ إلى FTP خارجي
0 5 * * * ncftpput -u ftpuser -p ftppassword ftp.backup-server.com /backups/ /home/username/backups/db_$(date +\%Y\%m\%d).sql.gz

استعادة النسخ الاحتياطية — الخطوات الفعلية

استعادة Home Directory

  1. cPanel → Backup → Restore a Home Directory Backup
  2. ارفع ملف .tar.gz
  3. انتظر اكتمال الاستعادة

تحذير: الاستعادة تستبدل الملفات الموجودة. استعادة ملفات محددة؟ فك ضغط الـ .tar.gz على جهازك أولاً ثم ارفع الملفات المطلوبة فقط.

استعادة قاعدة البيانات

# من SSH
gunzip < backup_db.sql.gz | mysql -u dbuser -p"dbpassword" dbname

أو عبر phpMyAdmin:

  1. Database → Import
  2. اختر ملف .sql أو .gz
  3. تأكد أن قاعدة البيانات موجودة أصلاً (أنشئها إن لم تكن)

اختبار النسخ الاحتياطية — خطوة يتجاهلها معظم الناس

النسخة الاحتياطية التي لم تختبر استعادتها ليست نسخة احتياطية.

جدول اختبار مقترح:

  • شهرياً: استعادة نسخة قاعدة البيانات على بيئة اختبار والتحقق من سلامة البيانات
  • ربعياً: استعادة كاملة للموقع على خادم اختبار
  • قبل أي تحديث جوهري: نسخة احتياطية يدوية + اختبار استعادتها

التوصية النهائية

استراتيجية "3-2-1":

  • 3 نسخ احتياطية
  • على 2 وسائط مختلفة
  • 1 منها خارج الموقع الجغرافي

البيانات التي لا يمكن استعادتها = بيانات لا قيمة لها. خصص 30 دقيقة الأسبوع لمراجعة النسخ الاحتياطية — هذا الوقت قد ينقذ شهوراً من العمل.


ابدأ الآن

تبي تجرب بنفسك؟ اختر باقة الاستضافة المناسبة أو صمم سيرفرك الخاص بالمواصفات اللي تبيها.

مشاركة