بکاپ در دایرکت ادمین
بکاپگیری منظم مهمترین اقدام برای محافظت از دادههای سایت است. دایرکت ادمین سیستم بکاپ داخلی دارد که از هر سه سطح (Admin، Reseller، User) قابل استفاده است.
بکاپ از پنل کاربری (User Level)
ایجاد بکاپ
وارد دایرکت ادمین شوید. به Account Manager > Create/Restore Backups بروید. موارد مورد نظر (فایلها، دیتابیسها، ایمیلها) را تیک بزنید. روی Create Backup کلیک کنید. فایل بکاپ tar.gz در پوشه /home/username/backups/ ذخیره میشود.
بازگردانی بکاپ
از همان صفحه، تب Restore را بزنید. فایل بکاپ را انتخاب و Restore بزنید.
بکاپ از سطح Admin
بکاپ تمام اکانتها
از Admin Level > Admin Backup/Transfer: کاربران مورد نظر انتخاب کنید. مقصد بکاپ (Local، FTP، Custom) تعیین نمایید. زمانبندی (فوری یا Cron) تنظیم کنید.
بکاپ زمانبندیشده (Cron)
بکاپ خودکار روزانه/هفتگی از Admin Backup/Transfer > Schedule قابل تنظیم است.
بکاپ از SSH
بکاپ یک اکانت
echo "action=backup&user=username" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d200
بکاپ تمام اکانتها
for user in $(ls /usr/local/directadmin/data/users/); do
echo "action=backup&user=$user" >> /usr/local/directadmin/data/task.queue
done
/usr/local/directadmin/dataskq d200
بکاپ روی FTP خارجی
از Admin Backup > FTP Settings سرور FTP خارجی برای ذخیره بکاپ تنظیم کنید. این کار امنیت بکاپ را افزایش میدهد چون بکاپ در سرور جداگانه ذخیره میشود.
بازگردانی از سطح Admin
# آپلود فایل بکاپ به /home/admin/admin_backups/
# سپس از پنل Admin: Admin Backup > Restore
نکات مهم
بکاپ را روزانه بگیرید. بکاپ را در سرور جداگانه ذخیره کنید. صحت بکاپ را تست کنید. فضای کافی برای بکاپ اختصاص دهید.
هاست وردپرس میهن هاستینگ بکاپ خودکار روزانه دارد. کانفیگ سرور شامل تنظیم بکاپ خودکار با FTP خارجی. سرور مجازی با دایرکت ادمین و سیستم بکاپ.