راهنمای کامل سیستم‌های بک‌آپ در DirectAdmin – روش‌ها، تنظیمات و زمان‌بندی

DirectAdmin دو سیستم بک‌آپ قدرتمند ارائه می‌دهد: سیستم بک‌آپ اختصاصی DirectAdmin و سیستم System Backup مبتنی بر sysbk. هرکدام قابلیت‌های متفاوتی برای بک‌آپ‌گیری در سطح کاربر، ریسلر و ادمین دارند. این مقاله تمام روش‌های بک‌آپ، تنظیمات، زمان‌بندی، مسیرهای ذخیره‌سازی و نحوه مانیتورینگ پیشرفت بک‌آپ را به‌صورت کامل توضیح می‌دهد.

DirectAdmin BackupSystem BackupAdmin Backup Transfer

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۸ اسفند ۱۴۰۴

1. سیستم‌های بک‌آپ موجود در DirectAdmin


DirectAdmin دو سیستم بک‌آپ اصلی ارائه می‌دهد:


1.1 سیستم بک‌آپ DirectAdmin (توصیه‌شده)


این سیستم برای هر کاربر یک فایل tar.gz ایجاد می‌کند که شامل موارد زیر است:


  • دیتابیس‌ها
  • اکانت‌های ایمیل و داده‌های ایمیل
  • دامنه‌ها و فایل‌های وب‌سایت
  • ساب‌دامین‌ها
  • اکانت‌های FTP

مزایا:


  • بازیابی یک‌کلیکی
  • مناسب برای انتقال اکانت‌ها بین سرورها
  • در دسترس در سطح Admin، Reseller و User

مسیرهای رابط کاربری این سیستم:


  • Admin Level → Admin Backup/Transfer
  • Reseller Level → Manage User Backups
  • User Level → Site Backup

1.2 سیستم System Backup (sysbk)


مسیر دسترسی:


Admin Level → System Backup

این سیستم بک‌آپ می‌گیرد از:


  • فایل‌های کانفیگ سرویس‌ها (مثل /etc/exim.conf و directadmin.conf)
  • مسیرهای سفارشی که ادمین اضافه می‌کند

نکات مهم:


  • برای FTP ریموت باید پکیج ncftp نصب شود
  • بازیابی یک‌کلیکی ندارد

2. روش GUI برای Admin Backup/Transfer


مرحله 1: انتخاب کاربران


گزینه‌ها:


  • All Users (شامل کاربران آینده)
  • Selected Users

مرحله 2: تنظیم زمان‌بندی Cron


مثال برای بک‌آپ روزانه ساعت 00:00:


Minute: 0
Hour: 0
Day of Month: *
Month: *
Day of Week: *

برای کمک به سینتکس می‌توانید از crontab.guru استفاده کنید.


مرحله 3: انتخاب محل ذخیره‌سازی


  • محلی (Local)
  • FTP ریموت (با امکان Secure FTP)

می‌توانید قوانین overwrite را با گزینه Append تنظیم کنید (مثلاً نگه‌داشتن ۷ بک‌آپ آخر).


مرحله 4: انتخاب نوع داده‌ها


  • All Data
  • Selected Data (دیتابیس، ایمیل، FTP، دامنه‌ها و ...)

در پایان روی Schedule کلیک کنید.


3. تنظیمات بک‌آپ در سطح User


مسیر ذخیره‌سازی:


/home/USERNAME/backups/

گزینه‌های موجود:


  • Website Data (فایل‌های دامنه‌ها، لیست ساب‌دامین‌ها)
  • Email (اکانت‌ها، داده‌ها، فورواردها، فیلترها، autoresponder، vacation)
  • FTP Accounts & Settings
  • Database Settings & Data
  • Trash (آیتم‌های حذف‌شده)

نکته: در سطح کاربر امکان زمان‌بندی وجود ندارد.


4. تنظیمات بک‌آپ در سطح Reseller


مسیر ذخیره‌سازی:


/home/RESELLER_NAME/user_backups/

گزینه‌ها:


  • ارسال پیام پس از اتمام بک‌آپ
  • استفاده از NameServerهای محلی یا بک‌آپ
  • استفاده از SPF محلی یا بک‌آپ

5. تنظیمات بک‌آپ در سطح Admin


مسیر ذخیره‌سازی:


/home/admin/admin_backups/

گزینه‌ها:


  • ارسال پیام پس از اتمام بک‌آپ
  • انتخاب NS محلی یا بک‌آپ
  • انتخاب SPF محلی یا بک‌آپ
  • بررسی تداخل دامنه در /etc/virtual/domainowners

مقادیر اضافی directadmin.conf:


  • backup_ftp_pre_test
  • backup_ftp_md5
  • allow_backup_encryption
  • tally_after_restore
  • backup_hard_link_check

6. گزینه‌های ساخت و زمان‌بندی بک‌آپ


WHO


  • All Users
  • All Users Except Selected
  • Selected Users
  • Skip Suspended

WHEN


  • Now
  • Cron Schedule

WHERE


  • Local path (پیش‌فرض: /home/admin/admin_backups)
  • FTP (IP، یوزرنیم، پسورد، مسیر، پورت، Secure FTP)

WHAT


  • All Data
  • Selected Data (دامنه‌ها، FTP، دیتابیس، ایمیل، mailing lists، trash)

7. مانیتورینگ پیشرفت بک‌آپ


DirectAdmin یک مانیتور پیشرفت بک‌آپ دارد. پس از شروع بک‌آپ، صفحه CMD_ADMIN_BACKUP را رفرش کنید تا تب IN PROGRESS نمایش داده شود.


این قابلیت توسط مقدار زیر کنترل می‌شود:


track_task_queue_processes=1

برای لاگ دقیق‌تر مقدار را روی 2 قرار دهید.


نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل پیکربندی کلاینت‌های ایمیل، هشدارهای quota در Dovecot و بررسی آخرین لاگین‌ها در DirectAdmin

این مقاله یک مرجع جامع برای کاربران و مدیران DirectAdmin است. در این راهنما یاد می‌گیرید چگونه ایمیل را روی iPhone، Thunderbird و Gmail تنظیم کنید، هشدارهای پر شدن quota را در Dovecot فعال کنید و با یک اسکریپت ساده، آخرین زمان لاگین تمام حساب‌های ایمیل را مشاهده کنید.

ادامه

عیب‌یابی Dovecot در DirectAdmin – رفع خطاهای IMAP، مشکلات احراز هویت و بررسی گواهی SSL

Dovecot سرویس اصلی IMAP/POP3 در DirectAdmin است. گاهی کاربران هنگام ورود به وب‌میل یا کلاینت ایمیل با خطاهایی مثل "Connection dropped" یا "unknown user" مواجه می‌شوند. این مقاله یک راهنمای کامل برای رفع خطاهای رایج Dovecot، پاک‌سازی ایندکس‌ها، بررسی دیتابیس‌های احراز هویت و تست گواهی SSL روی پورت‌های 143 و 993 است.

ادامه

عیب‌یابی DNS در DirectAdmin – وقتی named اجرا می‌شود اما دامنه resolve نمی‌شود

گاهی سرویس named (BIND) روی سرور اجرا می‌شود اما دامنه‌ها resolve نمی‌شوند یا از بیرون پاسخ DNS دریافت نمی‌شود. این مقاله یک راهنمای کامل برای بررسی listen، فایروال، تنظیمات named.conf، propagation، رکوردهای اشتباه، مشکلات ساب‌دامین، resolv.conf و خطاهای رایج DNS در DirectAdmin است.

ادامه

مدیریت رکوردهای DNS در DirectAdmin – راهنمای کامل، کاربردی و حرفه‌ای

DirectAdmin ابزارهای قدرتمندی برای مدیریت DNS ارائه می‌دهد: از کاهش TTL برای جلوگیری از downtime، تا ساخت رکوردهای SRV، فعال‌سازی DNSSEC، مدیریت delegation ساب‌دامین‌ها، افزودن خودکار TLSA برای DANE و حتی تغییرات گروهی (Mass Update) روی همه دامنه‌ها. این مقاله یک مرجع کامل برای مدیریت حرفه‌ای DNS در DirectAdmin است.

ادامه

DNS و Nameserverها در DirectAdmin – راهنمای کامل، کاربردی و حرفه‌ای

DNS ستون فقرات اینترنت است و وظیفه دارد نام دامنه را به IP تبدیل کند. در DirectAdmin می‌توان Nameserverهای اختصاصی ساخت، DNS را مدیریت کرد، DNS Clustering راه‌اندازی کرد و حتی از DNS خارجی استفاده نمود. این مقاله یک راهنمای جامع برای درک DNS، ساخت ns1/ns2، تنظیم Glue Record، رفع خطاها و مدیریت حرفه‌ای DNS در DirectAdmin است.

ادامه

CustomBuild در DirectAdmin – راهنمای کامل نصب، به‌روزرسانی، پیکربندی و سفارشی‌سازی پیشرفته

CustomBuild ابزار اصلی DirectAdmin برای مدیریت سرویس‌ها و نرم‌افزارهای سرور است. این ابزار وب‌سرور، PHP، دیتابیس، ایمیل، FTP و بسیاری از کامپوننت‌های دیگر را نصب، به‌روزرسانی و پیکربندی می‌کند. به دلیل کامپایل از سورس، CustomBuild انعطاف‌پذیری بسیار بالا، سرعت دسترسی به نسخه‌های جدید و مصرف منابع بهینه را فراهم می‌کند.

ادامه