USERS GUIDE
XXIntroduction XXRequirements XXInstallation XXInterface XXUsage Instructions XXConfigure Remote Storage Destination Amazon S3 Dropbox Google Drive FTP to another Web Server XXSteps for Setting Up A Backup Restoring a Snapshot Snapshots Scan / Import mipphillips.com/backup-bodyguard 2
Introduction Thank you for purchasing this backup solution! Using this WordPress plugin, you can instantly and automatically schedule regular backups of your WordPress sites. This gives you the opportunity to take a hands-off approach to making backups, so in-case your site is hacked or is somehow destroyed; you can instantly restore it with little to no impact on your website s uptime. The plugin will allow you to: XXStore Backups to Google Drive, Dropbox, Amazon S3, another webhost via FTP, and other cloud hosting solutions. XXSchedule regular backups hourly, daily, weekly so you always have the latest version of your site XXCustom save specific files or folders that are important XXInstantly restore your site from any remote backup file XXGives you convenient, full-site backups in a portable.zip format XXVery simple to setup and use: Just takes 5 minutes! Let s install and setup this plugin together. mipphillips.com/backup-bodyguard 3
Requirements WordPress 3.9.x or greater is required. This software is Multi-site and BuddyPress compatible. Offsite backups require an account with services such as XXAmazon S3 [http://aws.amazon.com/s3/] XXDropbox [http:/dropbox.com/] X X or another webhost that provides FTP access such as Media Temple or Bluehost. mipphillips.com/backup-bodyguard 4
Installation Follow the steps below to install the backup software: XXNavigate to yoursite.com/wp-admin XXClick on Plugins (left-hand menu column) XXClick on Add New XXClick on Upload XXClick on Choose File XXSelect the backup plugin ZIP file you downloaded from your computer s hard drive. XXClick on Install Now XXOnce installed, click Activate Congratulations, the plugin is now installed and active. Next, you need to configure it. Before we configure the software, let s review the interface in the next section. mipphillips.com/backup-bodyguard 5
Interface Once the plugin is installed, a new admin menu item will appear in the WordPress Admin panel. XXAdd New Allows you to add a new snapshot of the WordPress instance XXDestinations Set the save file location for backups XXImport Restore a backup from location XXSettings Set various backup controls All Snapshots This panel will show you all existing, and scheduled backups. Clicking on the archive name will download the backup. mipphillips.com/backup-bodyguard 6
Usage Instructions Configure Remote Storage Destination Amazon S3 XXGet your AWS Access ID & Key [http://blogs.aws.amazon.com/security/post/tx1r9kdn9isz0hf/where-s-my-secret-access-key] XXClick Add New under Amazon; Enter a Destination Name XXAdd the ID and Key from AWS XXSelect SSL and choose your region based on AWS settings XXCreate a new bucket on AWS S3 [http://docs.aws.amazon.com/amazons3/latest/gsg/creatingabucket.html] XXSelect the bucket in the Add Snapshot panel XXClick Test Connection to ensure you are connected XXClick Save Destination mipphillips.com/backup-bodyguard 7
DropBox XXClick Add New under the Dropbox item XXEnter a new Destination Name XXClick Save Destination XXProvide Your Dropbox Credentials XXAllow Dropbox Permissions XXEnter an optional directory name or path XXClick Save Destination mipphillips.com/backup-bodyguard 8
Google Drive Note: You must be logged into a Google Account XXClick Add New under the Google item XXGo To My Google Drive & Create A New Folder XXGrab the Folder ID from the URL of the Google folder XXSelect Save Destination XXGo to https://console.developers.google.com/project XXCreate A New Project Name And ID. Click Save XXChoose APIS & AUTH XXEnable Drive SDK and Drive API XXGo to the APIs & Auth > Credentials XXClick Create New Client ID XXCopy Redirect URI in WordPress into the Redirect URI in the Google Console XXClick Create Client ID XXCopy the Client ID to the Edit Snapshot Destination XXCopy the Client Secret to the Destination XXClick Save Destination mipphillips.com/backup-bodyguard 9
FTP to another webserver XXCreate a FTP user via your host s Control Panel (see your host s docs) XXClick Add New FTP destination in plugin admin panel XXEnter a Destination Name XXEnter the FTP address ex: ftp.yourdomain.com XXEnter the FTP username & password XXEnter an optional path ex: public_html/backups/ XXSelect FTP protocol XXClick Test Connection XXClick Save Destination If each destination is configured properly, you will have the option to save your scheduled backups to that location when creating backup configurations. mipphillips.com/backup-bodyguard 10
Steps for Setting Up A Backup Once the plugin is installed, it is already configured to create a backup. This backup file will be saved to the WordPress blog s / uploads/ folder. It will be a zip file that you can download and save to your computer. Steps: XXClick Add New from the Snapshots menu XXCreate a name & description for this snapshot XXSelect the Include Common Files radio button XXSelect the Include All Blog Database Tables radio button XXSelect the Backup Interval Weekly is common, but daily is better XXSelect the backup start time XXSelect Backup Destination XXClick Create Snapshot Note: you will need to configure a remote destination if you want to save the backup file to a location other than the local server. mipphillips.com/backup-bodyguard 11
Restoring a Snapshot In the event of critical data-loss, the backup files created by the plugin can instantly restore the website to its previous state. Remote Archives: The import process can import an archive from a remote system server via FTP, Amazon S3 or Dropbox. The remote archive must by publicly accessible as this import process does not yet support authentication. See notes below on specific services. Remote FTP: When downloading from a remote FTP server you must ensure the file is moved to a location where it will be accessible via a simple http:// or https:// URL. Dropbox: If you are attempting to download a Dropbox Snapshot archive written to the Snapshot Directory you first need to copy the file to a public folder within your Dropbox account before grabbing the public link. mipphillips.com/backup-bodyguard 12
Amazon S3: When downloading a file from S3 you need to ensure the file is public. Local Archives: For archives already on your server but not showing in the All Snapshots listing you can simply submit this form without entering a value below. This will scan the snapshot directory for any missing archives and add them to the listing. If the missing archive is on the server but saved to a different path. Maybe you setup the archive to save to an alternate directory. Then you can enter the full server path to the directory where the archive resides. mipphillips.com/backup-bodyguard 13
Snapshots Scan / Import For a specific backup file, simply put the URL to the publically accessible file in the URL path field, and click Scan / Import Snapshots. Once you scan, a list of snapshots will appear. If this field is left blank, the plugin will install the most current backup, from available destinations; typically the local copy on the server. mipphillips.com/backup-bodyguard 14
mipphillips.com/backup-bodyguard 15
mipphillips.com/backup-bodyguard 16
mipphillips.com/backup-bodyguard 17
mipphillips.com/backup-bodyguard 18
mipphillips.com/backup-bodyguard 19