CloudPloy

WordPress Backup & Restore

Set up automated backups and learn how to restore your WordPress site with CloudPloy's comprehensive backup solutions.

Automated Backups

CloudPloy automatically backs up your WordPress sites with configurable schedules and retention policies.

✅ What's Backed Up

Files & Media

  • • WordPress core files
  • • Themes and plugins
  • • Uploaded media files
  • • wp-config.php settings
  • • Custom .htaccess rules

Database

  • • All WordPress tables
  • • Posts and pages content
  • • User accounts and roles
  • • Plugin settings and data
  • • Custom fields and metadata

Configure Backup Schedule

  1. Navigate to your WordPress application dashboard
  2. Go to Backups > Settings
  3. Choose your backup frequency:
    • • Daily: Recommended for active sites
    • • Weekly: Good for stable sites
    • • Hourly: For high-traffic or frequently updated sites
  4. Set retention policy (7, 14, or 30 days)
  5. Configure backup window (off-peak hours recommended)

💡 Best Practice

Schedule backups during low-traffic hours (2-4 AM) to minimize impact on site performance.

Manual Backups

Create on-demand backups before major changes or updates.

Dashboard Method

  1. Go to Backups > Create Backup
  2. Add a description (e.g., "Before plugin update")
  3. Select backup type:
    • • Full Backup: Files + Database (recommended)
    • • Files Only: WordPress files and media
    • • Database Only: Content and settings
  4. Click "Create Backup"
  5. Monitor progress in the backup queue

CLI Method

# Create manual backup via CloudPloy CLI
ploy backup create --app=your-wordpress-app --type=full --description="Pre-update backup"

# Create database-only backup
ploy backup create --app=your-wordpress-app --type=database --description="Database backup"

# List all backups
ploy backup list --app=your-wordpress-app

⚡ Quick Backup

Use the "Quick Backup" button in the top toolbar for instant pre-change backups.

Restore Process

Restore your WordPress site from any backup point with a few clicks.

Full Site Restore

  1. Navigate to Backups > Restore
  2. Select the backup point you want to restore from
  3. Review the backup details and timestamp
  4. Choose restore options:
    • • Full Restore: Replace everything (recommended)
    • • Files Only: Restore WordPress files
    • • Database Only: Restore content and settings
  5. Confirm the restore operation
  6. Monitor restoration progress
  7. Test your site after restoration completes

⚠️ Important Notes

  • • Restoration will overwrite current site data
  • • Site will be temporarily unavailable during restore
  • • Consider creating a backup before restoring
  • • Test restored site thoroughly

Selective Restore

Restore specific files or database tables without affecting the entire site:

  • • Download backup files for manual extraction
  • • Restore specific WordPress tables via phpMyAdmin
  • • Upload individual files via SFTP/File Manager
  • • Use staging environment for testing partial restores

Emergency Restore

If your WordPress admin is inaccessible:

  1. Access CloudPloy dashboard directly
  2. Use Emergency Restore feature
  3. Select the most recent working backup
  4. Perform immediate restoration
  5. Contact support if issues persist

Backup Storage & Management

Storage Locations

Primary Storage

  • • Encrypted AWS S3 buckets
  • • Multiple availability zones
  • • 99.999999999% durability
  • • Automatic replication

Backup Copies

  • • Geographic distribution
  • • Cross-region replication
  • • Disaster recovery ready
  • • Air-gapped storage option

Backup Retention Policies

Plan Daily Backups Weekly Backups Monthly Backups Storage
Starter 7 days 4 weeks 3 months 10GB included
Professional 14 days 8 weeks 6 months 50GB included
Enterprise 30 days 12 weeks 12 months 500GB included

Download Backups

Export backups for external storage or migration:

  1. Go to Backups > Archive
  2. Select the backup to download
  3. Choose format (ZIP archive or separate files)
  4. Generate secure download link
  5. Download within 24-hour window

Backup Troubleshooting

Backup Failed

Common causes and solutions:

  • • Insufficient disk space: Clean up media files and logs
  • • Large file timeout: Contact support to adjust limits
  • • Database locks: Retry during low-activity periods
  • • Plugin conflicts: Temporarily deactivate resource-heavy plugins

Restore Issues

If restoration fails or produces errors:

  • • Check disk space on target server
  • • Verify database user permissions
  • • Clear WordPress cache after restore
  • • Update WordPress URLs if domain changed
  • • Contact support for corrupted backup recovery

Missing Backup Files

If specific files weren't backed up:

  • • Check backup exclusions in settings
  • • Verify file permissions are readable
  • • Look for symlinks that may not be followed
  • • Review backup logs for specific errors

Next Steps

Need Help with Backups?

Our support team can help you recover from any backup situation.