Skip to content
BeoHosting
BeoHosting
Security

How to Back Up a Site - Beginner Guide

BeoHosting Team··9 min read read
How to Back Up a Site - Beginner Guide

Why site backup is critically important

Imagine opening your site one morning and seeing a blank page. Or worse - a message from a hacker that your data is encrypted. Without a backup, years of work, content, customer base, and all data can disappear in a second. According to statistics, 60% of small businesses that lose their data close within 6 months. Backup is not an option - it's a necessity for every serious site.

A site backup is a copy of all your site's files and database stored in a safe place. If anything happens to the original site - a hacker attack, an update error, a server failure, or human error - you can restore everything from backup within minutes. It's your insurance policy in the digital world.

What should a backup include

A complete site backup consists of two key parts. The first part is the site files - this includes HTML, CSS, JavaScript files, images, videos, documents, themes, plugins, and everything in your web directory. The second part is the database - this contains all dynamic data such as posts, comments, users, orders, site settings, and other content. Both parts are equally important and you must back them up together to be able to fully restore the site.

Manual backup via cPanel

If you use cPanel hosting (like BeoHosting), you have a built-in backup tool. Log in to cPanel and look for the "Files" section where you'll find the "Backup" or "Backup Wizard" option. Backup Wizard guides you through the process step by step - you can make a full backup (all files + databases + email) or a partial backup (files only or database only).

For a full backup, click "Download a Full Account Backup". The system will generate a compressed archive of your entire account. This may take a few minutes depending on site size. When finished, you'll get a download link. For a partial database backup, go to "Download a MySQL Database Backup" and choose the database you want. For files, use "Download a Home Directory Backup".

File Manager backup

Alternatively, you can use File Manager in cPanel to manually compress and download files. Go to File Manager, select the public_html folder, click "Compress", and choose the ZIP format. Then download the generated archive. This method is useful when you want a backup of only a specific part of the site.

Automatic backup on BeoHosting

On BeoHosting, all hosting plans include automatic daily backups kept for 14 days. The backup is made every night during the lowest-traffic period. You can request restoration from backup via a ticket within minutes. This is your safety net that works 24/7 with no intervention on your side.

However, relying exclusively on hosting backup is not best practice. For more on security, see our site protection guide. We recommend making your own backups as an additional layer of protection. This is known as the 3-2-1 rule: three copies of the data, on two different media, with one at a remote location.

WordPress backup plugins

If you use WordPress, there are many excellent plugins for automatic backup. Here are the most popular:

UpdraftPlus

The most popular free backup plugin with over 3 million active installations. Allows scheduled backups that automatically upload to Google Drive, Dropbox, Amazon S3, or other cloud storage. The free version covers all basic needs - full file and database backup, scheduling, cloud upload, and easy one-click restore. The premium version adds incremental backups, site cloning, and migration.

BlogVault

A premium solution that makes incremental backups (only changes since the last backup), which is much more efficient for large sites. Includes a staging environment where you can test restoration before applying it to production. Price starts at about $7 per month.

Duplicator

Originally designed for site migration, Duplicator is also excellent for backups. It creates complete packages of your site that can easily be installed on any server. The Pro version has scheduled backups and cloud integration.

Where to store backups

Never store backups only on the same server where your site lives. If the server fails or is hacked, you lose both site and backup. Recommended places to store backups are cloud storage services such as Google Drive (15 GB free), Dropbox (2 GB free), or Amazon S3 (cheap storage). You can also use an external hard drive or NAS device at home as an additional copy.

The ideal strategy is a combination - one backup in the cloud for fast access and one on a physical device for maximum security. If you have critical data, also consider a geographically distant location for a third backup.

How often to back up

Backup frequency depends on how often the content on your site changes. If you have a blog with daily posts or an e-commerce site with frequent orders, back up daily. For sites updated weekly, a weekly backup is enough. For static sites that rarely change, a monthly backup may be sufficient.

The key is consistency. It's better to have an automatic weekly backup that runs regularly than a planned daily backup you forget to run. Automate the process as much as you can.

How to test a backup

A backup you've never tested is not a reliable backup. At least once every three months, try restoring the site from backup in a test environment. You can use a subdomain (test.yoursite.com) or a local server (XAMPP, LocalWP) for this. Check that all files load, that the database works correctly, and that the site looks as it should.

What to do when you need to restore from backup

When something goes wrong and you need to restore the site, don't panic. First, identify what went wrong - whether the problem is in files, database, or both. Then choose the appropriate backup - use the latest backup made before the problem occurred. If you use cPanel, you can restore the backup directly. If you use a WordPress plugin, log into the admin panel and run the restore.

On BeoHosting, you can always contact our support for restore help. Our team will guide you through the entire process or perform the restoration for you as quickly as possible.

Conclusion

Site backup is one of those things you don't appreciate until you need it. Spending 15 minutes setting up an automatic backup can save you from catastrophic data loss. Remember the 3-2-1 rule, automate the process, regularly test restores, and store backups in multiple locations. With BeoHosting you get automatic daily backups on our backup storage, but we recommend you also keep your own backups as an additional layer of security.

BeoHosting Team

10+ years of experience — Web hosting and infrastructure specialists

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Last updated: