Top ways to take backup for web-designing-project
A surprising number of web hosts don’t back up your website regularly. Of the few that do, most of them simply do so for their own protection and don’t make the files available to their customers. However, over time, websites are tweaked and changed and those changes often won’t be reflected in the original version. If you run a forum, blog or CRM system, much of your valuable content is uploaded by your users, and won’t exist in any other place than on your website.
Let’s start with the most low-tech method: manually FTPing your files to your local computer. The downsides, however, are clear. There’s no way to only download files that have changed. You must manually monitor the download to ensure that it has completed properly. You need to create your own, logical way of managing and storing the backed-up files. et diary entries and reminders to back up your website and make an effort to never skip the task. Don’t forget to back up your databases too. Keep a logical folder structure with the date as the directory name. Ensure that you back up to multiple hard drives, for maximum protection.
Backing up with cPanel is easy. But there are some pitfalls to avoid. Let’s start with a brief explanation of how to back up, if you are hosting on a server with the cPanel control panel installed. But here’s the important thing: make sure you download the backup to your computer and keep it stored safely. You must remember to back up frequently and keep the backup files in a safe place. If your backups are stored on your server and your server goes down, you are essentially left without a backup.
The grandmasterfunk of all cloud solutions. But getting your data onto S3 requires some thinking and will require installing server software, if you have access to do so. Failing that, there are tools out there for many platforms, designed to get your data onto S3. For example, WordPress users who can’t install software on their server, may like to look into Backup Buddy, a WordPress plugin that backs up to Amazon S3. Even if you don’t plan on automating your backup workflow with S3, it acts as a secure, reliable place to store your manually-backed up files.
Setting rsync up is not a straight-forward process, but if you have a second Linux server under your command, this offers a great way to backup your site incrementally. If you do this, you’ll still need to back up your database. If you use a cron job to back up your database into the synced area of your directory structure, rsync will take care of the rest. If you have a MySQL database, the easiest way to back it up is to run a script called mysqldump. This is a free script which is often installed by default in Linux and Windows alongside mysql client tools.