~3 min read • Updated Feb 15, 2026
انتقال فایلهای بکاپ از مقصدهای اضافی
مقصدهای اضافی (Additional Destinations) که در WHM پیکربندی میکنید شامل موارد زیر هستند:
- Amazon S3™
- FTP
- Google Drive™
- S3 Compatible
- SFTP
- WebDAV
- دایرکتوری محلی
- مقصدهای سفارشی
برای بازیابی بکاپها از این مقصدها، ابتدا باید فایل بکاپ را به سرور خود منتقل کنید. WHM نمیتواند بکاپ را مستقیماً از مقصد ریموت بازیابی کند.
چگونه فایل بکاپ را منتقل کنیم
مهم: انتقال فایل بکاپ از مقصد ریموت به سرور باید بهصورت دستی انجام شود. پس از انتقال، WHM فرآیند بازیابی را انجام میدهد.
مراحل انتقال بکاپ
- با ابزار دلخواه خود به مقصد ریموت متصل شوید (مثلاً FTP Client برای مقصد FTP).
- فایلهای بکاپ موردنظر را پیدا کرده و روی سیستم خود دانلود کنید.
- فایلهای بکاپ را در مسیر صحیح روی سرور قرار دهید.
ساختار مسیر بکاپ:
BACKUPDIR/yyyy-mm-dd/accounts
که در آن:
- BACKUPDIR از فایل
/var/cpanel/backups/configخوانده میشود. - yyyy-mm-dd تاریخ بکاپ است.
مثال:
اگر بکاپها در /home/backup ذخیره شوند، بکاپ هفتگی کاربر example در تاریخ 16 دسامبر 2018 در مسیر زیر قرار دارد:
/home/backup/weekly/2018-12-16/accounts/example.tar.gz
پس از قرار دادن فایل در مسیر صحیح، WHM آن را در بخش Backup Restoration نمایش میدهد.
System Backups
معتبر برای نسخههای 90 تا آخرین نسخه
آخرین ویرایش: 28 ژانویه 2026
Overview
اگر System Backups فعال باشد، سرور فایلهای بکاپ سیستم را بهصورت پیشفرض در مسیر /backup ذخیره میکند. همچنین میتوانید این فایلها را به مقصدهای اضافی ارسال کنید.
اسکریپت /usr/local/cpanel/bin/backup یک فایل .tar شامل تمام فایلهای بکاپ سیستم ایجاد کرده و آن را به مقصدهایی ارسال میکند که مقدار upload_system_backup: 1 دارند.
نکته: cPanel & WHM رابطی برای بازیابی System Backup ندارد. بازیابی باید دستی انجام شود.
فایلها و دایرکتوریهای شاملشده در System Backup
فایلها
/etc/exim.conf
/etc/exim.conf.local
/etc/named.conf
/etc/proftpd.conf
/etc/pure-ftpd.conf
/etc/localdomains
/etc/apache2/conf/httpd.conf
/etc/group
/etc/shadow
/etc/passwd
/etc/fstab
/etc/ips
/etc/remotedomains
/etc/rndc.conf
/etc/my.cnf
/root/.my.cnf
دایرکتوریها
/etc/cpanel
/etc/named
/etc/valiases
/etc/proftpd
/etc/ssl
/var/lib/mysql
/var/cpanel
/var/spool/cron
/usr/local/cpanel/3rdparty/mailman
فایلهای سفارشی
برای افزودن فایلهای سفارشی به System Backup، در مسیر زیر یک فایل یا پوشه ایجاد کنید:
/var/cpanel/backups/extrasسپس مسیر کامل فایلهایی که میخواهید بکاپ شوند را داخل آن بنویسید.
چگونه System Backup را فعال کنیم
برای فعالسازی ذخیرهٔ System Backup یکی از روشهای زیر را انجام دهید:
- فعال کردن گزینه Back up System Files در WHM.
- استفاده از WHM API 1 با مقدار
backupfiles=1.
پیکربندی مقصد اضافی برای دریافت System Backup
1. روش رابط WHM
در WHM وارد بخش Additional Destinations شوید و اطلاعات مقصد را وارد کنید.
حتماً گزینه زیر را فعال کنید:
Transfer System Backups to this Destination2. روش دستی
- فایل پیکربندی مقصد را در مسیر
/var/cpanel/backupsپیدا کنید. - نام فایل شامل مقصد + UID است، مانند:
myftp_UID_Z6rdq0rko2Z28uWTIN33SeCY.backup_destination
- فایل را باز کرده و خط زیر را اضافه کنید:
upload_system_backup: 13. روش API
- با
backup_destination_listشناسه مقصد را دریافت کنید. - با
backup_destination_setمقدار زیر را تنظیم کنید:
id: DESTINATION_ID
upload_system_backup: 1
Log Files
لاگهای شروع بکاپ در مسیر زیر ذخیره میشوند:
/usr/local/cpanel/logs/error_logاین لاگها به لاگهای بستهبندی هر حساب اشاره میکنند.
Conclusion
با انتقال صحیح بکاپها، مدیریت System Backup و پیکربندی مقصدهای اضافی، میتوانید یک ساختار بکاپگیری امن، قابلاعتماد و حرفهای در cPanel & WHM ایجاد کنید.
Written & researched by Dr. Shahin Siami