BackupBuddy: Getting Started

From iThemes Codex
Revision as of 19:33, 7 June 2011 by Skylermoore (talk | contribs)
Jump to: navigation, search

What does it mean?

BackupBuddy is the all-in-one solution for backups, restoration, and migration. The single backup ZIP file created can be used with the import & migration script to quickly and easily restore your site on the same server or even migrate to a new host with different settings.



BackupBuddy has two main types of backups, full and database only.

Full Backup When a full backup is created using BackupBuddy it creates a zip file of the entire site. Specifics:

  • All of the files in the root directory
    • WordPress core files
    • Themes
    • Plugins
    • Uploads
    • Everything in the root folder
  • The Sites Database
    • An sql file with all the information in the website's database
  • Backup site settings and information (backupbuddy_dat.php file)

Database Only Backup A database only backup is a copy of the pages, posts, settings, and any other information that is being stored in the database. Specifics:

  • The Sites Database
    • An sql file with all the information in the website's database
  • Backup site settings and information (backupbuddy_dat.php file)

What can I do with my backup?

Once you have created a backup you can use it to restore the site to the exactly same as it was when you created the backup. This feature is very useful if something goes wrong on the site and you want to restore the site to how it was when you created the backup, similar to edit undo. Another way that a BackupBuddy backup can be used is to migrate the site to a new location. This is great for easily moving a site from a development area to a live directory without loosing any of your changes or having to change any of the site URLs in the database.

More Information

BackupBuddy: ImportBuddy

Backup Storage

If the site goes down and the backups are stored on the site then you won't be able to get to it. Backup has built in features that allow for easily sending backups to different remote locations. Here is a list of the available remote locations that BackupBuddy can send to:

  • Amazon S3
  • Dropbox
  • Rackspace
  • FTP
  • Email

Scheduled Backups

BackupBuddy also allows you to create schedules for when backups should be created and where they should be sent to. This feature helps to create a consistent amount of time between each backup without having to remember to login and create the backup.

Server Info.

The Server Info. section of BackupBuddy shows detailed information about the server that your site is currently being hosted on. This section of BackupBuddy shows:

  • Server Configuration
  • File Permissions
  • Site/File size
  • Database/Table size
  • WordPress scheduled actions

With this information it is much easier to diagnose issues that may be happening.