دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
Backup
  • Folder icon closed Folder open iconاستراتژی 3-2-1 Backup
  • Folder icon closed Folder open iconبکاپ با rsync
  • Folder icon closed Folder open iconبکاپ با Restic
  • Folder icon closed Folder open iconبکاپ دیتابیس MySQL
  • Folder icon closed Folder open iconبکاپ PostgreSQL
  • Folder icon closed Folder open iconبکاپ Docker Volumes
  • Folder icon closed Folder open iconتست بازیابی بکاپ
  • Folder icon closed Folder open iconبکاپ رمزنگاری‌شده
  • Folder icon closed Folder open iconبکاپ روی فضای ابری
  • Folder icon closed Folder open iconآموزش نصب JetBackup و تنظیمات اولیه در لینوکس cPanel
  • Folder icon closed Folder open iconآموزش بکاپ گیری در هاست سی پنل
  • Folder icon closed Folder open iconآموزش بکاپ گیری در هاست Plesk
  • Folder icon closed Folder open iconآموزش بکاپ گیری در هاست DirectAdmin
  • Folder icon closed Folder open iconتنظیم Plesk Automatic Backup
  • Folder icon closed Folder open iconتنظیم cPanel Automatic Backup
  • Folder icon closed Folder open iconتنظیم DirectAdmin Automatic Backup
  • Folder icon closed Folder open iconدانلود و آپلود بکاپ دیتابیس در Plesk
  • Folder icon closed Folder open iconدانلود و آپلود بکاپ دیتابیس در Cpanel
  • Folder icon closed Folder open iconدانلود و آپلود بکاپ دیتابیس در Directadmin
  • Folder icon closed Folder open iconآموزش اتصال S3 Storage به JetBackup؛ ذخیره بکاپ روی Object Storage
  • Folder icon closed Folder open iconآموزش مانیتورینگ بکاپ‌های JetBackup؛ بررسی سلامت Backupها و خطاهای مهم
Backup

آموزش نصب JetBackup و تنظیمات اولیه در لینوکس cPanel

مقدمه

JetBackup یکی از محبوب‌ترین ابزارهای مدیریت Backup در محیط‌های هاستینگ مبتنی بر cPanel/WHM است. این ابزار امکان تهیه نسخه پشتیبان از اطلاعات کاربران، دیتابیس‌ها، ایمیل‌ها، فایل‌ها و تنظیمات سرویس‌های هاستینگ را فراهم می‌کند.

JetBackup به دلیل داشتن قابلیت‌هایی مانند Backup زمان‌بندی‌شده، Incremental Backup، نگهداری چند نسخه، Restore سریع، اتصال به فضای ذخیره‌سازی خارجی و مدیریت ساده از طریق WHM یکی از ابزارهای اصلی مدیران سرورهای لینوکسی، شرکت‌های هاستینگ و متخصصان DevOps محسوب می‌شود.

در این مقاله، مراحل نصب JetBackup، تنظیمات اولیه، ایجاد Backup Job و بررسی Restore در سرورهای دارای cPanel را بررسی می‌کنیم.


پیش‌نیازها

قبل از نصب JetBackup اطمینان حاصل کنید:

  • سرور دارای cPanel/WHM باشد.
  • دسترسی Root به سرور داشته باشید.
  • سیستم‌عامل یکی از موارد زیر باشد:
    • AlmaLinux 8 / 9
    • Rocky Linux 8 / 9
    • CloudLinux 8 / 9
    • CentOS 7 (برای نسخه‌های قدیمی)
  • فضای کافی برای ذخیره Backup وجود داشته باشد.
  • سرویس‌های cPanel فعال باشند.

بررسی دسترسی Root:

whoami

خروجی باید:

root

باشد.


بررسی نسخه سیستم‌عامل

برای بررسی سیستم‌عامل:

cat /etc/os-release

نمونه خروجی:

NAME="AlmaLinux"
VERSION="9.6"

بررسی نصب بودن cPanel

بررسی وجود مسیر cPanel:

ls /usr/local/cpanel

در صورت نصب صحیح باید محتویات cPanel نمایش داده شود.


بررسی License جت‌بکاپ

JetBackup نیاز به License فعال دارد.

برای بررسی وضعیت License:

/usr/bin/jetapi backup --func=get_license

همچنین می‌توانید از پنل WHM وضعیت License را مشاهده کنید:

WHM
 └── JetBackup
     └── License

نصب JetBackup از طریق SSH

مرحله اول: اجرای Installer

با دسترسی Root دستور زیر را اجرا کنید:

curl -LSs https://repo.jetlicense.com/static/install | bash

پس از پایان نصب، JetBackup به WHM اضافه خواهد شد.


بررسی سرویس JetBackup

بررسی وضعیت سرویس:

systemctl status jetbackup5d

نمونه خروجی:

Active: active (running)

نصب JetBackup از طریق WHM

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

وارد WHM شوید:

WHM

سپس:

Plugins
   >
JetBackup

یا:

Plugins
   >
JetBackup Installation

را انتخاب کنید.


ورود به پنل JetBackup

پس از نصب:

از WHM مسیر زیر را باز کنید:

WHM
 └── Plugins
      └── JetBackup

صفحه اصلی JetBackup شامل بخش‌های زیر است:

  • Dashboard
  • Backup Jobs
  • Destinations
  • Schedules
  • Restore
  • Logs

تنظیم Destination (محل ذخیره Backup)

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

مسیر:

JetBackup
 >
Destinations

گزینه:

Create New Destination

را انتخاب کنید.


انواع Destination

JetBackup از مقصدهای مختلف پشتیبانی می‌کند:

Local Storage

ذخیره Backup روی همان سرور.

مثال:

/backup

مزایا:

  • سرعت بالا
  • Restore سریع

معایب:

  • در صورت خرابی سرور، Backup نیز از بین می‌رود.

Remote FTP

ذخیره Backup روی سرور دیگر:

نیازمند:

  • IP مقصد
  • Username
  • Password
  • Port

SFTP

گزینه امن‌تر نسبت به FTP.

نمونه تنظیمات:

Protocol:
SFTP

Host:
backup.example.com

Port:
22

Amazon S3

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

نیازمند:

  • Access Key
  • Secret Key
  • Bucket Name

Google Drive / Cloud Storage

برای ذخیره Backup روی فضای ابری.


تست Destination

پس از ایجاد Destination:

گزینه:

Test Connection

را اجرا کنید.

در صورت موفقیت:

Connection Successful

نمایش داده می‌شود.


ایجاد Backup Job

برای ایجاد اولین Backup:

مسیر:

JetBackup
 >
Backup Jobs

انتخاب کنید:

Create New Backup Job

تنظیمات Backup Job

نام Backup

مثال:

Daily-Server-Backup

انتخاب Destination

Destination ایجاد شده را انتخاب کنید:

/backup

انتخاب اطلاعات برای Backup

JetBackup امکان Backup موارد زیر را دارد:

  • Home Directory
  • Database
  • Email Accounts
  • DNS Zones
  • SSL Certificates
  • cPanel Configuration

تنظیم Schedule

مسیر:

Schedule

زمان‌بندی Backup را مشخص کنید.

نمونه:

Backup روزانه:

Every Day
02:00 AM

Backup هفتگی:

Every Sunday
03:00 AM

تنظیم Retention

Retention مشخص می‌کند چند نسخه Backup نگهداری شود.

مثال:

Daily Backup:
7 Copies

یعنی:

  • ۷ روز گذشته نگهداری شود.
  • نسخه‌های قدیمی‌تر حذف شوند.

اجرای Backup دستی

برای تست:

از بخش:

Backup Jobs

روی:

Run Backup

کلیک کنید.


بررسی وضعیت Backup

مشاهده Progress:

JetBackup
 >
Queue

یا از SSH:

tail -f /usr/local/jetapps/var/log/jetbackup/jetbackup.log

بررسی فایل‌های Backup

برای Backup Local:

ls -lah /backup

نمونه:

user1
user2
metadata

Restore کردن Backup

برای بازیابی:

مسیر:

JetBackup
 >
Restore & Download

انتخاب کنید.


موارد قابل Restore:

  • Full Account
  • Home Directory
  • Database
  • Email
  • DNS Zone

Restore کامل یک اکانت cPanel

انتخاب:

Account Restore

سپس:

Username
>
Backup Date
>
Restore

تنظیمات مهم امنیتی JetBackup

فعال کردن Encryption

برای جلوگیری از دسترسی غیرمجاز:

JetBackup
 >
Settings
 >
Encryption

فعال کنید.


محدود کردن دسترسی Backup

توصیه می‌شود:

  • Backup روی همان سرور نگهداری نشود.
  • دسترسی SSH مقصد Backup محدود باشد.
  • از SFTP به جای FTP استفاده شود.

بررسی Log ها

برای مشاهده خطاها:

tail -f /usr/local/jetapps/var/log/jetbackup/jetbackup.log

خطاهای رایج

License Invalid

علت:

License فعال نیست.

راهکار:

بررسی:

/usr/bin/jetapi backup --func=get_license

Destination Connection Failed

علت:

  • اطلاعات ورود اشتباه
  • Firewall
  • مشکل شبکه

بررسی:

ping destination-server

Backup Failed بسبب کمبود فضا

بررسی فضای دیسک:

df -h

بررسی inode:

df -i

Backup کند است

دلایل:

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

راهکار:

  • استفاده از Incremental Backup
  • استفاده از Storage جداگانه

بهترین روش‌ها

  • Backup را روی سرور جداگانه نگهداری کنید.
  • حداقل چند نسخه Backup نگه دارید.
  • قبل از اعتماد به Backup، Restore تستی انجام دهید.
  • برای سرورهای هاستینگ از Incremental Backup استفاده کنید.
  • فضای Backup را به‌صورت دوره‌ای بررسی کنید.
  • Backup های قدیمی را با Retention مدیریت کنید.

اشتباهات رایج

  • ذخیره Backup فقط روی همان سرور
  • عدم تست Restore
  • نگهداری Backup بدون محدودیت زمانی
  • استفاده از FTP بدون رمزنگاری
  • نادیده گرفتن مصرف فضای Backup

چک‌لیست

پس از مطالعه این مقاله باید بتوانید:

  • JetBackup را روی cPanel نصب کنید.
  • License را بررسی کنید.
  • Destination ایجاد کنید.
  • Backup Job بسازید.
  • زمان‌بندی Backup تنظیم کنید.
  • Retention تعریف کنید.
  • Backup دستی اجرا کنید.
  • Restore انجام دهید.
  • خطاهای رایج Backup را بررسی کنید.

مطالعات بیشتر

برای مطالعه مستندات رسمی JetBackup:

  • JetBackup Documentation
  • JetBackup Knowledge Base
  • cPanel Backup Documentation

جمع‌بندی

JetBackup یکی از ابزارهای قدرتمند برای مدیریت Backup در سرورهای cPanel است که با امکاناتی مانند Backup زمان‌بندی‌شده، ذخیره‌سازی روی مقصدهای مختلف، Restore سریع و مدیریت ساده از طریق WHM، فرآیند حفاظت از اطلاعات کاربران را آسان می‌کند.

راه‌اندازی صحیح JetBackup، استفاده از Storage جداگانه، تنظیم Retention مناسب و انجام تست Restore دوره‌ای، از مهم‌ترین اقدامات برای افزایش پایداری و اطمینان‌پذیری سرویس‌های هاستینگ محسوب می‌شود.

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش نصب JetBackup و تنظیمات اولیه در لینوکس cPanel

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

سپتامبر 2026
شیدسچپج
 1234
567891011
12131415161718
19202122232425
2627282930 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام