Losing data is one of the most painful moments of a systems administrator. This can either stop a whole company for days (or even weeks), and generate a huge loss of profit.
Video demonstrating on how to backup your website files, databases and emails (cPanel)
The 6 expert tips that will make you never lose your data ever again:
1 – Know the total space used by your server
First of all, you need to know how much space is used by your server. As you login WHM, go to the option “Server Information”. The used disk space will be in the right column.
Experts suggest keeping track of the used disk space at least once a month.
The procedure is the same for a dedicated server.
2 – Use an external backup
There are many dedicated and vps server backup solutions over the internet. You can choose from several options where to store a copy of your data: External FTP space, USB External Hard disk or R1Soft external server.
Let’s will quickly approach the pros and cons of each solution:
External FTP Space – Most popular
Pros: Easy to configure in your cPanel server. Low cost per GB.
Cons: You have to monitor often the used disk space, and keep a vigilant eye on it to avoid disk space issues.
Space: 2x of the server usage
USB External Hard disk
Pros: Better security, as you will keep it safe with you. Low cost per GB.
Cons: Long time necessary to download your server backup
Space: 1 or 2x the server usage
R1Soft external server
Pros: Very efficient backup generation and management system. Possible to archive several restore points, of different days or hours for your content.
Cons: Much disk space used, because of the many restore points available. License is required.
Space: Depends on how much checkpoints of backup you will configure. For each 3 restoration points of backup, it’s recommended keeping 2x the space used by the server.
3 – Schedule automated backups
After choosing the best backup method for your needs, you must schedule the automated backups.
This can be done through the option “Backup configuration” inside WHM.
Most of us have a busy life, so it’s very important to have such processes done in an automated way.
4 – Always keep individual backups
Every experienced systems administrator keeps more than one backup in a safe place. Having more than one backup place is strongly recommended.
As a complete backup usually takes some time to be generated, it’s always nice to take daily copies of your most important content like emails or databases.
5 – Always prefer a company that offers managed servers
Until the beginning of the decade of 2000, having a managed server was a luxury, and used to cost more than two times the price of a standard unmanaged server.
The advantage of managed hosting companies is that one of the offered jobs is to configure and take care of your backups. Such companies will warn you about any anomalies with your backup files.
The hosting industry is something that is constantly changing, and it’s very important to have skilled professionals with you to give you such good directions.
6 – Take snapshots of your entire VPS server
The big advantage of a VPS hosting if compared to a dedicated server is its possibility to generate entire backups quickly. If your server fails entirely, you can restore the complete backup in another server within a some minutes.