Back to Knowledge Base
Knowledge Base Hosting & Domains How to Back Up Your Website

How to Back Up Your Website

Hosting & Domains Apr 11, 2026
Regular backups are essential for protecting your website data. If something goes wrong, a recent backup allows you to restore your site quickly.

Automatic Backups

Depending on your hosting plan, automatic backups may be included:

- Backups are performed daily or weekly.
- They include your website files, databases, and email data.
- Backups are retained for a specified number of days.
- You can restore from an automatic backup through your control panel.

To check if automatic backups are enabled, look for a "Backups" section in your control panel.

Manual Backup via Control Panel

1. Log in to your control panel.
2. Navigate to the "Backups" section.
3. Click "Generate Full Backup" or "Create Backup."
4. Select what to back up (full account, files only, databases only).
5. Choose a backup destination (download or store on server).
6. Click "Generate" and wait for the backup to complete.
7. Download the backup file to your local computer for safekeeping.

Manual Backup via FTP

1. Connect to your hosting account via FTP (using FileZilla or similar).
2. Navigate to the public_html directory.
3. Select all files and directories.
4. Download them to a folder on your local computer.

Database Backup via phpMyAdmin

1. Access phpMyAdmin from your control panel.
2. Select the database you want to back up.
3. Click the "Export" tab.
4. Choose "Quick" for a standard export or "Custom" for more options.
5. Select SQL format.
6. Click "Go" to download the database backup file.

Restoring from a Backup

To restore your website from a backup:

1. Go to the "Backups" section in your control panel.
2. Select the backup you want to restore from.
3. Choose what to restore (full account, files, databases).
4. Click "Restore" and wait for the process to complete.

For manual restoration, upload your backed-up files via FTP and import your database through phpMyAdmin.

Best Practices

- Keep at least 3 backup copies in different locations.
- Back up before making any major changes.
- Test your backups periodically by restoring to a staging environment.
- Store backups on external storage (not just on the hosting server).
Was this article helpful?