MC-Market is now BuiltByBit. Read more

CloudBackup - Backup to DROPBOX and FTP v1.0

CloudBackup allows you to back up your worlds, logs and plugin data to dropbox or FTP!
CloudBackup allows you to back up your worlds, logs and plugin data to external services like your dropbox account, or an FTP server! (Google drive and other services will be added later)

Features
  • Upload to Dropbox
  • Upload to an external FTP server
  • Exclude big worlds from being backed up
  • Back up any other folder, such as data folders of plugins
  • Delete files locally after backing up, such as the log files
  • Automatically delete old backups remotely
  • Auto-backup
  • Asynchronous compressing and uploading, to save the TPS from going down!

Commands
/backup now - Back up all worlds and other folders [cloudbackup.admin]

Setup
When you've installed the plugin in your server, you first need to set up a service to upload to. Currently dropbox and ftp are available. Instructions on how to set each one up are below.

The plugin allows you to have any number of additional folders to back up. You can even delete the contents of the folder locally after backing up to save space, for example backing up the log files. This is done by setting the
keep option to false. (Examples are inside the config.yml file)

You can set a maximum amount of backups to keep remotely per folder, after this many backups have been made the oldest one will get deleted at every backup.

Setting up Dropbox

To set up Dropbox you need to follow these fairly simple steps.

Step 1. Go to https://www.dropbox.com/developers/apps
Step 2. Select Dropbox API.
Step 3. Select Full Dropbox.
Step 4. Name the app <server_name>_cloudbackup (For example
hypixel_cloudbackup).
Step 5. Click Create app.
Step 6. In the OAuth 2 section, click Generate below Generate access token, and copy this to your clipboard.
Step 7. Set the service inside the config.yml file to
dropbox and the token to the token you just copied from the dropbox website.

If you wish to revoke access from your dropbox account at any time you can go back to the dropbox app page and click the Delete app button!


Example of the uploader section:
Code:
uploader:
  service: dropbox
  token: PYpB........................

Setting up FTP
To set up FTP you need to enter the login details (host, username and password) to the FTP service template commented out in the config.yml file.

Example of the uploader section:
Code:
uploader:
  service: ftp
  host: my.remoteserver.com
  username: minecraft
  password: a_hopefully_good_password

Having trouble starting the plugin?
The plugin depends on a few libraries, used for connecting to services such as Dropbox and FTP servers. The plugin aims to download these files automatically, but should the static host be down, or the server not having access to the internet it will fail to do so. In this case you will need to install the library files manually, in the plugins/CloudBackup/libs/ folder: https://www.dropbox.com/s/bhojtif22onnshq/CloudBackup libraries.rar?dl=1

Legacy Notice

The author of this resource hasn't yet switched to our improved Pro system so the following aren't available:
Adding this resource to your cart
Paying with 50+ payment gateways
A standardised EULA
Enhanced privacy to hide your info
We apologise for the inconvenience.

Author

Author
TheWGBbroz
Downloads
4
Type
Digital product
License duration
Unlimited
Price
$4.99
Views
782
First release
Last update
Rating
Not yet rated

More resources from TheWGBbroz

Adds an arrow inventory for every skeleton - Pick up arrows shot by skeletons
Not yet rated
0 purchases
Play deathswap on a server with multiple games going on at once.
Not yet rated
1 purchase
Reward your players by giving them Coupons in item form!
Not yet rated
13 purchases
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.