Why Backups Matter
Regular backups protect your website against data loss from:
- Accidental file deletions
- Hacking or malware attacks
- Failed updates or plugin conflicts
- Database corruption
- Human error during development
Best Practice: Create a backup before making any significant changes to your website, such as theme updates, plugin installations, or code changes.
Creating a Manual Backup
1
Access Backup Section
Log in to EGPNL and navigate to Backups in the sidebar.
2
Select Backup Type
Choose what to backup: Full Account, Files Only, or Databases Only.
3
Select Domain (if applicable)
If you have multiple domains, select which one to backup.
4
Create Backup
Click Create Backup and wait for the process to complete.
5
Download Backup
Once complete, download the backup file to your local computer for safe storage.
What's Included in Backups
Full Account Backup
- All website files (public_html)
- All databases
- Email accounts and messages
- SSL certificates
- DNS zone files
- Account settings
Files Only Backup
- Website files (HTML, PHP, CSS, JS, images)
- Configuration files
- .htaccess files (if any)
Database Only Backup
- MySQL database dumps (.sql files)
- All tables and data
Automatic Backups
EGPHP provides automatic daily backups on supported plans:
- Backups run automatically every 24 hours
- Last 7 days of backups are retained
- Access from the Backups section in EGPNL
Plan Dependent: Automatic backups availability depends on your hosting plan. Check your plan features or contact support.
Restoring from Backup
Restore Full Backup
- Go to Backups in EGPNL
- Find the backup you want to restore
- Click Restore
- Confirm the restoration
- Wait for the process to complete
Warning: Restoring a backup will overwrite current files and databases. Create a backup of your current state before restoring an older backup.
Restore Specific Files
To restore individual files:
- Download the backup file
- Extract it on your computer
- Find the specific files you need
- Upload them using File Manager or FTP
Restore Database
To restore a database backup:
- Download the database backup (.sql file)
- Open phpMyAdmin
- Select the target database
- Go to Import tab
- Upload the .sql file
- Click Go to import
Backup Best Practices
- Regular Schedule: Create manual backups weekly, at minimum
- Before Changes: Always backup before updates or major changes
- Off-site Storage: Download backups to your computer or cloud storage
- Test Restores: Periodically verify backups work by testing restoration
- Document: Keep notes on what each backup contains
Backup Storage
Backups can be stored:
- Server: Temporary storage on your hosting account (uses disk space)
- Local: Download to your computer
- Cloud: Upload to Google Drive, Dropbox, or other cloud storage
3-2-1 Rule: Keep 3 copies of your data, on 2 different types of media, with 1 copy stored off-site.
Was this article helpful?