در صورتی که لایسنس دایرکت ادمین شما منقضی (expire) شده باشد و یا سرویس دایرکت ادمین شما از کار افتاده باشد و شما نیاز داشته باشید از سایت های خود نسخه پشتیبان تهیه کنید توسط دستورات زیر می توانید اینکار را انجام دهید.
نحوه گرفتن backup دایرکت ادمین :
ابتدا با استفاده از نرم افزار putty وارد ssh سرور خود شوید.
دستور زیر را وارد کنید :
echo “action=backup&local%5Fpath=%2Fhome%2Fadmin%2Fadmin%5Fbackups%32&owner=admin&type=admin&value=multiple&when=now&where=local&who=all” >> /usr/local/directadmin/data/task.queue
با بررسی /var/log/cron مطمئن شوید که dataskq در حال اجرا است اگر در حال اجرا نیست می توانید با دستور زیر آن را دستی اجرا کنید :
/usr/local/directadmin/dataskq d200
backup دایرکت ادمین در مسیر زیر ذخیره می شود :
/home/admin/admin_backups
این دستور برای گرفتن backup دایرکت ادمین ۱ کاربر می باشد :
echo “action=backup&local%5Fpath=%2Fhome%2Fadmin%2Fadmin%5Fbackups&owner=admin&select%30=testuser&type=admin&value=multiple&when=now&where=local” >> /usr/local/directadmin/data/task.queue
توجه داشته باشید testuser همان کاربری است. که قصد گرفتن backup آن را دارید.
برای restore نسخه پشتیبان دایرکت ادمین از طریق ssh می توانید دستور زیر را وارد کنید :
echo “action=restore&ip%5Fchoice=file&local%5Fpath=%2Fhome%2Fadmin%2Fadmin%5Fbackups&owner=admin&select%30=user%2Eadmin%2Etestuser%2Etar%2Egz&type=admin&value=multiple&when=now&where=local” >> /usr/local/directadmin/data/task.queue