پاک شدن ناگهانی اطلاعات وبسایت، کابوسی برای هر مدیر سایت است. چه سرور هک شده باشد و چه یک افزونه مخرب دیتابیس را دچار مشکل کرده باشد، در چنین شرایطی تنها راه نجات، داشتن یک بکاپ سالم است. سیستم پیشفرض سیپنل برای بکاپگیری، منابع سرور را به شدت درگیر میکند و سرعت پایینی دارد. در اینجاست که افزونه قدرتمند جت بکاپ (JetBackup) به کمک میآید. در این مقاله از بخش آموزش سی پنل در بلاگ پارسپک، نحوه نصب، آموزش بکاپگیری با JetBackup در سی پنل و بازگردانی اطلاعات را به صورت تصویری و گامبهگام بررسی میکنیم.
پلاگین JetBackup چیست؟
جت بکاپ (JetBackup) یک افزونه حرفهای برای کنترلپنلهای هاستینگ (مانند سیپنل) است که فرآیند پشتیبانگیری را سریعتر و بهینهتر میکند. نقطه قوت این افزونه نسبت به سیستم پیشفرض سیپنل، پشتیبانی از بکاپگیری افزایشی (Incremental) است. این یعنی پس از گرفتن اولین بکاپ کامل، در دفعات بعدی سیستم فقط از فایلهایی بکاپ میگیرد که تغییر کردهاند. این کار هم سرعت بکاپگیری از هاست سی پنل را چند برابر میکند و هم فضای بسیار کمتری از دیسک سرور را اشغال میکند.
کاربرد پلاگین JetBackup در سی پنل
اصلیترین کاربرد این پلاگین، مکانیزه کردن و مدیریت هوشمند فرآیند محافظت از دادههای هاست است. با استفاده از این افزونه میتوانید زمانبندیهای دقیقی برای تهیه بکاپ از دیتابیسها، فایلهای سایت، اکانتهای ایمیل و حتی رکوردهای DNS تعریف کنید. یکی از قابلیتهای کلیدی جت بکاپ، امکان انتقال خودکار فایلهای فشرده به سرورهای راه دور (Remote Destinations) است. برای استفاده اصولی از این افزونه، به شدت توصیه میکنیم که یک هاست دانلود مجزا تهیه کنید و مسیر ذخیرهسازی بکاپها را روی آن تنظیم نمایید. همچنین این افزونه از فضای ابری (Cloud Storage) نیز جهت ذخیرهسازی بکاپهای تهیه شده پشتیبانی میکند.
نحوه نصب JetBackup در سی پنل
فرآیند نصب افزونه JetBackup 5 در سرور و از طریق SSH به سادگی قابل انجام است؛ برای نصب، داشتن دسترسی روت (Root) الزامی است.
در گام نخست، با استفاده از SSH به محیط خط فرمان سرور خود متصل شده و جهت افزودن مخازن رسمی JetApps، دستور زیر را وارد میکنیم:
پس از اتمام بارگذاری مخزن، با اجرای فرمان زیر نسخه پایدار JetBackup 5 را نصب میکنیم:
با اتمام مراحل بالا، به پنل مدیریتی WHM وارد شده و از ستون ابزارهای سمت چپ، به مسیر Plugins سپس بخش JetBackup 5 میرویم.
در ابتدای راهاندازی، پذیرش توافقنامه کاربری (Terms) ضروری است.
در ادامه با انتخاب گزینه New Installation، پیکربندیهای اولیه را مطابق با نیاز خود پیش میبریم.
در این مرحله، تنظیمات مورد نظر را برای استفاده هر چه بهتر و شخصیسازی شده از این پلاگین اعمال میکنیم و در آخر بر روی Finish کلیک میکنیم.
در نهایت، JetBackup نصب و فعال شده است.
آموزش بکاپگیری با JetBackup در سی پنل
کاربران cPanel پس از فعالسازی افزونه توسط مدیر سرور در WHM، میتوانند به راحتی از طریق رابط کاربری سی پنل از سایت خود نسخه پشتیبان تهیه کنند. برای این کار کافیست مراحل زیر را دنبال کنید:
۱. وارد حساب سی پنل شوید و در بخش Files، روی آیکون JetBackup کلیک کنید.
۲. در داشبورد افزونه، برای ایجاد یک نسخه پشتیبان کامل از تمامی اطلاعات، روی گزینه Create Backup On Demand کلیک کنید.
سیستم بلافاصله فرآیند جمعآوری و فشردهسازی اطلاعات را آغاز میکند. شما میتوانید روند پردازش دادهها را در تب Queue مشاهده کنید. این فرآیند بسیار بهینهتر از روشهای سنتی بکاپگیری از هاست سی پنل عمل میکند و بار اضافی به سرور تحمیل نخواهد کرد.
سطوح مختلف بکاپگیری در پلاگین JetBackup
این افزونه انعطافپذیری فوقالعادهای در انتخاب نوع دادهها برای پردازش دارد. شما بر اساس نیاز خود میتوانید تعیین کنید که دقیقاً از کدام بخش سایت نسخه پشتیبان تهیه شود. سطوح بکاپگیری عبارتند از:
- فول بکاپ (Full Backups): آرشیو کاملی از تمامی اطلاعات اکانت شامل فایلهای اجرایی، پایگاههای داده، کرون جابها و ایمیلها.
- بکاپ فایلها (File Backups): امکان انتخاب پوشههای خاص (مانند public_html) برای مواقعی که فقط کدهای سایت تغییر کردهاند.
- بکاپ دیتابیس (Database Backups): ابزاری حیاتی برای سایتهای فروشگاهی و پویا جهت حفظ آخرین تغییرات جداول پایگاه داده.
- بکاپ ایمیلها (Email Backups): محافظت اختصاصی از نامههای الکترونیکی و مکاتبات تجاری ذخیره شده در وبمیل.
آموزش ریستور بکاپ سی پنل با JetBackup
یکی از بزرگترین مزیتهای این افزونه، سادگی و دقت بالا در بازیابی اطلاعات است که کاربر را از درگیری با پیچیدگیهای استخراج فایل و ایمپورت دیتابیس بینیاز میکند.
برای بازیابی دادهها، از منوی سی پنل وارد JetBackup شوید و روی نوع بکاپی که قصد ریستور آن را دارید (مثلاً در بخش Full Accounts) کلیک کنید. در لیست نمایش داده شده، نسخه پشتیبان مورد نظر را بر اساس تاریخ ایجاد پیدا کرده و روی دکمه Restore کلیک کنید.
در صفحه تأییدیه، این امکان را دارید که بخشهای مختلف جهت ریستور را مشخص کنید.
پس از تأیید، سیستم در پسزمینه شروع به بازیابی میکند. با این روش، مشکلات متداول در بازگردانی فایل بکاپ cPanel به صورت دستی، کاملاً برطرف میشود.
دانلود بکاپ با JetBackup در سی پنل
داشتن یک نسخه فیزیکی از بکاپها روی سیستم شخصی، لایه امنیتی بیشتری برای محافظت از دادههای شما فراهم میکند. جت بکاپ این فرآیند را تنها با چند کلیک ساده امکانپذیر کرده است.
در محیط افزونه وارد بخش Full Account شوید. از لیست نسخههای پشتیبان موجود، فایل دلخواه را انتخاب کرده و روی دکمه Download کلیک کنید.
با این کار، سیستم فرآیند آمادهسازی و ادغام فایلها را برای دانلود آغاز میکند. پیش از دانلود جهت انتخاب گزینههای دانلود بخشهای بکاپ نمایش داده میشود.
در نهایت با کلیک روی گزینه Download، ابتدا فایل فشرده ساخته میشود سپس با مراجعه به بخش Downloads و دانلود آن به صورت مستقیم روی سیستم شما ذخیره میگردد.
فایل بکاپ سایت را در کجا نگهداری کنیم؟
نگه داشتن فایل بکاپ روی همان سروری که سایت روی آن قرار دارد، یک اشتباه بزرگ است. اگر هارد سرور اصلی دچار مشکل شود، هم سایت و هم بکاپهای آن به صورت همزمان نابود میشوند. همانطور که پیشتر اشاره کردیم، امنترین و پایدارترین راهکار، خرید یک هاست دانلود ارزانقیمت اما با فضای بالا و انتقال خودکار فایلهای جت بکاپ از طریق پروتکل FTP به آن است.
خطاهای رایج در زمان کار با JetBackup و ایرونی سنتر حل آنها
در طول فرآیند بکاپگیری یا بازگردانی اطلاعات، ممکن است با ارورهای سیستمی مواجه شوید. در ادامه رایجترین خطاها و راهکارهای رفع آنها را بررسی میکنیم تا بتوانید به سرعت چالشها را برطرف کنید.
- خطای Insufficient Disk Space: این ارور زمانی بروز میکند که فضای ذخیرهسازی سرور مقصد پر شده باشد. پیش از اجرای بکاپ دستی، میزان فضای خالی را بررسی کرده و بکاپهای قدیمی را حذف کنید.
- خطای Connection Timeout: این مشکل مربوط به قطع ارتباط سرور اصلی با هاست مقصد است. از باز بودن پورتهای اتصال (مانند پورت ۲۱ برای FTP) و مسدود نبودن IP در فایروال سرورها اطمینان حاصل کنید.
- خطای دیتابیس حین ریستور: گاهی به دلیل عدم تطابق پیشوند (Prefix) نام کاربری پایگاه داده، فرآیند ریستور دیتابیس متوقف میشود. در این شرایط بهترین راهکار، دانلود فایل SQL از طریق جت بکاپ و ایمپورت دستی آن در phpMyAdmin است.
جمعبندی
در این مقاله به صورت جامع یاد گرفتیم که چگونه فرآیندهای بکاپگیری خودکار را تنظیم کنیم، فایلهای از دست رفته را بدون خطا ریستور نموده و مشکلات احتمالی سیستم را به راحتی برطرف کنیم. تسلط بر این افزونه قدرتمند، ریسک از دست رفتن زحمات سالها تلاش شما را به صفر میرساند. برای پیادهسازی اصولی این استراتژیها و جلوگیری از افت سرعت وبسایت، پیشنهاد میکنیم از سرویسهای پایدار میزبانی وب و هاست دانلود پارسپک استفاده کنید تا با خیالی آسوده، زیرساختی قدرتمند برای حفظ دادههای خود در اختیار داشته باشید.
سوالات متداول
-
تفاوت JetBackup با سیستم بکاپگیری استاندارد سی پنل در چیست؟
سیستم پیشفرض سی پنل در هر بار اجرا، یک نسخه کامل و سنگین از تمام اطلاعات تهیه میکند که فشار زیادی به سرور میآورد؛ اما جت بکاپ با استفاده از فناوری افزایشی تنها از فایلهای تغییر یافته نسخه پشتیبان میگیرد که سرعت و بهینگی آن را به شدت افزایش میدهد.
-
آیا ذخیره بکاپهای JetBackup روی فضاهای ابری مانند گوگل درایو توصیه میشود؟
خیر، با وجود اینکه جت بکاپ از سرویسهای ابری پشتیبانی میکند، اما به دلیل تداخلات ارتباطی، پکتلاستهای شبکهای و محدودیتهای API، استفاده از این فضاها باعث قطعی در فرآیند بکاپگیری میشود و تهیه یک هاست دانلود مجزا گزینه بسیار مطمئنتری است.
-
چرا حجم فایلهای دانلود شده توسط جت بکاپ از حجم مصرفی هاست کمتر است؟
الگوریتمهای جت بکاپ در هنگام تولید خروجی فشرده، فایلها و جداول دیتابیس را با بالاترین نرخ ممکن فشردهسازی میکنند تا دانلود آنها سریعتر انجام شود؛ به همین دلیل حجم نهایی فایل آرشیو کمتر از فضای واقعی اشغال شده روی سرور خواهد بود.