JetBackup: Overview & Setup
How JetBackup works on your RemarkableCloud managed VPS: backup destinations, schedules, retention policies, and how to restore files and databases.
Updated August 2026
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
| Item | What is captured |
|---|---|
| Home directory | All website files, logs, and config in /home/username |
| Databases | Full MySQL/MariaDB dumps per database |
| All mailboxes and email data | |
| DNS zones | All DNS zone files for the account |
| SSL certificates | Installed certs and keys |
| Cron jobs | Scheduled task definitions |
| Full account | Everything above in one restorable package |
Remote backups are already included: 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 JetBackup → Plugins → 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.
Recommended backup schedule
| Job | Frequency | Retention | Destination |
|---|---|---|---|
| Daily | Every day 2am | 7 copies | S3 |
| Weekly | Every Sunday 1am | 4 copies | S3 |
| Monthly | 1st of month | 3 copies | S3 |
Never rely on local-only backups: 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
- Go to Restore → Files
- Select account and backup date
- Browse to the file and select it
- Click Restore to Original Location or Download
Restore a database
- Go to Restore → Databases
- Select account, backup date, and database
- Click Restore: JetBackup drops and reimports automatically
Restore an entire account
- Go to Restore → Full Backup
- Select account and backup date
- Click Restore: all files, databases, email, and DNS are restored
Let clients restore themselves: 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