Why Backups Are Non-Negotiable
A website without backups is a website waiting for a disaster. Malware infections, accidental file deletions, botched plugin updates, and server failures all happen to real websites. Without a backup, recovery means rebuilding from scratch.
What webzworld Backs Up Automatically
All webzworld hosting plans include **daily automated backups** of:
- All files in your `public_html` directory (and subdomains)
- All MySQL/MariaDB databases
- Email accounts and settings
- cPanel configuration
Backups are stored for **7 days** (standard plans) or **30 days** (Pro and above). They are stored offsite on a separate server for redundancy.
How to Restore a Backup in cPanel
### Restore a File or Folder
1. Log in to cPanel
2. Go to **Files → Backup Wizard**
3. Click **Restore** then **Home Directory**
4. Choose the backup archive to restore from
5. Click **Generate Restore**
### Restore a Database
1. Go to **Files → Backup Wizard → Restore → MySQL Databases**
2. Select the `.sql.gz` file of the backup you want to restore
3. Click **Upload**
### Restore via JetBackup (if available)
1. In cPanel, open **JetBackup**
2. Browse to **File Backups** or **Database Backups**
3. Select the date and click **Restore**
Setting Up Your Own Off-Site Backups
For critical websites, supplement webzworld's built-in backups with your own:
- **UpdraftPlus** (WordPress) — Backs up automatically to Google Drive, Dropbox, or S3
- **Duplicator Pro** — Full site backups with scheduled transfers to cloud storage
- **cPanel Remote Backup** — Configure cPanel to push backups to your own S3 bucket
Backup Best Practice
Follow the **3-2-1 rule**:
- **3** copies of your data
- On **2** different storage types
- With **1** copy offsite
webzworld's daily backups give you the first two. An UpdraftPlus connection to Google Drive gives you the third.
If you need to restore a backup urgently, raise a support ticket and our team can restore to any point within your retention window within 2 hours.