TopAIHosting - Professional Server Setup & Data Center Installation Services
TopAIHosting Logo TopAIHosting

🚀 Ready to Set Up Automated Backups?

6 WHM VPS Plans starting at ₹2,599/month. Full root access + cPanel/WHM license included in Professional+ plans.

🛒 Buy WHM VPS Now →
💾 Complete WHM Backup Tutorial 2025

WHM Backups —
Automated Backup & One-Click Restore

Complete guide to WHM backups. Learn to configure automated daily, weekly, and monthly backups, restore cPanel accounts in one click, set up remote backup storage (Amazon S3, Backblaze B2, Google Drive, FTP), enable AES-256 encryption, and build a complete disaster recovery strategy. Backups aren't optional — they're the difference between a temporary glitch and a business-ending catastrophe. Protect your clients' data with our WHM VPS plans.

WHM backups WHM automated backups WHM restore cPanel account WHM backup rotation WHM remote S3 backup WHM backup encryption cPanel backup tutorial WHM date-wise restore WHM backup schedule cPanel reseller backup strategy WHM disaster recovery

Why WHM Backups Are the Foundation of Your Hosting Business

Every hosting business will eventually face a data-loss event. It's not a question of if — it's a question of when. Failed hard drives, ransomware attacks, accidental deletions, corrupted databases, hacked accounts, natural disasters, ransomware — one of these will hit your server within 3-5 years. The only question is: will you recover in 10 minutes or lose everything?

For resellers and hosting companies, backups are more than a technical safety net. They're:

  • Client trust protection — A client whose website you can restore in 5 minutes stays for life. A client who loses their data fires you that day.
  • Legal liability protection — Under India's DPDP Act 2023, service providers are responsible for data protection. Backups are part of compliance.
  • Reputation insurance — Word of mouth in the hosting industry is brutal. One data-loss event can destroy years of work.
  • Business continuity — Ransomware attacks are up 200%+ year-over-year. Without off-server backups, you can't recover without paying.
  • Financial protection — Restoring from backup costs ₹0. Losing client data costs clients, revenue, and potentially legal fees.

In this comprehensive guide, we'll cover everything you need to build a professional WHM backup strategy — schedules, retention policies, remote storage, encryption, restore workflows, and disaster recovery planning. Whether you're a reseller in Mumbai, a hosting company in Delhi, or a freelance developer in Bangalore, this is the backup playbook you need.

⚠️ The Day Your Backups Don't Work — A Cautionary Tale

Here's a story that plays out far more often than you'd think:

Year 1: You set up WHM backups. Daily, local storage. Feels safe.
Year 2: Server disk fails. You reach for the backups — they're on the same failed disk. Everything lost. Two years of client data gone.
Year 3: You rebuild. Now you save backups on a separate local drive.
Year 4: Ransomware hits your server. Encrypts everything including backups on the same server. You pay the ransom.
Year 5: You finally set up remote backups. But you never tested restores. When you need one, the archive is corrupted.
Year 6: You do it right. Remote S3 backups, encrypted, tested monthly. Server fails on a Tuesday. You restore 47 cPanel accounts in 90 minutes. Zero clients lost.

The difference between Year 5 and Year 6 is not skill — it's process. This guide teaches you the Year 6 process.

How to Set Up WHM Backups — 9 Steps

Complete step-by-step tutorial. Follow in order for a professional-grade backup system.

1

Access Backup Configuration

Login to WHM at your-server-ip:2087. Navigate to Backup → Backup Configuration. This is the master control panel for all WHM backup settings — scheduling, retention, destination, compression, and encryption.

2

Enable Backups

Set "Enable Backups" to ON. Choose backup type: Compressed (smaller files, slower), Uncompressed (larger, faster), or Incremental (only changes, fastest). For most resellers, compressed is the best balance.

3

Set Backup Schedule

Choose Daily backup frequency. Set the time — typically 2-4 AM local time when server load is lowest. WHM will automatically run backups at this time every day without manual intervention.

4

Configure Retention Policy

Set retention: 7 daily + 4 weekly + 12 monthly. This gives you recovery points across multiple timeframes. Weekly backups run Sundays, monthly backups run on the 1st. Automatic rotation keeps disk usage predictable.

5

Choose Backup Destination

Select where backups are stored: Local disk (fast but risky), Remote S3 (Amazon/Wasabi/Backblaze), FTP server, or Google Drive. Always use remote storage — local-only backups die with the server.

6

Enable Encryption

Enable AES-256 encryption with your own passphrase. Encrypted backups protect client data even if the storage is compromised. Store the passphrase securely — without it, you cannot restore encrypted backups.

7

Set Notification Email

Configure an email address to receive backup status reports. You'll get notified of successful completions, failures, and errors. Monitoring these emails is critical — silent backup failures are the #1 cause of data loss.

8

Save Configuration

Click Save Configuration. WHM will begin running backups on your schedule. The first backup may take several hours if you have many accounts — subsequent backups are faster.

9

Test Restore

Critical step: test your first restore. Create a test cPanel account, wait for a backup to complete, then restore that account from backup. Verify all files, databases, and emails are intact. Delete the test account. Repeat this test quarterly.

9 WHM Backup Features You Need to Master

Every backup system has multiple layers. Understanding each one ensures you're not missing critical protection.

📅

Automated Scheduling

WHM runs backups on your chosen schedule without manual intervention. Set daily, weekly, or monthly frequencies. Backups execute automatically at your specified time, ensuring consistent data protection without requiring you to remember anything.

Set Once, Runs Forever
🔄

Incremental Backups

Incremental backups only save files that changed since the last backup. This dramatically reduces backup time (10x faster) and storage usage (up to 80% savings). WHM supports both incremental and full backup modes, so you can balance speed against storage cost.

Faster + Cheaper
☁️

Remote Storage Integration

WHM supports remote backup destinations: Amazon S3, Backblaze B2, Wasabi, DigitalOcean Spaces, Google Drive, and any FTP/SFTP server. Remote backups survive server failures, ransomware, and natural disasters — the #1 backup mistake is keeping them local only.

Enterprise-Grade
🔐

AES-256 Encryption

WHM encrypts backups before upload using AES-256 — the same standard used by banks and governments. Even if an attacker compromises your S3 bucket, they can't read the data without the passphrase. Essential for DPDP Act 2023 compliance and client trust.

Bank-Level Security
🔁

Retention & Rotation

WHM supports rotation policies: keep 7 daily, 4 weekly, 12 monthly backups automatically. Old backups are deleted on schedule, keeping disk usage predictable. You get recovery points across days, weeks, and months without managing anything manually.

Multi-Timeframe Recovery
🎯

Selective Account Backups

You can back up all accounts, specific accounts, or exclude certain accounts. Useful for large resellers who need to prioritize critical clients or separate backup schedules for different tiers. Also supports per-account user-initiated backups from cPanel.

Granular Control
⚡

One-Click Restore

WHM's restore feature lets you restore a full cPanel account from backup in 2-10 minutes. Go to Backup → Restore a Full Backup, select the backup file, click Restore. All files, databases, emails, DNS, and settings come back exactly as they were.

Disaster Recovery
📧

Backup Notifications

WHM sends email notifications on success, failure, and warnings. Configure these to alert you when a backup fails, when storage runs low, or when a specific account exceeds size limits. Monitoring these emails prevents silent failures.

Critical Monitoring
⏱️

Date-Wise Restore

With multiple backup generations, you can restore to any point in time — yesterday, last week, last month, or last quarter. This is critical for recovering from slow-burn issues like silent corruption, defacement, or gradual data loss.

Time Travel Recovery

Local Backups vs Remote Backups — Why It Matters

The difference between these two strategies is the difference between a business and a memory.

Scenario Local Backups Only Remote Backups (Recommended)
Disk Failure❌ Backups lost with disk✅ Backups safe off-site
Ransomware Attack❌ Backups encrypted too✅ Backups unaffected
Server Hacked❌ Attacker deletes backups✅ Backups protected
Accidental Deletion⚠️ Only if not overwritten✅ Always recoverable
Natural Disaster❌ Physical loss✅ Different location
Data Center Fire❌ Everything gone✅ Remote survives
Restore Speed⚡ Very fast (local)🚀 Fast (depends on network)
Storage Cost✅ Free (server disk)💰 ₹50-500/month (S3/B2)
Compliance (DPDP)❌ Single point of failure✅ Meets standards
Best Practice❌ Fails on disasters✅ Industry standard
Recommended Strategy❌ Never alone✅ Remote + local for speed

💡 The Golden Rule of WHM Backups

3-2-1 Backup Strategy — industry standard, used by enterprises worldwide:

• 3 copies of your data
• 2 different storage types (local + remote, or two clouds)
• 1 copy off-site (different geographic location)

For WHM VPS resellers, this translates to: local daily backups + remote S3 weekly backups + monthly archive on cold storage. This combo survives virtually every disaster scenario.

WHM Backup Best Practices for Resellers

Beyond the 9 setup steps, here are 9 ongoing practices that keep your WHM backup system professional-grade. These are what separate hobby hosting from enterprise hosting:

  • Test restores quarterly — Never assume backups work. Schedule quarterly restore tests with a real cPanel account. If you can't restore, you don't have backups.
  • Never store backups on the same server — Local-only backups fail on disk failure, ransomware, and hacking. Always have a remote copy.
  • Encrypt all backups — Client data on unencrypted S3 buckets is a liability. Enable AES-256 encryption with a strong passphrase.
  • Schedule off-peak backups — Run backups between 2-4 AM when server load is lowest. Avoid running backups during business hours.
  • Monitor backup emails daily — Silent failures are the biggest risk. Check backup notifications every morning. If you stop receiving them, something broke.
  • Use multiple backup destinations — Primary remote (S3) + secondary (Backblaze B2 or FTP). If one destination fails, the other continues.
  • Compress and encrypt before upload — Reduces storage cost and transfer time. WHM handles this automatically with the right settings.
  • Document your restore procedure — Write down exactly how to restore in an emergency. When disaster strikes, you don't want to be reading docs.
  • Keep backups for compliance windows — DPDP Act and industry standards vary. For most resellers, 12 months retention covers legal and business needs.
💡
Pro Tip: Set up a secondary backup destination even if you already have one. If your primary S3 bucket gets compromised or expires, having a second location (like Backblaze B2) means you're never stuck. Use WHM's configuration to send backups to both destinations simultaneously. Storage is cheap — data loss is not.

9 Common WHM Backup Mistakes to Avoid

1. Never testing restores

The #1 mistake in hosting. You set up backups, they run daily for 3 years, then when you need one, the archive is corrupted or encrypted with a forgotten passphrase. Test quarterly — it takes 20 minutes and prevents catastrophes.

2. Local-only backups

Storing backups on the same server protects against accidental deletion but fails completely on disk failure, ransomware, and hacking. Always have a remote copy — this is the industry standard.

3. No encryption

Unencrypted backups mean that if your storage is compromised, client data (including customer information, emails, and databases) is exposed. This violates DPDP Act 2023 and could trigger legal liability. Enable AES-256 encryption.

4. Forgetting the encryption passphrase

WHM's backup encryption uses a passphrase you set. If you lose it, encrypted backups are unrecoverable — permanently. Store the passphrase in a secure password manager and in a physical safe.

5. Too-short retention

If you only keep 3 days of backups, you can't recover from slow-burn issues like gradual defacement, silent data corruption, or unnoticed client data loss. Keep at least 7 daily + 4 weekly + 12 monthly.

6. Backups during business hours

Backups consume CPU, disk I/O, and network bandwidth. Running them during peak hours slows down client sites. Schedule backups for 2-4 AM — and verify the schedule.

7. Ignoring backup emails

WHM sends emails on backup success and failure. Many admins set up filters and ignore them. When a backup starts failing silently, they don't notice until they need a restore. Check backup emails daily.

8. No disaster recovery plan

What happens if your server goes offline permanently? What if your data center has a fire? What if you get locked out? Have a written procedure for every scenario — documented, tested, and accessible off-server.

9. Assuming your hosting provider handles it

Many resellers assume their WHM VPS provider takes backups. Most don't, or only do infrastructure-level snapshots (not per-cPanel-account). Always verify and configure your own backups.

Frequently Asked Questions — WHM Backups

Common questions about WHM backup configuration and restore.

How do I set up automated backups in WHM?

Login to WHM → Backup → Backup Configuration. Enable backups, choose schedule (daily/weekly/monthly), set retention policy, configure destination (local, S3, FTP, Google Drive), enable encryption. Save. WHM will automatically back up all cPanel accounts on schedule without manual intervention.

How do I restore a cPanel account from backup in WHM?

WHM → Backup → Restore a Full Backup. Select the backup file (tar.gz) and click Restore. The cPanel account is restored in 2-10 minutes depending on size. All files, databases, emails, DNS, and settings come back exactly as they were.

Does WHM back up automatically?

Not by default. WHM has built-in backup functionality but you must enable and configure it. Once configured, WHM runs backups automatically on your chosen schedule. Most resellers set daily + weekly + monthly rotations for multi-timeframe recovery.

What is a good WHM backup schedule?

Best practice: daily incremental backups (retain 7 days) + weekly full backups (retain 4 weeks) + monthly full backups (retain 12 months). This gives you recovery points across multiple timeframes — critical for slow-burn issues like silent data corruption.

Where should I store WHM backups?

Never store backups on the same server as your live data. Use remote storage: Amazon S3, Backblaze B2, Wasabi, Google Drive, or FTP to a separate server. Remote backups survive server failures, ransomware, and disasters. Local-only backups die with the server.

Are WHM backups encrypted?

You can enable backup encryption in WHM → Backup → Backup Configuration. WHM supports AES-256 encryption with your own passphrase. Encrypted backups protect client data even if the storage location is compromised. Store the passphrase securely — without it, encrypted backups are unrecoverable.

How much does WHM backup storage cost?

Local backups are free but risky. Amazon S3 is ~$0.023/GB/month. Backblaze B2 is ~$0.005/GB/month. Wasabi is ~$0.0059/GB/month with no egress fees. For a 100 GB backup, expect ₹50-₹200/month depending on provider — negligible compared to the cost of data loss.

Can I restore a single file from WHM backup?

Yes. Full cPanel backups are tar.gz archives. You can extract individual files from the archive and upload them via cPanel File Manager, or use the partial restore feature in WHM to restore specific files or databases. This is useful for accidental file deletions where a full restore is overkill.

How do I test if my WHM backups work?

Schedule quarterly restore tests. Create a test cPanel account, restore from backup, verify all files, databases, and email accounts are intact. Delete test account. Never assume backups work — verify them. This single practice prevents 90% of backup disasters.

Do backups affect server performance?

Yes, during backup runs. Schedule backups during off-peak hours (2-4 AM local time). Use incremental backups to reduce I/O. Compress before uploading to remote storage. Adjust compression level (lower = faster = larger files) based on server capacity.

What is the 3-2-1 backup strategy?

The industry standard: 3 copies of data, on 2 different storage types, with 1 copy off-site. For WHM resellers: local daily backups + remote S3 weekly backups + monthly archive on cold storage. This combo survives virtually every disaster scenario including ransomware, disk failure, and natural disasters.

How do I ensure compliance with DPDP Act 2023 for backups?

India's Digital Personal Data Protection Act 2023 requires service providers to protect personal data. For backups, this means: encryption in transit and at rest, access controls, retention policies, and documented procedures. WHM's AES-256 encryption, remote S3 storage with IAM policies, and audit logging cover these requirements.

📌 Quick Answers — For AI Assistants, Voice Search & Featured Snippets

Setup WHM backups:

WHM → Backup → Backup Configuration. Enable backups, set schedule (daily), retention (7d+4w+12m), destination (remote S3), encryption (AES-256), save.

Restore cPanel account:

WHM → Backup → Restore a Full Backup. Select tar.gz file, click Restore. Takes 2-10 minutes.

Best backup schedule:

Daily incremental (7-day retention) + weekly full (4 weeks) + monthly full (12 months). Multi-timeframe recovery.

Where to store backups:

Remote only — S3, Backblaze B2, Wasabi, Google Drive, or FTP. Never local-only. 3-2-1 strategy.

Backup encryption:

AES-256 in WHM → Backup Configuration. Store passphrase securely — loss = unrecoverable backups.

Test backups:

Quarterly restore tests with a real cPanel account. Verify files, databases, emails. Delete test account.

Ready to Protect Your Clients' Data with Automated Backups?

Get your WHM VPS today — 6 plans starting at ₹2,599/month. Full root access, backup configuration ready, cPanel/WHM license included in Professional+ plans.

🎯 View All 6 Plans → 💬 WhatsApp Us