آموزشهاست

آموزش بک آپ گیری اختصاصی از دامنه و دیتابیس در هاست نت افراز

How to Create fully customized backup in directadmin

با توجه به اینکه سیستم بک آپ گیری پیشفرض دایرکت ادمین تنها امکان ایجاد بک آپ گیری از کل سرویس میزبانی را در اختیار کاربران قرار می‌دهد و امکان بک آپ به صورت شخصی سازی شده از یک یا چند دامنه و پایگاه داده در آن وجود ندارد، بنابراین نت افراز با ارائه‌ی یک سیستم متمرکز و پیشرفته برای بک‌آپ‌گیری، امکان ایجاد بک آپ  از یک یا چند دامنه و دیتابیس را توسعه داده است.

در این آموزش قصد داریم به صورت کلی، کار با سیستم بک آپ گیری پیشرفته نت‌افراز را آموزش دهیم.

پس با ما همراه باشید.

ورود به سیستم بکاپ گیری پیشرفته نت افراز

برای ورود به سیستم بکاپ گیری پیشرفته نت‌افراز، لازم است تا ابتدا “وارد دایرکت ادمین” شوید.

سپس از بخش “مدیریت اکانت”، بر روی “سیستم بکاپ گیری پیشرفته” کلیک کنید.

 

بر روی سیستم بک آپ پیشرفته کلیک کنید

 

در این بخش دو گزینه برای انتخاب وجود دارد:

 

  • نسخه پشتیبان از تمامی دامنه‌ها و دیتابیس‌ها

این گزینه که ساده‌ترین حالت ممکن است، از تمامی اطلاعات هاست شما، یعنی تمامی دامنه‌ها و دیتابیس‌هایی که بر روی هاست شما قرار دارد نسخه پشتیبان تهیه می‌کند.

 

تهیه نسخه پشتیبان از تمامی دامنه ها و دیتابیس ها

 

با کلیک بر روی “ادامه”، در بخش بعدی لازم است تا محتوایی که می‌خواهید از آن نسخه پشتیبانی (بک‌آپ) تهیه کنید را انتخاب کنید.

 

  • انتخاب دامنه‌ها و دیتابیس‌ها جهت پشتیبان گیری

در این گزینه، شما می‌توانید دامنه‌ها و دیتابیس‌هایی که قصد بک آپ گیری از آن را دارید را انتخاب کنید.

 

دامنه و دیتابیس‌های موردنظر را انتخاب کنید

 

برای آن که تشخیص دهید کدام دیتابیس مربوط به کدام دامنه است، روش‌های مختلفی وجود دارد. به صورت کلی با مشاهده فایل کانفیگ هر برنامه، امکان بدست آوردن نام پایگاه داده مورد استفاده امکان‌پذیر است. (مثلا برای وردپرس، لازم است تا وارد wp-config شوید.)
در صورتی که شما از برنامه وردپرس استفاده می‌کنید، می‌توانید از ابزار WP Quick Fix به منظور مشاهده پایگاه داده دامین خود استفاده کنید.

با کلیک بر روی “ادامه”، در بخش بعدی لازم است تا محتوایی که می‌خواهید از آن نسخه پشتیبانی (بک‌آپ) تهیه کنید را انتخاب کنید.

انتخاب محتوای پشتیبان

در این بخش، محتواهایی که قصد دارید در نسخه‌ی پشتیبانی شما قرار بگیرند را انتخاب کنید. این بخش شامل “اطلاعات وب‌سایت‌ها” ، “ایمیل”، “FTP”، “دیتابیس‌ها” ، “Trash” است که می‌توانید نسبت به خواسته‌ی خود، بخش موردنظر را انتخاب کنید.

 

محتوایی که قصد بک آپ گیری آن را انتخاب کنید

 

با کلیک بر روی “ادامه” وارد بخش بعدی می‌شوید.

 

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

در ابتدای این بخش، می‌توانید نوع فشرده‌سازی را انتخاب کنید. در امکان جدیدی که در دایرکت ادمین در نظر گرفته شده، امکان فشرده‌سازی با فرمت Zstandard(.zst) نیز فراهم شده است.

این فرمت، که جدیدا توسط فیس‌بوک نیز مورد استفاده قرار می‌گیرد، نسبت به GZip، سرعت و درصد فشرده‌سازی بیشتری دارد اما ممکن است در برخی سیستم‌ها قابل خواندن نباشد.

 

انتخاب نوع فشرده سازی فایل بکاپ

 

در بخش دوم، سه روش برای ذخیره اطلاعات بک آپ وجود دارد:

 

  • ذخیره نسخه پشتیبان بر روی فضای سرویس هاست یا Local

با انتخاب این گزینه بک آپ در شاخه Backups ذخیره می‌شود. با انتخاب این بخش و کلیک بر روی “ادامه”، اطلاعات نسخه پشتیبان (پس از گذشت مدت زمانی که وابسته به حجم اطلاعات می‌باشد.) بر روی فضای هاست شما و در شاخه‌ی Backups، ایجاد می‌گردد.

 

انتخاب local برای ذخیره فایل بک آپ بر روی هاست

 

برای دسترسی به بک‌آپ و بازگردانی آن، پیشنهاد ما مطالعه “این مقاله” است.

  • ذخیره و انتقال نسخه پشتیبان از طریق پروتکل FTP

روش بعدی برای ذخیره سازی اطلاعات بک‌آپ، استفاده از روش FTP است.

اگر قصد دارید اطلاعات بک‌آپ شما بصورت ریموت در هاست دیگری ذخیره شود، پیشنهاد ما استفاده از این روش است.

قبل از انتخاب روش FTP، لازم است تا قبلا نسبت به ساخت اکانت FTP در سرور میزبانی مقصد اقدام کرده باشید. اگر سرور میزبانی مقصد شما نت‌افراز است، پیشنهاد ما مشاهده آموزش “نحوه ساخت اکانت FTP” است. پس از ساخت اکانت FTP، لازم است تا در این بخش اطلاعات مربوط به این اکانت را وارد کنید.

 

انتخاب محل ذخیره سازی از طریق ftp در نت افراز

 

Server: در این بخش لازم است تا آدرس دامنه یا IP سرور خود را وارد کنید.

Port: پورت پیشفرض مورد استفاده برای پروتکل FTP برابر با 21 است مگر اینکه این مقدار به صورت خاص توسط شرکت میزبان شخصی سازی شده باشد.

Username و Password: نام کاربری و رمزعبوری است که هنگام ساخت اکانت FTP ایجاد کرده‌اید.

Directory: شاخه‌ایست که تمایل دارید اطلاعات نسخه پشتیبانی در آن ذخیره شود.

FTPS: با انتخاب این گزینه اطلاعات به صورت رمزنگاری شده و امن بین سرور مبدا و مقصد منتقل می‌گردد.

با کلیک بر روی “ادامه”، فرآیند بک‌آپ گیری و انتقال اطلاعات به سرور مقصد شروع می‌شود. بسته به میزان اطلاعات شما، ممکن است مدتی این فرآیند طول بکشد.

  • ذخیره و انتقال نسخه پشتیبان از طریق پروتکل SFTP

پروتکل SFTP که مخفف Secure File Transfer Protocol است، نسخه امن شده‌ی پروتکل FTP است. در پروتکل SFTP از بستر Secure Shell برای انتقال اطلاعات استفاده می‌شود. اطلاعات موردنیاز برای این بخش بجز بخش SSH Host Key، همانند بخش FTP است.

 

انتخاب sftp برای بک آپ در دایرکت ادمین

 

Server: در این بخش لازم است تا آدرس دامنه یا IP سرور خود را وارد کنید.

Port: پورت پیشفرض برای اتصال پروتکل Secure Shell مقدار 22 می‌باشد.

Username و Password: نام کاربری و رمزعبوری است که هنگام ساخت اکانت Secure Shell امن ایجاد کرده‌اید.

Directory: شاخه‌ایست که تمایل دارید اطلاعات نسخه پشتیبانی در آن ذخیره شود.

SSH Host Key: یک کلید عمومی ایجاد شده در هاست مقصد است معمولا برای اتصال بدون پسورد مورد استفاده قرار می‌گیرد.

پس از آن با کلیک بر روی “ادامه” وارد بخش بعدی که بازنگری عملیات است می‌شوید.

بازبینی بک‌آپ و ایجاد نسخه پشتیبان

در این مرحله، دامنه‌ها، دیتابیس‌ها، محتوا و محل ذخیره‌سازی اطلاعات به شما نمایش داده می‌شود. در صورت اطمینان از اطلاعات، می‌توانید با کلیک بر روی گزینه “ایجاد پشتیبان” نسبت به ایجاد نسخه پشتیبان اقدام کنید.

 

بازبینی نهایی برای تهیه نسخه پشتیبان

 

پیغام زیر، نشان دهنده‌ی موفقیت‌آمیز بودن عملیات بک‌آپ گیری است.

 

بک آپ با موفقیت انجام شد

 

چگونه بک آپ ذخیره شده در دایرکت ادمین را دانلود کنیم؟

برای دانلود بک‌‌آپ، لازم است تا وارد شاخه‌ای که فایل بک‌آپ ما ذخیره شده است شویم. اگر نحوه‌ی بک‌آپ را Local انتخاب کرده باشید، فایل بک‌آپ داخل شاخه‌ی “backups” قابل مشاهده است.

پس از بخش “مدیریت فایل” وارد شاخه‌ی “backups” (که از منو سمت چپ قابل مشاهده است) شوید.

 

دانلود فایل بک آپ در دایرکت ادمین

 

سپس با “راست کلیک” و کلیک بر روی گزینه‌ی “Download”، می‌توانید نسبت به دانلود فایل بک‌آپ خود اقدام کنید.

در برخی موارد (مانند انتقال هاست و …) ممکن است بخواهید که بک‌آپ وب‌سایت خود را در اختیار دیگران قرار دهید. این کار به راحتی از طریق انتقال فایل بک‌آپ به Public_html و کپی کردن لینک مربوطه امکان‌پذیر است.

توجه داشته باشید که قبل از انتقال بک‌آپ به public_html، لازم است تا فضای مورد نیاز برای این فایل وجود داشته باشد.

بدین منظور، ابتدا لازم است تا وارد شاخه مربوط به backups از طریق مدیریت فایل (AxFilePro) شوید.

 

بر روی backups در axfilepro کلیک کنید

 

سپس لازم است تا فایل بک‌آپ را cut یا copy کنید.

 

کات یا کپی کردن فایل بک آپ در دایرکت ادمین

 

سپس لازم است تا فایل بک‌آپ را در یک شاخه‌ای در شاخه‌ی public_html قرار دهید. برای امنیت بیشتر، پیشنهاد می‌کنیم که فایل بک‌آپ را در یک شاخه‌ای جداگانه منتقل کنید. همچنین پس از اتمام دانلود، پیشنهاد می‌کنیم که فایل را از شاخه public_html حذف کنید.

 

فایل بک آپ را در public html paste کنید

 

به دلیل امنیتی بودن فایل بک‌آپ، سطح دسترسی آن برای اشخاصی دیگر بسته شده است. بنابراین لازم است تا دسترسی لازم را ایجاد کنید. پس بر روی فایل بک‌آپ موردنظر راست کلیک کرده و بر روی “Change Permissions” کلیک کنید.

 

تغییر سطح دسترسی در دایرکت ادمین

 

سپس سطح دسترسی را مطابق با الگوی زیر تنظیم کنید:

 

سطح دسترسی یک فایل در دایرکت ادمین

 

پس از تنظیم این سطح دسترسی، به راحتی می‌توانید لینک مربوط به فایل بک‌آپ را در اختیار دیگران قرار دهید. پس بر روی فایل موردنظر راست کلیک کرده و بر روی “Copy URL” کلیک کنید.

 

کپی کردن فایل بک آپ در دایرکت ادمین

 

لینک کپی شده، لینک مربوط به فایل بک آپ شماست.

در صورت بروز خطا چه عملیاتی انجام دهیم؟

در صورتیکه در هرکدام از بخش‌های مربوطه با خطا مواجه شوید، با کلیک بر روی دکمه کپی، می‌توانید خطای موردنظر را از طریق پشتیبانی ارسال کنید تا با بررسی‌های لازم بتوانند خطای شما را رفع کنند.

 

خطای مربوط به اتصال به اکانت FTP بعد از بک آپ ریموت

 

مرحله بعدی: بازگردانی بک آپ

به دلیل اینکه این مرحله مقداری طولانی است، پیشنهاد می‌شود تا از طریق لینک زیر نسبت به مشاهده آموزش مربوطه اقدام کنید.

توجه داشته باشید که لازم است از قبل، فایل بک‌آپ در شاخه‌ی “Backups” قرار داشته باشد.

آموزش بازگردانی بک‌‍آپ هاست

امیدوارم که این آموزش برای شما مفید بوده باشد.

در صورت وجود هرگونه سوال و نظرات، از طریق بخش دیدگاه‌ها، پاسخگوی شما خواهیم بود.

شاد و پیروز باشید.

4.1 7 رای ها
امتیازدهی به مقاله

نوشته های مشابه

اشتراک در
اطلاع از

7 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
salizadeh
1 سال قبل

سلام
بعد از بکاپ گیری، به جز فایل با پسوند tar.gz یک فایل با پسوند json هم ایجاد میشه. کاربرد این فایل چیه؟ اگر بخوایم فایل بکاپ رو دانلود کنیم یابد فایل json رو هم دانلود کنیم؟ این فایل برای بازگردانی بکاپ لازمه؟
فایل json فقط زمانی ایجاد میشه که بکاپ گیری از طریق سیستم بکاپ گیری پیشرفته انجام بشه نه از طریق ایجاد/بازگردانی آرشیوهای بکاپ ممنون میشم بفرمایید از این فایل کجا استفاده میکنیم.

salizadeh
1 سال قبل

سلام
زمانی که ما فقط یک دامنه روی هاست داریم و بکاپ گیری از طریق ایجاد/ بازگردانی آرشیوهای بکاپ انجام میشه حجم فایل دوبرابر زمانی هست که بکاپ از طریق سیستم بکاپ گیری پیشرفته انجام میشه این افزایش حجم چه دلیلی داره و برای بازگردانی کدام فایل بهتره؟
ممنون از پاسخگوییتون.

رامین
1 سال قبل

عالیه کاش یه امکانی هم میزاشتید تا زمان بکاپ گیری رو هم تعیین بکنیم که ساعت مثلا 12 شب به بعد این کار انجام بشه.

فریده فلاح
1 سال قبل

با عرض سلام و ادب
بنده به شخصه از مجموعه قوی شرکت نت افراز کمال سپاسگزاری را می نمایم تنها شرکتی است که تا آخرین دقایق در کنار ما قرار دارند تا مشکلات سایت ما رفع شود
پاینده باشند
با احترام فلاح

دکمه بازگشت به بالا