This repository was archived by the owner on Dec 23, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocs.json
More file actions
1 lines (1 loc) · 54.4 KB
/
Copy pathdocs.json
File metadata and controls
1 lines (1 loc) · 54.4 KB
1
{"version": "2.0","name": "Backup Pro 3","subline": "WordPress Version","username": "mtihra62","created": "11/11/2015","website": "https://www.mithra62.com","update": "12/15/2015","update_today": true,"email": "backup-pro@mithra62.com","description": "The complete backup solution for Wordpress, ExpressionEngine (2 & 3), and Craft. Redundancy, Integrity Agent, 2 Backup Engines, and so much more","intro": "Redundant, simple, and reliable backup for Wordpress, ExpressionEngine (2 & 3), and CraftCMS websites. Backup Pro adds simple, 1 click, file and database backup and database restoration. Backup Pro allows for abstract and redundant storage of your backups through any combination of Local Storage, Amazon S3, Rackspace Cloud Files, Google Cloud Storage, FTP, and even an Email Inbox (if that's your thing). ","button_1_text": "","button_2_text": "","button_3_text": "","button_1_url": "","button_2_url": "","button_3_url": "","sections": [{"title": "System Requirements","id": "system_requirements","content": "<p>\tBackup Pro requires the following for all installations:</p>\n<ul>\t<li>\t\tCurl available for PHP</li>\n\t<li>\t\tZip available for PHP</li>\n\t<li>\t\tmysqli extension</li>\n\t<li>\t\tmbstring extension</li>\n\t<li>\t\tPHP 5.4+</li>\n\t<li>\t\tAt least 30 MB of available disk space for the module (more depending on your setup and cache needs)</li>\n\t<li>\t\tAt least 200 MB of available disk space for backups</li>\n</ul>\n<p>\tIn addition to the requirements for both <a href=\"https://wordpress.org/about/requirements/\">WordPress</a> and the <a href=\"https://www.mithra62.com/docs/detail/backup-pro-installation-system-requirements\">Backup Pro 3 Requirements</a>, Backup Pro for WordPress requires the following:</p>\n<ul>\t<li>\t\tWordPress version >= 3.X</li>\n</ul>\n"},{"title": "Installation","id": "installation","content": "<p>\tTo install Backup Pro you follow the same steps as any other premium <a href=\"http://expressionengine.com/user_guide/cp/add-ons/index.html\">WordPress Plugin</a>. (Note that Backup Pro is NOT available from the WordPress plugin repository and can only be installed manually into WordPress.)</p>\n<ol>\n\t<li>\t\tUnzip the download</li>\n\t<li>\t\tUpload the extracted folder (backup_pro) to your WordPress plugins folder usually located at:<br>\n\t\t<span style=\"color: rgb(204, 51, 51);\">/wp-content/plugins</span></li>\n\t<li>\t\tNavigate to your Plugins management page</li>\n\t<li>\t\tSelect Backup Pro from the list and click Activate.</li>\n</ol>\n<p>\tBackup Pro will walk you through the rest of the installation needs if any exist.</p>\n"},{"title": "Dashboard","id": "dashboard","content": "<p>\tThe Dashboard is your central view into your ExpressionEngine backup health. The Dashboard provides details into hard drive usage (for existing backups), recent backup breakdown (configurable through the settings), how many of each backup type exists, and much more.</p>\n<p>\t<img alt=\"Backup Pro for WordPress Dashboard\" src=\"https://mithra62.com/images/uploads/docs/bpwp-dashboard.png\" style=\"width: 1368px; height: 689px;\"></p>\n<p>\tAs you can see from the above screenshot; you can add a note to each backup by clicking on the Note area, the MD5 Hash will ensure you know if your backups have been tampered with, and you can see the remote status for each backup (each remote location a backup is stored will be highlighted).</p>\n<h4>\n\tDatabase Backups</h4>\n<p>\tThe Database Backups page lists out all the database backups, their statistics, and provides links to restore and download each backup. Here is also where you can select which backups to remove as well.</p>\n<p>\t<img alt=\"Backup Pro Database Backups\" src=\"https://mithra62.com/images/uploads/docs/bpwp-db_backups.png\" style=\"width: 1368px; height: 689px;\"></p>\n<p>\tYou can add a note to each backup by clicking on the Note area, the MD5 Hash will ensure you know if your backups have been tampered with, and you can see the remote status for each backup (each remote location a backup is stored will be highlighted).</p>\n<h4>\n\tFile Backups</h4>\n<p>\tThe File Backups page lists out all the file backups, their statistics, and provides a link to download each backup. Here is also where you can select which backups to remove as well.</p>\n<p>\t<img alt=\"Backup Pro File Backups\" src=\"https://mithra62.com/images/uploads/docs/bpwp-file_backups.png\" style=\"width: 1368px; height: 689px;\"></p>\n<p>\tYou can add a note to each backup by clicking on the Note area, the MD5 Hash will ensure you know if your backups have been tampered with, and you can see the remote status for each backup (each remote location a backup is stored will be highlighted).</p>\n<h4>\n\tManage Backups</h4>\n<p>\tOnce you have backups you're going to want to manage them. Backup Pro makes this easy by putting the management tools front and center. You can download backups, add notes to specific backups, restore database backups, all a simple click away.</p>\n<h5>\n\tDownload Backups</h5>\n<p>\tDepending on which Storage Locations you setup, you should be able to download your backups from their remote locations. Note that certain Storage Locations (Email Storage for example) won't be able to make backups available for download, in which case the download links won't be available.</p>\n<h5>\n\tBackup Notes</h5>\n<p>\tAll backups can have a note attached to them so you know what you're looking at.</p>\n<p>\t<img alt=\"Backup Pro Backup Notes\" src=\"https://mithra62.com/images/uploads/docs/bpwp-backup-notes.png\" style=\"width: 1369px; height: 690px;\"></p>\n<h5>\n\tRestore Database Backup</h5>\n<p>\tAll database backups can be restored with Backup Pro in just a couple steps. Select your backup, confirm you want to restore it (Backup Pro will display details about the backup), and if confirmed, restored.</p>\n<h5>\n\tRemove Backups</h5>\n<p>\tDepending on how your backups are stored, and what Storage Location you use, you can have backup remove your backups from wherever they're stored. Note that some Storage Locations aren't able to have backups removed due to their nature. For example, Email Storage Location backups can't be removed because Backup Pro won't have access to the remove mail server.</p>\n"},{"title": "Database Backup","id": "database_backup","content": "<p>\tYou can take a Database Backup from within the ExpressionEngine Control Panel, in the Backup Pro module, or through setting up an automated solution such as Cron or <a href=\"https://www.mithra62.com/projects/view/automat-ee\">Automat:ee</a> (also from mithra62).</p>\n<p>\tThe Database Backup has a ton of configuration options, outlined in detail in the <a href=\"https://www.mithra62.com/docs/detail/backup-pro-2-configuration/database-backup\">Settings</a> area, but the highlights are:</p>\n<ul>\t<li>\t\tSet the backup method (PHP or MySQL)</li>\n\t<li>\t\tExclude specific database tables</li>\n\t<li>\t\tExclude data from specific tables</li>\n\t<li>\t\tInject additional SQL into the backup file</li>\n\t<li>\t\tExecute arbitrary SQL during the backup process</li>\n</ul>\n<h4>\n\tAutomated Backup</h4>\n<p>\tBackup Pro is built to be automated though a seperate automation mechanism is required (Cron or <a href=\"https://www.mithra62.com/projects/view/automat-ee\">Automat:ee</a> for example).</p>\n<p>\tTo execute the automated backup you'll, basically, be hitting a URL on a schedule. You can get the specific URL (and example commnad) for your system from the <a href=\"https://www.mithra62.com/docs/detail/backup-pro-2-configuration/cron-backup\">Cron Backup</a> settings page. Automated backups can be configured to attach the backup to a notification email, customize the notification email, and who the notification email should be sent to upon a successful backup.</p>\n<h4>\n\tManual Backup</h4>\n<p>\tTo take a database backup manually you have 2 options; from within the Backup Pro module itself or by selecting Backup Database from the Tools menu. When you initially get to the Backup Database page, you'll have to click Start Backup to begin the process.</p>\n<p>\tThe manual database backup process will outline which table it's currently processing and provide progress of how many tables are left in the queue.</p>\n<h4>\n\tMysqldump Backup Method</h4>\n<p>\tFor those users interested in database backups using the <a href=\"https://dev.mysql.com/doc/refman/5.1/en/mysqldump.html\" target=\"_blank\">mysqldump</a> command line utility should use the Mysqldump Backup Method. This method simply uses your hosts command line tool to take your backups which Backup Pro compiles into a singular format. Depending on your needs though this may not be your best option, especially if your data set is large and/or your host doesn't allow command line access.</p>\n<h5>\n\tHow It Works</h5>\n<p>\tThe Mysqldump Backup Method performs a mysqldump backup table by table. Really, the ONLY thing mysqldump is to be used for is compiling the data. The CREATE TABLE statements are still crafted with Backup Pro.</p>\n<h5>\n\tLimitations</h5>\n<p>\tDepending on your systems MySQL and mysqldump version, geometry column data could be a problem. Also, mysqldump is notoriously difficult at handling binary data properly. In those instances, the PHP Backup would be a better option.</p>\n<p>\tAlso, the backups taken with the Mysqldump Backup Method are NOT compatible with the PHP Restore Method. If you choose this for your Backup Method your only option to restore your database with Backup Pro is with the MySQL Restore Method.</p>\n<h5>\n\tConfiguring</h5>\n<p>\tWhen you select the mysqldump Backup Method from the Database Settings page, a new setting will become available where you can set the full path to the mysqldump cool you'd like to use for backups. Be careful NOT to include any connection credentials there; that's all handled by Backup Pro.</p>\n<h4>\n\tPHP Backup Method</h4>\n<p>\tIf your server is configured to disallow use of the system PHP function, you can still take a database backup using Backup Pro and the PHP Backup Method. The PHP Backup Method is a pure PHP backup solution that doesn't require anything more than what PHP and the mysqli PHP function(s) already allow. Know that depending on how you backup your database can limit your options in regards to native restores wtih Backup Pro and, depending on your system's setup, execution time increases may be required.</p>\n<h5>\n\tHow It Works</h5>\n<p>\tThe PHP Backup Method will inspect each table and uses the table's column type definition to detrmine how to store the data for backup and restoration. It'll also chunk out the data and writes it to a file in order to prevent memory issues, and even have advantages over the Mysqldump Backup Method depending on how you store your data.</p>\n<p>\tEach column of data is inspected to ensure the all strings are UTF-8 encoded and will even create formulaes for any geometry or binary column types you may have.</p>\n<p>\tTo help ease any pains from memory limits, the PHP Backup Method chunks up the data to backup into a managable size so you should never have to configure your site for memory limits. Ever.</p>\n<h5>\n\tLimitations</h5>\n<p>\tThat's not to imply that it's perfect. Due to how the the PHP Backup Method manages memory there's a definite tradeoff in terms of speed. Depending on how much data you have to backup, you may need to configure your PHP installation to allow for a larger execution time. Backup Pro, on its own, will attempt to manage both memory and time limits, but depending on your server configuration it may not be able to so easily.</p>\n"},{"title": "Database Restore","id": "database_restore","content": "<p>\tAny database taken with Backup Pro can be restored from within Backup Pro with only a couple mouse clicks. Depending on how you've configured Backup Pro you may be limited in what Database Restore Methods are available, though there'll always be an option available to restore your database.</p>\n<p>\t<img alt=\"Backup Pro Database Restore\" src=\"https://mithra62.com/images/uploads/docs/bpwp-db-restore.png\" style=\"width: 1368px; height: 689px;\"></p>\n<h4>\n\tMySQL Restore Method</h4>\n<p>\tThe MySQL Restore Method uses the MySQL command line tool to restore a database. Using the MySQL Restore Method allows you to restore ANY database taken with Backup Pro and is generally the preferred method, if at all possible.</p>\n<h5>\n\tRequirements</h5>\n<ul>\t<li>\t\tThe MySQL Restore Method requires your system have the exec PHP function available for use.</li>\n\t<li>\t\tCommand line access to the "mysql" command line program</li>\n</ul>\n<h4>\n\tPHP Restore Method</h4>\n<p>\tThe PHP Restore Method is the default restore engine Backup Pro is configured to use. When used in conjunction with the PHP Backup Method, the PHP Restore Method works seamlessly. The PHP Restore Method streams the backups taken with the PHP Backup Method to your database for simple and painless database restoration.</p>\n<h5>\n\tRequirements</h5>\n<ul>\t<li>\t\tBackups taken with the Mysqldump Backup Method will NOT work with the PHP Restore Method.</li>\n</ul>\n"},{"title": "File Backup","id": "file_backup","content": "<p>\tYou can take a File Backup from within the ExpressionEngine Control Panel, in the Backup Pro module, or through setting up an automated solution such as Cron or <a href=\"https://www.mithra62.com/projects/view/automat-ee\">Automat:ee</a> (also from mithra62).</p>\n<p>\tThe File Backup has a couple of configuration options, outlined in detail in the <a href=\"https://www.mithra62.com/docs/detail/backup-pro-2-configuration/database-backup\">Settings</a> area, but the highlights are:</p>\n<ul>\t<li>\t\tWhere to store the files</li>\n\t<li>\t\tWhat files/directories to exclude from the backup</li>\n\t<li>\t\tHow many file backups to store at any given time</li>\n</ul>\n<h4>\n\tAutomated File Backup</h4>\n<p>\tBackup Pro is built to be automated though a seperate automation mechanism is required (Cron or <a href=\"https://www.mithra62.com/projects/view/automat-ee\">Automat:ee</a> for example).</p>\n<p>\tTo execute the automated backup you'll, basically, be hitting a URL on a schedule. You can get the specific URL (and example command) for your system from the <a href=\"https://www.mithra62.com/docs/detail/backup-pro-2-configuration/cron-backup\">Cron Backup</a> settings page. Automated backups can be configured to attach the backup to a notification email, customize the notification email, and who the notification email should be sent to upon a successful backup.</p>\n<h4>\n\tManual File Backup</h4>\n<p>\tTo take a file backup manually you have 2 options; from within the Backup Pro module itself or by selecting Backup Files from the Tools menu. When you initially get to the Backup Files page, you'll have to click Start Backup to begin the process.</p>\n<p>\tThe manual database backup process will outline which file it's currently processing and provide progress of how many files are left in the queue.</p>\n"},{"title": "Configuration","id": "configuration","content": "<p>\tBackup Pro allows for customization and configuration to meet most needs out of the box. While most of the options will be self explanatory below is a rundown of what's possible.</p>\n<h5 class=\"divide\">\n\tOverride Configuration</h5>\n<p>\tSince Backup Pro 1.8.4 it's now possible to set the configuration within an overriding configuration file. This is helpful for configuring deployments of your site while not requiring the settings to be updated.</p>\n<p>\tTo add configuration overrides for Backup Pro to Wordpress just create a variable called `$backup_pro_settings` in your wp-config.php file and use the Backup Pro setting keys.</p>\n<div class=\"ee_syntax\">\n\t<div class=\"code\">\n\t\t<pre class=\"php\" style=\"font-family:monospace;\">\n<span style=\"color: #000088;\">$backup_pro_settings</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span>\n\t<span style=\"color: #0000ff;\">'working_directory'</span> <span style=\"color: #339933;\">=></span> <span style=\"color: #990000;\">realpath</span><span style=\"color: #009900;\">(</span><span style=\"color: #000088;\">$_SERVER</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'DOCUMENT_ROOT'</span><span style=\"color: #009900;\">]</span><span style=\"color: #339933;\">.</span><span style=\"color: #0000ff;\">'/../backups/'</span><span style=\"color: #009900;\">)</span>\n<span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span></pre>\n\t</div>\n</div>\n<h4>\n\tCron Backup</h4>\n<p>\tNote that you Backup Pro by itself doesn't provide automation of the backup process; for that you have to use either <a href=\"https://www.mithra62.com/projects/view/automat-ee\">Automat:ee</a> or the server's system Cron. The below settings only apply when the "cron" method is used to take a backup.</p>\n<h5 class=\"divide\">\n\tCron Commands</h5>\n<p>\tIf you choose to automate Backup Pro using your system's Cron tool you can grab example commands from this page. Note that these commands are examples only and your system may require adjustments.</p>\n<p>\tTo test a Cron URL just click the check mark next to the cron command you want to try. This only executes the URL to tell Backup Pro to run that specific backup and doesn't use the full, listed, command.</p>\n<h5 class=\"divide\">\n\tConfigure Email Attachments</h5>\n<p>\t<strong>Attach Backups To Email</strong><br>\n\tBy default Backup Pro will send a link to download the email but if you'd like to have the backup files sent as an attachment with the notification email we can do that too.</p>\n<p>\t<strong>Attachment Max Size</strong><br>\n\tDepending on the size of your site the backups can get pretty large. Sometimes, too large for your email provider. If the attachment size is in bytes larger than the value here links the backups aren't attached and links to download are included instead. The value should be set in bytes.</p>\n<h5 class=\"divide\">\n\tConfigure Email Notification</h5>\n<p>\t<strong>Notification Emails</strong><br>\n\tThe members who should recieve a notification upon successful Cron execution.</p>\n<p>\t<strong>Email Format</strong><br>\n\tType of mail email message the Backup Completion email should be sent in. If you send HTML email you must send it as a complete web page. Make sure you don't have any relative links or relative image paths otherwise they will not work.</p>\n<p>\t<strong>Cron Complete Notification Email Subject</strong><br>\n\tThe subject you want the Cron Completion Notification email to have. You can use global template tags but nothing fancy.</p>\n<p>\t<strong>Cron Complete Notification Email Message</strong><br>\n\tThe email message that gets sent when a backup finishes. You can use global template tags only.</p>\n<div class=\"ee_syntax\">\n\t<div class=\"code\">\n\t\t<pre class=\"php\" style=\"font-family:monospace;\">\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'cron_attach_backups'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'1'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'cron_attach_threshold'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'0'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'cron_notify_member_ids'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span><span style=\"color: #666666; font-style: italic;\">//member_ids from EE member module</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'cron_notify_email_mailtype'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'html'</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//or txt</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'cron_notify_email_subject'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'mithra62 - Backup Pro Cron Notification ({backup_type})'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'cron_notify_email_message'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">''</span><span style=\"color: #339933;\">;</span></pre>\n\t</div>\n</div>\n<h4>\n\tDatabase Backup</h4>\n<p>\tThis section contains the database specific settings for Backup Pro.</p>\n<h5 class=\"divide\">\n\tConfigure Database Backups</h5>\n<p>\t<strong>Maximum Database Backups</strong><br>\n\tEnter the maximum amount of database backups you want to store locally. Note that only local backups (remote and local) will be removed. Enter 0 to disable.</p>\n<p>\t<strong>Database Backup Alert Frequency</strong><br>\n\tHow many days are backups supposed to be ran? If a bacukp hasn't been ran in as many days as set here a notification will be sent alerting the system administrators. Enter 0 to disable.</p>\n<p>\t<strong>Database Backup Method</strong><br>\n\tDepending on how your system is setup the default mysqldump method may not work. Essentially, if you have a the "system" command disabled on your PHP server you should use the PHP method but if you're having performance issues you should use MySQLDUMP.</p>\n<p>\t<strong>SELECT Chunk Limit</strong><br>\n\tTo handle memory needs Backup Pro "paginates" through your data with the (PHP Backup Engine only). Simply, increasing setting this will up your memory needs while decreasing how long your backups take. Decreasing will lower memory needs but increase how long backups take.</p>\n<p>\t<strong>Database Restore Method</strong><br>\n\tThe Database restore method to use. MySQL requires access to the "system" PHP function and the "mysql" system command. Note that this is dependant on the backup method used. PHP restore can only restore PHP backups but MySQL can restore either backup method. This is handled gracefully for backwards compatibility.</p>\n<h5 class=\"divide\">\n\tConfigure Exclude Data</h5>\n<p>\t<strong>Exclude Tables</strong><br>\n\tWhich, if any, tables would you like excluded from the database backups? Any selected tables will be ignored and not archived.</p>\n<p>\t<strong>Exclude Data</strong><br>\n\tAny selected tables will have only their schema archived; any associated data will be ignored.</p>\n<h5 class=\"divide\">\n\tConfigure Archived SQL Dump (Advanced Users Only!)</h5>\n<p>\t<strong>Archive Additional SQL (top)</strong><br>\n\tIf configured, the included SQL statement(s) will be included in the database archive before anything else is added. It should be a single SQL query per line, and use proper syntax and escaping. Your SQL will NOT be modified in any way by Backup Pro. Use at your own risk.</p>\n<p>\t<strong>Archive Additional SQL (bottom)</strong><br>\n\tIf configured, the included SQL statement(s) will be added into the database archive as the very last SQL statements in the archive. It should be a single SQL query per line, and use proper syntax and escaping. Your SQL will NOT be modified in any way by Backup Pro. Use at your own risk.</p>\n<h5 class=\"divide\">\n\tConfigure Additional SQL Commands (Advanced Users Only!)</h5>\n<p>\t<strong>Execute Additional SQL (start)</strong><br>\n\tIf configured, the included SQL statement will be executed against the database, using an arbitrary connection, before any backup centric SQL command is called. Your SQL will NOT be modified in any way by Backup Pro. Use at your own risk.</p>\n<p>\t<strong>Execute Additional SQL (end)</strong><br>\n\tIf configured, the included SQL statement will be executed against the database, using an arbitrary connection, after the backup file has been completely written to the backup archive. Your SQL will NOT be modified in any way by Backup Pro. Use at your own risk.</p>\n<div class=\"ee_syntax\">\n\t<div class=\"code\">\n\t\t<pre class=\"php\" style=\"font-family:monospace;\">\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'max_db_backups'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #cc66cc;\">0</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_backup_alert_threshold'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #cc66cc;\">1</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_backup_method'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'mysqldump'</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//or php</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'mysqldump_command'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'mysqldump'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_restore_method'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'mysql'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'mysqlcli_command'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'mysql'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_backup_ignore_tables'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//each table as an element</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_backup_ignore_table_data'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//each table as an element</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_backup_archive_pre_sql'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//a single SQL statement per element</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_backup_archive_post_sql'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//a single SQL statement per element</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_backup_execute_pre_sql'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//a single SQL statement per element</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'db_backup_execute_post_sql'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//a single SQL statement per element</span></pre>\n\t</div>\n</div>\n<h4>\n\tFile Backup</h4>\n<p>\tThis section contains the file specific settings for Backup Pro.</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>Maximum File Backups </strong><br>\n\tEnter the maximum amount of file backups you want to store locally. Note that only local backups (remote and local) will be removed. Enter 0 to disable.</p>\n<p>\t<strong>File Backup Alert Frequency </strong><br>\n\tHow many days are backups supposed to be ran? If a bacukp hasn't been ran in as many days as set here a notification will be sent alerting the system administrators. Enter 0 to disable.</p>\n<p>\t<strong>File Backup Locations</strong><br>\n\tPut simply; what do you want to include for the file backup? Put the full path, one per line that you want to backup.</p>\n<p>\t<strong>Exclude Paths</strong><br>\n\tBy default Backup Pro will backup everything within your site's document root but for some sites that just won't work. If you want to exclude anything from the backup put the full path to the document or file here, one per line.</p>\n<div class=\"ee_syntax\">\n\t<div class=\"code\">\n\t\t<pre class=\"php\" style=\"font-family:monospace;\">\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'max_file_backups'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #cc66cc;\">0</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'file_backup_alert_threshold'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #cc66cc;\">1</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_file_location'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//1 file path per element</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'exclude_paths'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//1 file path per element</span></pre>\n\t</div>\n</div>\n<h4>\n\tGeneral</h4>\n<p>\tThis section contains the global settings for Backup Pro</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>Backup Store Location</strong><br>\n\tWhere do you want to store your backups? Ideally, this wouldn't be in your site's document root (for security) but if it is it won't be included within the file backup. Remember to make this directory writable by your webserver so chmod it to either 0666 or 0777.</p>\n<p>\t<strong>Allowed Access Levels</strong><br>\n\tBackup Pro will initially only allow Super Admins access the settings, regardless of who can access the module, but if you need to allow other groups select them from the list.</p>\n<p>\t<strong>Dashboard Recent Backup Count</strong><br>\n\tHow many backups should be displayed on the Dashboard under the Recent Backups section?</p>\n<p>\t<strong>Auto Prune Threshold </strong><br>\n\tOver time the amount of space used by Backup Pro can be quite considerable. To keep things sane Backup Pro can watch the space used and respond accordingly by removing older backups to make space for newer backups. Be sure to enter the maximum amount in bytes. If set to 0 than no threshold is enforced.</p>\n<p>\t<strong>Date Format</strong><br>\n\tThe date format you want Backup Pro to use when displaying backups. Note that the format should conform to the <a href=\"http://expressionengine.com/user_guide/templates/date_variable_formatting.html#date-formatting-codes\" target=\"_blank\">ExpressionEngine date format</a>.</p>\n<p>\t<strong>Relative Time</strong><br>\n\tIf enabled, dates in the CP will be displayed using human readable format instead of strict dates/times.</p>\n<div class=\"ee_syntax\">\n\t<div class=\"code\">\n\t\t<pre class=\"php\" style=\"font-family:monospace;\">\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_store_location'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">realpath</span><span style=\"color: #009900;\">(</span><span style=\"color: #000088;\">$_SERVER</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'DOCUMENT_ROOT'</span><span style=\"color: #009900;\">]</span><span style=\"color: #339933;\">.</span><span style=\"color: #0000ff;\">'/../backups/'</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'allowed_access_levels'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #990000;\">array</span><span style=\"color: #009900;\">(</span><span style=\"color: #cc66cc;\">7</span><span style=\"color: #339933;\">,</span><span style=\"color: #cc66cc;\">8</span><span style=\"color: #009900;\">)</span><span style=\"color: #339933;\">;</span> <span style=\"color: #666666; font-style: italic;\">//group_ids from EE Member Groups module</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'dashboard_recent_total'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #cc66cc;\">10</span><span style=\"color: #339933;\">;</span><span style=\"color: #666666; font-style: italic;\">//member_ids from EE member module</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'auto_threshold'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'2621440000'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'date_format'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'%M %d, %Y, %h:%i:%s%A'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'relative_time'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">'1'</span><span style=\"color: #339933;\">;</span>\n<span style=\"color: #000088;\">$config</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'backup_pro'</span><span style=\"color: #009900;\">]</span><span style=\"color: #009900;\">[</span><span style=\"color: #0000ff;\">'license_number'</span><span style=\"color: #009900;\">]</span> <span style=\"color: #339933;\">=</span> <span style=\"color: #0000ff;\">''</span><span style=\"color: #339933;\">;</span></pre>\n\t</div>\n</div>\n<h4>\n\tIntegrity Agent</h4>\n<p>\tThis section contains the file specific settings for configuring the Integrity Agent for Backup Pro.</p>\n<h5 class=\"divide\">\n\tConfigure Verification Options</h5>\n<p>\t<strong>Verification Temp Database </strong><br>\n\tTo ensure your database backups are stable Backup Pro can import your backups into a temporary database. Ensure the database user for the site has full MySQL privledges for the input one.</p>\n<p>\t<strong>Total Verifications Per Execution </strong><br>\n\tDepending on your server configuration you may want to limit how many backups Backup Pro verifies at any given time.</p>\n<p>\t<strong>Check Backup State on CP Login </strong><br>\n\tIf you'd like Backup Pro to verify the state of your backup schedule on Control Panel login check the box. Note that this only verify you have backups as determined by the Backup Alert Frequency.</p>\n<h5 class=\"divide\">\n\tConfigure Missed Backup Email</h5>\n<p>\t<strong>Notification Interval</strong><br>\n\tThe members who should recieve a notification upon when the backup schedule isn't followed.</p>\n<p>\t<strong>Notification Members</strong><br>\n\tThis key is just a long string of characters (and not a file) that you use to calculate the digital signature that you include in the request. For security, both your Access key and Secret key are encrypted before storage.</p>\n<p>\t<strong>Email Format</strong><br>\n\tType of mail email message the Missed Backup Schedule email should be sent in. If you send HTML email you must send it as a complete web page. Make sure you don't have any relative links or relative image paths otherwise they will not work.</p>\n<p>\t<strong>Missed Backup Schedule Email Subject</strong><br>\n\tThe subject you want the Missed Backup Schedule email to have. You can use global template tags but nothing fancy.</p>\n<p>\t<strong>Missed Backup Schedule Email Message</strong><br>\n\tThe email message that gets sent when a backup finishes. You can use global template tags only.</p>\n"},{"title": "Integrity Agent","id": "integrity_agent","content": "<p>\tThe Integrity Agent is a passive system within Backup Pro that will watch your system and ensure your backups are occurring when you say they should, and are usable for recovery in the event you ever need them. There are 2 components to the Integrity Agent: Missed Backup Monitoring and Backup Verification.</p>\n<p>\tThe Integrity Agent provides color coding to your backup views to show, at a glance, any issues with your backups. Yellow is for unverified, green is for good and verified, and red is for a bad backup that needs investigation.</p>\n<h4>\n\tBackup Verification</h4>\n<p>\tThe Backup Verification process will ensure your backups are usable for recovery. For example, Backup Verification will ensure your file backups are extractable (to prevent corrupted archives/zip files), and your database backups can be extracted, as well as usable in disaster recovery by importing into a fresh database.</p>\n<h4>\n\tMissed Backup Monitoring</h4>\n<p>\tThe Missed Backup Monitoring will watch your system and notify you if a backup hasn't happened in the time frame you specify. For example, if a database backup should occur every day, and a file backup every week, but that doesn't happen, you'll receive an email notifying you so you can investigate.</p>\n"},{"title": "Storage Locations","id": "storage_locations","content": "<p>\tStarting with Backup Pro 3, you can now create an unlimited number of storage locations, each with custom rules, to store and access your backups. <strong>Be aware that depending on where you store your backups certain functionality won't be available.</strong>. Each Storage Location allows you to choose whether database and/or file backups are stored there, whether it's included in any automated pruning, and can even be toggled for status.</p>\n<p>\t<img alt=\"Backup Pro Storage Locations\" src=\"https://mithra62.com/images/uploads/docs/bpwp-storage-locations.png\" style=\"width: 1368px; height: 689px;\"></p>\n<p>\tBackup Pro ships with the below Storage Locations, though it's possible to create your own if you're technically proficient.</p>\n<h4>\n\tAmazon S3</h4>\n<p>\tAmazon S3 is an extremely economical and effective offsite storage option and Backup Pro configures seamlessly.</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>Access Key ID</strong><br>\n\tYour Access Key ID identifies you as the party responsible for your S3 service requests. You can find this by signing into your Amazon Web Services account</p>\n<p>\t<strong>Secret Access Key</strong><br>\n\tThis key is just a long string of characters (and not a file) that you use to calculate the digital signature that you include in the request. For security, both your Access key and Secret key are encrypted before storage.</p>\n<p>\t<strong>Bucket Name</strong><br>\n\tThis is basically the master folder name your backups will be stored in.</p>\n<p>\t<strong>Optional Prefix </strong><br>\n\tIf you want to store your files in a sub directory within your bucket just enter that here.</p>\n<p>\t<strong>Reduced Redundancy </strong><br>\n\tReduced Redundancy Storage (RRS) is an Amazon S3 storage option that enables customers to reduce their costs by storing noncritical, reproducible data at lower levels of redundancy than Amazon S3's standard storage.</p>\n<h4>\n\tDropbox</h4>\n<p>\tThe Dropbox Storage Driver will store backups in a Dropbox App. Visit <a href=\"https://www.dropbox.com/developers/apps\">https://www.dropbox.com/developers/apps</a> and get your "App secret". You can also generate OAuth access token for testing using the Dropbox App Console without going through the authorization flow.</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>Oauth Access Token</strong><br>\n\tDropbox allows you to manually generate your own Oauth Access Token in the <a href=\"https://www.dropbox.com/developers/apps\">Dropbox App Console</a>. You can get one there.</p>\n<p>\t<strong>App Secret </strong><br>\n\tWhen you create your Dropbox App, you'll receive an App Secret. Enter that so Dropbox knows where to put your files.</p>\n<p>\t<strong>Prefix</strong><br>\n\tBasically, what folder do you want to store your backups in?</p>\n<h4>\n\tEmail Inbox</h4>\n<p>\tThe Email Storage Driver will store backups in an email inbox.</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>Email Addresses </strong><br>\n\tEnter 1 email address per line that for the mailbox you would like to store your backups in.</p>\n<p>\t<strong>Attachment Max Size </strong><br>\n\tDepending on the size of your site the backups can get pretty large. Sometimes, too large for your email provider. If the attachment size is in bytes larger than the value here links the backups aren't attached and links to download are included instead.</p>\n<h4>\n\tFTP</h4>\n<p>\tIf you want to sync the backups with a remote FTP server this is where you'll configure that.</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>FTP Hostname</strong><br>\n\tThe address or domain to the remote server. Don't include any prefix like http:// or ftp://</p>\n<p>\t<strong>FTP Username</strong><br>\n\tIf you don't know what this is there's a good chance you'll have to talk to your host to get FTP sync up and running.</p>\n<p>\t<strong>FTP Password</strong><br>\n\tThe password is encrypted for security before storage.</p>\n<p>\t<strong>FTP Port</strong><br>\n\tThe default is 21 but if your host uses a different port for FTP update it here.</p>\n<p>\t<strong>Passive Mode</strong><br>\n\tIf checked then all transfers will be done using the PASV method.</p>\n<p>\t<strong>FTP Store Location</strong><br>\n\tWhere on the remote server do you want to store the backups. This directory has to exist in before the settings can be saved.</p>\n<p>\t<strong>Use SSL</strong><br>\n\tIf your FTP server supports SSL you're highly encouraged to enable this so communication is secured between your site and FTP server.</p>\n<p>\t<strong>Connection Timeout</strong><br>\n\tThe maximum time to use for all network operations. Be aware that this value may require tweaking your php.ini settings for the script timeout.</p>\n<h4>\n\tGoogle Cloud Storage</h4>\n<p>\tThis section contains the file specific settings for connecting Backup Pro to Google Cloud Storage. Be aware that you need to use <a href=\"https://cloud.google.com/storage/docs/migrating#keys\" target=\"_blank\">Interoperable storage access</a> keys in order to use Google Cloud Storage with Backup Pro.</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>Access Key ID</strong><br>\n\tYour Access Key ID identifies you as the party responsible for your Google Cloud Files service requests. You can find this by signing into your Google account</p>\n<p>\t<strong>Secret Access Key</strong><br>\n\tThis key is just a long string of characters (and not a file) that you use to calculate the digital signature that you include in the request. For security, both your Access key and Secret key are encrypted before storage.</p>\n<p>\t<strong>Bucket Name</strong><br>\n\tThis is basically the master folder name your backups will be stored in.</p>\n<p>\t<strong>Optional Prefix </strong><br>\n\tIf you want to store your files in a sub directory within your bucket just enter that here.</p>\n<p>\t<strong>Reduced Redundancy </strong><br>\n\tReduced Redundancy Storage (RRS) is an Amazon S3 storage option that enables customers to reduce their costs by storing noncritical, reproducible data at lower levels of redundancy than Google Cloud Files standard storage.</p>\n<h4>\n\tLocal Storage</h4>\n<p>\tThe Local Storage driver will store backups anywhere on your local webserver.</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>Storage Location Name </strong><br>\n\tJust a designation so you know what you're looking at when you're looking at it.</p>\n<p>\t<strong>Backup Store Location </strong><br>\n\tWhere do you want to store your backups? Ideally, this wouldn't be in your site's document root (for security) but if it is it won't be included within the file backup. Remember to make this directory writable by your webserver so chmod it to either 0666 or 0777.</p>\n<h4>\n\tRackspace Cloud Files</h4>\n<p>\tRackspace Cloud Files works for both the US and UK APIs.</p>\n<h5 class=\"divide\">\n\tSettings</h5>\n<p>\t<strong>Rackspace Username</strong><br>\n\tUse your Rackspace Cloud username as the username for the API. For security, both your Access key and Secret key are encrypted before storage.</p>\n<p>\t<strong>API Access key</strong><br>\n\tObtain your API access key from the Rackspace Cloud Control Panel in the <a href=\"https://manage.rackspacecloud.com/APIAccess.do\" target=\"_blank\">Your Account</a>. For security, both your Access key and Secret key are encrypted before storage.</p>\n<p>\t<strong>Bucket Name</strong><br>\n\tThis is basically the master folder name your backups will be stored in. If it doesn't exist it'll be created. If you don't enter a bucket name one will be created for you.</p>\n<p>\t<strong>Account Location</strong><br>\n\tYou can determine the location to use based on the Rackspace retail site which was used to create your account. <a href=\"http://www.rackspacecloud.com\">US</a> or <a href=\"http://www.rackspace.co.uk\">UK</a>.</p>\n<h4>\n\tSFTP</h4>\n<p>\tThe SFTP Storage Engine works similar to the FTP Storage Engine except it's much more secure since it uses the SFTP protocol.</p>\n<h5>\n\tSettings</h5>\n<p>\t<strong>SFTP Hostname </strong><br>\n\tThe address or domain to the remote server. Don't include any prefix like http:// or ftp://</p>\n<p>\t<strong>SFTP Username </strong><br>\n\tIf you don't know what this is there's a good chance you'll have to talk to your host to get SFTP sync up and running.</p>\n<p>\t<strong>SFTP / SSH Password </strong><br>\n\tThe password is encrypted for security before storage.</p>\n<p>\t<strong>Private Key Path </strong><br>\n\tThe full system path to where your private key file is stored if you'd like to use that for authentication instead of username and password.</p>\n<p>\t<strong>SFTP / SSH Port </strong><br>\n\tThe default is 22 but if your host uses a differnt port for SFTP update it here.</p>\n<p>\t<strong>SFTP Store Location </strong><br>\n\tWhere on the remote server do you want to store the files. This directory has to exist before the settings can be saved.</p>\n<p>\t<strong>Connection Timeout </strong><br>\n\tThe maximum time to use for all network operations. Be aware that this value may require tweaking your php.ini settings for the script timeout.</p>\n"}],"use_sub": true,"logo": "https://www.mithra62.com/images/bp3-docs.png","favicon": "https://mithra62.com/favicon.ico","customcss": "http://eric.mithra62.com/assets/css/custom.css","easing": "swing","easingduration": "500","bgimage": "","bgrepeat": "repeat","bgattachment": "scroll","bgcolor": "FFFFFF","textcolor": "383838","linkcolor": "0000FF","hrcolor1": "EBEBEB","hrcolor2": "FFFFFF","btncolor": "FFFFFF","btncolor1": "0088CC","btncolor2": "0044CC","sidebarbgimage": "","sidebarbgrepeat": "repeat","sidebarbgcolor": "DDDDDD","sidebartextcolor": "222222","sidebarlinkcolor": "444444","sidebaractivecolor": "444444","sidebaractivetextcolor": "DDDDDD","sidebarhrcolor1": "AAAAAA","sidebarhrcolor2": "EEEEEE","cufon": "","documentationttype": "bootstrap","itemURL": "","sendJSON": "","sendZIP": "","sendPWD": ""}