Setting Up Automatic Backups for Reseller Accounts
Automated backups ensure your clients' data is regularly protected without manual intervention.
Server-Level Backups by Domain India
Domain India maintains server-level backups for disaster recovery. However, these are managed by Domain India, intended for full server recovery, and may not have the most recent data. Do not rely solely on server-level backups.
JetBackup Automatic Backups
If your server includes JetBackup, it provides the most robust solution:
Features
- Scheduled daily/weekly backups
- Incremental backups (only changed files)
- Granular restores (individual files, databases, emails)
- Multiple retention periods
- Remote destinations (S3, Google Drive, FTP)
Checking Backup Status
In WHM > JetBackup:
- Backup Jobs — see schedule and last run time
- Accounts — verify which accounts are backed up and when
Remote Backup Strategy
For maximum protection, implement off-server backups:
Option 1: Automated FTP/SFTP Backups
Configure cPanel full backups to send to a remote FTP destination on a schedule.
Option 2: Rclone to Cloud Storage
rclone sync /backup/cpanel-accounts remote:hosting-backupsOption 3: rsync to Another Server
rsync -avz /backup/cpanel-accounts/ backup-server:/backups/Backup Retention Policy
| Backup Type | Retention | Purpose |
|---|---|---|
| Daily | 7 days | Recover from recent accidents |
| Weekly | 4 weeks | Recover from late-discovered issues |
| Monthly | 3 months | Long-term recovery |
Communicating to Clients
Create a clear backup policy covering: what is backed up, frequency, retention, how to request restores, any restoration fees, and client responsibility to maintain their own copies.
Verifying Backup Integrity
Periodically test restores: create a temporary cPanel account, restore a backup, verify the website and database, then delete the temporary account. Do this quarterly at minimum.
Related Articles
Need help? Contact our support team at https://domainindia.com/support/client/support.