How Do Backups and Restores Work?

Complete guide to UncleBTech's backup system, restore process, and data protection across all hosting plans.

Last updated: 21 January 2025
Category: Hosting FAQs
Tags:
backupsrestoredata protectionrecovery

How Do Backups and Restores Work?

Data protection is critical for any website or application. UncleBTech provides comprehensive backup solutions across all hosting plans, ensuring your data is always safe and recoverable.

Backup Frequency by Plan

WordPress Hosting Plans

  • All WordPress Plans: Daily automated backups
  • Backup Time: Performed during low-traffic hours (typically 2-4 AM GMT)
  • Retention: 10 restore points maintained
  • Storage: Off-site backup storage separate from your hosting server

Cloud Hosting Plans

  • All Cloud Plans: Daily automated backups for all WordPress installations
  • Bulk Backup: All sites backed up simultaneously
  • Individual Restore: Restore specific sites without affecting others
  • Retention: 10 restore points per WordPress installation

LaunchStack Hosting Plans

Starter LaunchStack:

  • Daily automated backups
  • 7-day retention period
  • Database and application file backups

Advanced LaunchStack:

  • Daily automated backups
  • 14-day retention period
  • Enhanced backup verification

Premium LaunchStack:

  • Daily automated backups
  • 30-day retention period
  • Cross-region backup replication

What Gets Backed Up

WordPress Sites

  • WordPress Core Files: All WordPress installation files
  • Themes and Plugins: Custom and third-party themes/plugins
  • Media Library: All uploaded images, documents, and media files
  • Database: Complete WordPress database including posts, pages, users, and settings
  • Configuration Files: wp-config.php and other configuration files

LaunchStack Applications

  • Application Code: All source code and compiled assets
  • Database Content: Complete database dumps for all connected databases
  • Environment Variables: Secure backup of configuration settings
  • User-Uploaded Files: Any files uploaded through your application
  • Container Configurations: Docker configurations and custom settings

What's NOT Backed Up

  • Temporary Files: Cache files and temporary data
  • Log Files: Server logs (these are retained separately)
  • Third-Party Integrations: External service configurations (you'll need to reconfigure these)
  • Email Content: Email hosting has separate backup procedures

Important Note: While we provide comprehensive backups, we always recommend maintaining your own backup strategy for critical data, especially for business-critical applications.

Backup Storage and Security

Storage Locations

  • Off-Site Storage: Backups stored separately from your hosting server
  • Multiple Locations: Backups replicated across different data centers
  • Encrypted Storage: All backups encrypted both in transit and at rest
  • Secure Access: Backup access restricted to authorized personnel only

Data Retention Policies

  • Standard Retention: 90 days for all backup data
  • Extended Retention: Available on request for compliance requirements
  • Automatic Cleanup: Old backups automatically removed after retention period
  • Manual Retention: Option to manually preserve specific backup points

Backup Verification

  • Integrity Checks: Regular verification that backups are complete and uncorrupted
  • Test Restores: Periodic test restores to ensure backup reliability
  • Monitoring: Continuous monitoring of backup processes
  • Alerts: Immediate notification if backup processes fail

How to Restore Your Data

WordPress Hosting Restores

Via Control Panel (Enhance CP):

  1. Log into your Enhance CP control panel
  2. Navigate to "Backups" or "File Manager"
  3. Select "Restore" from the backup section
  4. Choose the restore point you want to use
  5. Select what to restore (files, database, or both)
  6. Click "Start Restore" and wait for completion

Restore Options:

  • Full Site Restore: Restore everything to a previous state
  • Database Only: Restore just the WordPress database
  • Files Only: Restore just the website files
  • Selective Restore: Choose specific files or folders to restore

LaunchStack Application Restores

Via Coolify Dashboard:

  1. Access your Coolify dashboard
  2. Navigate to your application
  3. Go to "Backups" section
  4. Select the backup point you want to restore
  5. Choose restore type (application, database, or both)
  6. Confirm the restore operation

Restore Types:

  • Application Restore: Restore your application code and configuration
  • Database Restore: Restore database content to a previous state
  • Environment Restore: Restore environment variables and settings
  • Complete Restore: Full application and data restoration

Emergency Restore Process

If you can't access your control panel:

  1. Contact Support: Email support@unclebtech.com with "URGENT RESTORE" in the subject
  2. Provide Details: Specify which backup point you need restored
  3. Verification: We'll verify your identity before proceeding
  4. Restoration: Our team will perform the restore manually
  5. Confirmation: You'll receive confirmation when the restore is complete

Emergency Response: Critical restore requests are handled within 2 hours, regardless of your support plan level.

Backup Monitoring and Alerts

Automatic Monitoring

  • Backup Success Tracking: Every backup is verified for completion
  • Failure Alerts: Immediate notification if backups fail
  • Storage Monitoring: Alerts if backup storage approaches limits
  • Integrity Verification: Regular checks to ensure backup data is valid

Notification System

  • Email Alerts: Notifications sent to your account email
  • Dashboard Indicators: Visual status indicators in your control panel
  • Support Ticket Creation: Automatic tickets created for backup failures
  • Mobile Notifications: SMS alerts for critical backup issues (Premium plans)

Backup Reports

  • Monthly Reports: Summary of backup activity and success rates
  • Restore History: Log of all restore operations performed
  • Storage Usage: Tracking of backup storage consumption
  • Performance Metrics: Backup speed and efficiency statistics

Advanced Backup Features

Custom Backup Schedules

  • Frequency Options: Daily, weekly, or custom schedules available
  • Time Preferences: Choose backup times that work for your timezone
  • Exclusion Rules: Exclude specific files or folders from backups
  • Compression Options: Balance between backup speed and storage efficiency

Backup Retention Customization

  • Extended Retention: Keep backups longer than standard periods
  • Compliance Retention: Meet specific regulatory requirements
  • Selective Retention: Keep certain backups permanently
  • Archive Options: Long-term storage for historical data

Cross-Platform Backups

  • Multi-Site Backups: Backup multiple WordPress sites simultaneously
  • Application Backups: Backup entire application stacks including databases
  • Configuration Backups: Backup server and application configurations
  • Migration Backups: Special backups designed for easy migration

Backup Best Practices

What You Should Do

  1. Test Restores Regularly: Verify your backups work by testing restores
  2. Monitor Backup Status: Check backup success in your control panel
  3. Maintain Local Backups: Keep additional backups on your local system
  4. Document Dependencies: Keep notes about external integrations and configurations

Before Making Major Changes

  1. Create Manual Backup: Force a backup before significant updates
  2. Test in Staging: Use staging environments for testing changes
  3. Plan Rollback: Know how to quickly restore if something goes wrong
  4. Notify Team: Ensure team members know about planned changes

Backup Security

  • Secure Downloads: Use secure connections when downloading backups
  • Local Storage: Store downloaded backups securely
  • Access Control: Limit who has access to backup and restore functions
  • Regular Audits: Review backup access and procedures regularly

Disaster Recovery

Business Continuity Planning

  • Recovery Time Objective (RTO): Target restoration time for different scenarios
  • Recovery Point Objective (RPO): Maximum acceptable data loss timeframe
  • Disaster Scenarios: Plans for various types of data loss or corruption
  • Communication Plan: How we'll keep you informed during recovery operations

Geographic Redundancy

  • Multiple Data Centers: Backups stored in geographically diverse locations
  • Regional Failover: Ability to restore services in different regions
  • Cross-Border Compliance: Ensure data residency requirements are met
  • Disaster Recovery Testing: Regular testing of disaster recovery procedures

Backup Limitations and Considerations

What Backups Don't Cover

  • Real-Time Data: Backups are point-in-time snapshots, not real-time mirrors
  • External Services: Third-party integrations need separate backup strategies
  • Dynamic Content: Rapidly changing data may have gaps between backup points
  • Large Files: Very large files may have longer backup and restore times

Performance Considerations

  • Backup Impact: Minimal impact on site performance during backup operations
  • Restore Time: Larger sites take longer to restore (we'll provide time estimates)
  • Network Usage: Large restores may temporarily use significant bandwidth
  • Resource Usage: Restore operations may temporarily increase server load

Planning for Growth

  • Storage Scaling: Backup storage automatically scales with your data
  • Frequency Adjustment: Backup frequency can be increased for critical applications
  • Retention Expansion: Longer retention periods available for growing businesses
  • Custom Solutions: Enterprise backup solutions for complex requirements

Troubleshooting Backup Issues

Common Backup Problems

Backup Failures:

  • Check for disk space issues on your hosting account
  • Verify that file permissions are set correctly
  • Ensure no processes are locking critical files during backup time

Slow Backups:

  • Large media libraries can slow backup processes
  • Consider optimizing images and removing unnecessary files
  • Contact support if backup times become excessive

Restore Issues:

  • Verify you have sufficient disk space for the restore
  • Check that no conflicting processes are running
  • Ensure proper permissions for the restore operation

Getting Backup Support

  • Email Support: backups@unclebtech.com for backup-specific issues
  • Emergency Support: Mark tickets as "URGENT" for critical data loss situations
  • Phone Support: Available for Premium plan customers during business hours
  • Remote Assistance: Our team can perform restores remotely with your permission

Backup Success Tip: Regularly test your restore process during low-traffic periods to ensure you're familiar with the procedure and that your backups are working correctly.

Backup Costs and Billing

What's Included

  • Standard Backups: Included free with all hosting plans
  • Standard Retention: 90-day retention included at no extra cost
  • Basic Restore: Standard restore operations included
  • Monitoring: Backup monitoring and failure alerts included

Optional Upgrades

  • Extended Retention: Longer backup retention periods available
  • Increased Frequency: More frequent backups for critical applications
  • Priority Restore: Faster restore processing for urgent situations
  • Custom Backup Solutions: Tailored backup strategies for enterprise needs

Questions about backups or need to perform a restore? Contact our support team at support@unclebtech.com or submit a ticket through your client portal. For emergency restores, mark your ticket as "URGENT" for immediate attention.

Was this article helpful?

Still need help? Contact our support team or browse more help articles.