RemarkableCloud

JetBackup: Overview & Setup

How JetBackup works on your RemarkableCloud managed VPS: backup destinations, schedules, retention policies, and how to restore files and databases.

JetBackup is the backup solution installed on all RemarkableCloud cPanel servers. It handles automated backups of your hosting accounts, databases, and email: and lets you restore individual files, databases, or entire accounts with a few clicks.

What JetBackup backs up

ItemWhat is captured
Home directoryAll website files, logs, and config in /home/username
DatabasesFull MySQL/MariaDB dumps per database
EmailAll mailboxes and email data
DNS zonesAll DNS zone files for the account
SSL certificatesInstalled certs and keys
Cron jobsScheduled task definitions
Full accountEverything above in one restorable package
Every Cloud Cube includes daily remote backups to your free S3 storage allocation (2x your NVMe disk size). JetBackup manages these automatically: you don't need to configure anything for basic protection.

Accessing JetBackup

Log into WHM → search JetBackupPlugins → JetBackup 5 for cPanel.

Adding your S3 destination

  • Go to Destinations → Add Destination.
  • Select S3 Compatible.
  • Enter a name, S3 endpoint, access key, secret key, and bucket name. Find these in your RemarkableCloud client area under Services → S3 Storage.
  • Set a storage path (e.g. backups/server1).
  • Click Test Connection: you should see a success message.
  • Click Save.
  • Creating a backup job

  • Go to Backup Jobs → Add Backup Job.
  • Name the job (e.g. Daily Full Backup).
  • Select your destination.
  • Set the schedule: daily at 2am is a good default.
  • Choose backup type: All Accounts for full server coverage.
  • Set retention: how many copies to keep before old ones are deleted.
  • Click Save.
  • JobFrequencyRetentionDestination
    DailyEvery day 2am7 copiesS3
    WeeklyEvery Sunday 1am4 copiesS3
    Monthly1st of month3 copiesS3
    If the server disk fails you lose both your data and your local backups. Always keep at least one remote destination.

    Running a manual backup

    Go to Backup Jobs → find the job → click Run Now. Monitor progress under Queue & Logs.

    Use this before major changes: plugin updates, migrations, config changes: so you have a clean restore point.

    Restoring files and databases

    Restore a single file

    1. Go to Restore → Files
    2. Select account and backup date
    3. Browse to the file and select it
    4. Click Restore to Original Location or Download

    Restore a database

    1. Go to Restore → Databases
    2. Select account, backup date, and database
    3. Click Restore: JetBackup drops and reimports automatically

    Restore an entire account

    1. Go to Restore → Full Backup
    2. Select account and backup date
    3. Click Restore: all files, databases, email, and DNS are restored
    Enable the cPanel plugin under **JetBackup Settings → User Permissions** so clients can restore their own files from cPanel without contacting you.

    Monitoring backup health

    • Dashboard: failed jobs appear in red
    • Notifications: configure email alerts under Settings → Notifications
    • Queue & Logs: every run is logged with full failure details

    Next steps

    Still stuck? Ask a human, we answer in minutes.