BountySite plugin allows BountySite users to manage their backups from within wordpress. This is done by making REST API to BountySite Backup API. Before using plugin, API ACLs(whitelisting of IPs) have to configured on BountySite control panel for security purposes. The plugin is useful post configuring backups on BountySite control panel.
BountySite uses FTP/SFTP/FTPS mode to transfer data, as configured within BountySite control panel. Configure your backups using BountySite Control Panel first using this link.
You can download and install BountySite plugin directly from Wordpress plugins by searching for plugin name BountySite. Alternatively, you can also download BountySite Wordpress plugin from the link below.
You can also download directly on the server using wget
$ wget -O wordpress-bountysite-plugin.zip https://www.bountysite.com/downloads/wordpress-bountysite-plugin.zip
Upload the downloaded zip file to your web server or extract under local website copy and upload via FTP. The following shows example using ssh access.
~ $ cd www/wp-content/plugins plugins $ unzip ~/wordpress-bountysite-plugin.zip Archive: ~/wordpress-bountysite-plugin.zip creating: bountysite/ inflating: bountysite/bountysite.php creating: bountysite/admin/ creating: bountysite/admin/images/ inflating: bountysite/admin/images/bountysite_biglogo.svg inflating: bountysite/admin/images/bountysite_menu.svg creating: bountysite/admin/js/ inflating: bountysite/admin/js/bootstrap.min.js creating: bountysite/admin/css/ inflating: bountysite/admin/css/bootstrap.min.css inflating: bountysite/readme.txt creating: bountysite/includes/ inflating: bountysite/includes/class-Bountysite-Revisions.php inflating: bountysite/includes/class-Bountysite-Settings.php inflating: bountysite/includes/class-Bountysite.php inflating: bountysite/includes/class-Bountysite-History.php creating: bountysite/assets/ inflating: bountysite/assets/screenshot-1.png inflating: bountysite/assets/screenshot-3.png inflating: bountysite/assets/icon-256x256.png inflating: bountysite/assets/screenshot-2.png inflating: bountysite/assets/icon-128x128.png extracting: bountysite/admin/images/bountysite_menu.png inflating: bountysite/assets/banner-772x250.png
Now, you have to provide API URL and Key to the plugin to be able to communicate to BountySite Backup API and get started.
Login to your BountySite control panel. On top navigation bar, click on second last button, with tooltip "Settings". Then choose, Get API Key
Manage API Key ACL page:-
Login to your wordpress admin panel, and go to BountySite menu.
Paste the credentials from BountySite control panel API Key page. History show limit is the number of latest entries you want to see in the plugin. On submitting the form, the plugin makes a REST call to BountySite Backup API and validates the API URL and key, with respect to your sitename(which is automatically fetched from wordpress installation). On confirmation, the values are stored in Wordpress database. The following message is printed.
On error, you may get the following notification:-
On wordpress admin page, using menu, go to BountySite > BountySite Backup History, and click on RunBackupNow. The backup is scheduled for web files and databases as configured in BountySite control panel. The mode of transfer is as configured in control panel.
View Backup History of Code(web files) and database
View Website change history
Schedule a restore