Backups - done the right way
It’s never possible to be 100% secure. You can increase the level of security, but there is always a chance that your website will be compromised. Here are some tips how to do backups in order to have a safe point of return in case of something bad happens.
What should I back up?
Basically: everything. The code, database, images & other content (pdf, videos, etc). In current state of technology backup size is no longer an issue that’s why I suggest create a full backup every time as these are the easiest to restore in case of any problems. In other cases incremental backups may also be considered.
How often should I do the backup?
Frequency of backups should depend on frequency of changes on that website. For example, if there’s a lot of activity going on your website such as posts and comments, you should consider daily backup, but if it’s more of a static type, you can go with monthly backup.
Where should I store the backup?
Backups should not be stored on the same server as the website, because if a website gets hacked or something else goes wrong, the backup may be compromised/deleted/encrypted as well. We recommend storing backups either in Perfect Dashboard cloud, AWS or any other external disk space.
How do I know that the backup is complete and can be used for restoration?
The truth is that you don’t know this unless you try to restore the website from this backup. In Perfect Dashboard - our website management platform - we check the integrity of every backup and it seems that 1 out of 10 backups is corrupted and cannot be used for restoration, usually due to errors while creating backup archives or copying it over the Internet. That’s why only a backup that passes an integrity test can be considered a true backup.
How to set up backup properly using Perfect Dashboard?
There are many other backup tools on the market, but Perfect Dashboard has been designed to provide a complete backup solution that performs backup in chosen time frame, verify backup integrity automatically and send it a chosen storage location. Here’s a video from Perfect Dashboard Community webinar that shows how to set up backups in Perfect Dashboard.