Last week we had to deal with a classic "no backup" horror story...
A client's hosting account was deleted by request, but 48 hours later they realised they hadn't gotten everything out. We lodged a request with the hosting provider to restore the account from backup.
At this stage a "perfect storm" became apparent.
Due to a combination of server upgrades and extremely bad timing, the hosting provider was unable to retrieve a backup of the account.
The host's stated policy on backups is:
We do take account backups for disaster recovery purposes. These backups are generally available in the unlikely event that you do require them, however, there is a small fee involved in their restoral.
It should be noted that these backups should not be relied upon, and you should be taking and storing your own backups on a remote host or locally on your computer.
As a website developer, WebSolutionZ run a project and deliver a result, and from that point on the website is the responsibility of the client. Backup options are provided, but we can't force anybody to use them!
The solution, of course, is to take responsibility for your own website. No matter which hosting provider you use, and no matter how reliable they claim to be, when technology and people are involved, there's always a chance that something can go wrong, and it's up to you to try to minimise this as best you can.
There are 2 main ways to backup your Joomla! website:
In both cases, you should immediately download the backup file and store it somewhere safe, either on an external hard drive or in a cloud option such as Dropbox or Google Drive. This way, if we ever need to restore your website, you have the backup file in a safe place that ISN'T your home computer, or within your hosting account.
Remember - two backups are better than none. Do both. And regular backups means less re-working, should you ever need to actually restore it.