JetBackup — Overview & Setup
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

