بکاپی که روی همان هاستِ سایت نگه داشته می‌شود، در برابر خراب کردن اشتباهی یک فایل خوب است، اما در برابر حادثه‌هایی که کل حساب را درگیر می‌کنند بی‌فایده است: هک، حذف سرویس، خرابی سخت‌افزار یا پاک کردن اشتباهی. در این حالت‌ها بکاپ و سایت با هم از بین می‌روند. بکاپ واقعی باید جایی باشد که با سایت در یک سرنوشت شریک نباشد.

پنج سناریو

حادثه بکاپ روی همان هاست بکاپ بیرون از هاست
یک فایل را اشتباهی خراب کردید به کار می‌آید به کار می‌آید
سایت هک شد و مهاجم به فایل‌ها دسترسی دارد بکاپ هم در دسترس مهاجم است سالم است
سرویس به‌خاطر تمدید نشدن حذف شد همراه سرویس حذف می‌شود سالم است
هارد سرور خراب شد هر دو از بین می‌روند سالم است
کل حساب را اشتباهی پاک یا ریست کردید پاک می‌شود سالم است

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

یک خطر پنهان دیگر: بکاپ در پوشه‌ی عمومی

بسیاری از افزونه‌های بکاپ، فایل را داخل wp-content یا public_html می‌گذارند. اگر نام فایل قابل حدس باشد، هر کسی می‌تواند آن را دانلود کند: کل سایت، همراه رمز دیتابیس در wp-config.php. اگر ناچارید موقت آنجا نگهش دارید، پوشه را رمزدار کنید (Directory Privacy) و بعد از دانلود پاکش کنید.

ابزار Directory Privacy در سی‌پنل برای رمز گذاشتن روی پوشه
Directory Privacy در سی‌پنل: رمز گذاشتن روی پوشه‌ای که بکاپ در آن است

قاعده‌ی ۳-۲-۱

  • ۳ نسخه از اطلاعات (سایت زنده و دو بکاپ)
  • روی ۲ جای متفاوت
  • که ۱ نسخه بیرون از هاست اصلی باشد

بکاپ هاست رایکت کجای این قاعده است؟

رایکت از سرویس‌ها هفته‌ای دو بار و از دیتابیس‌ها روزانه بکاپ می‌گیرد و بازگردانی از داخل سی‌پنل با خود شماست. این نسخه‌ی دوم شماست و بیشتر حادثه‌ها را پوشش می‌دهد. نسخه‌ی سوم، یعنی بکاپی که در اختیار خودتان و بیرون از سرویس باشد، با شماست؛ به دو دلیل:

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

بکاپ را کجا نگه داریم؟

محل مناسب برای نکته
کامپیوتر خودتان سایت‌های کوچک دستی است و فراموش می‌شود
فضای ابری شخصی سایت‌های کوچک و متوسط به دسترسی اینترنت بین‌الملل وابسته است
هاست پشتیبان فروشگاه‌ها، چند سایت، بکاپ سرور خودکار، روی سرور جدا در ایران؛ ۲۵، ۶۰ یا ۱۰۰ گیگابایت

هاست پشتیبان یک حساب جدا با سی‌پنل و FTP است؛ ابزار بکاپ سایت یا سرور، نسخه‌ها را خودکار به آن می‌فرستد. (ساخت اکانت FTP)

چه چیزی را بیرون ببریم؟

لازم نیست همه‌چیز را هر روز منتقل کنید:

  • دیتابیس: روزانه (حجم کمی دارد).
  • پوشه‌ی uploads: هفتگی.
  • بکاپ کامل: ماهانه و قبل از هر تغییر بزرگ.
بخش بکاپ جزئی دیتابیس در سی‌پنل
بکاپ جزئی دیتابیس در سی‌پنل: کم‌حجم و مناسب انتقال روزانه

برنامه‌ی کامل بکاپ را در بکاپ وردپرس؛ از چه چیزی، هر چند وقت و کجا نوشته‌ایم.

سوال‌های رایج

بکاپ را روی یک هاست دیگر از همان شرکت بگذارم، قبول است؟

بله، به شرطی که حساب و سرور جدا باشد. مهم این است که با خراب شدن یا حذف هاست اصلی، بکاپ از بین نرود.

بکاپ را رمزگذاری کنم؟

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

بکاپ قدیمی را تا کی نگه دارم؟

نسخه‌های هفتگی را یک ماه و نسخه‌های ماهانه را چند ماه.