HomeJavaModsExternalBackups [DISCONTINUED]
ExternalBackups [DISCONTINUED]
ExternalBackups

A plugin created for easy and safe backups.


About:
This plugin was originally created for a server called GerardCraft, because they wanted some hacker-protection. That's why this plugin doesn't just save the backups locally, it also uploads them to an external place. So if a hacker/abusive staff member deletes your server, you still have a backup! In fact, this plugin already saved the server GerardCraft, where a staff member deleted all the servers!


Features:

Installation:
  1. Place the plugin in your plugin folder
  2. (Re)start your server.

Web server intallation: Download + instructions available here: github

Command:
/exbackup: generates a back-up and upload it the server/dropbox when configured. Permission: externalbackups.backup
/exdropbox: starts the dropbox setup, can't be executed by players with OP. Permission: externalbackups.dropbox.configure

Configuration:

Code (Text):
serverName: ServerName  #Name used in back-up files
maxAmountOfLocalBackups: 3 #Amount of local backups before the oldest gets deleted
backupTimeOutInMinutes: 60 #Time-out for the /exbackup command, so people cant delete old backups on purpose.

#Automatic backups
automaticBackups: true    #Should the plugin create automatic backups
interval: 12H  #Interval of automatic back-ups, Use M for minutes, H for hours and D for days. NOTE: the minimum interval is 30 minutes

#Web server support
useServer: false   #Should the plugin use an external server
url: http://example.com/backup/  #Link to the folder of the php scripts

#Dropbox
useDropbox: false  #Should the plugin use dropbox, do not touch this before dropbox is configured!
dropboxAuthKey: generatedByPlugin  #This will be generated during setup, only change this if the plugins tell you to do so!
dropboxAccessToken: generatedByPlugin  #This will be generated by the plugin, DO NOT touch this, unless you know what you're doing!

FAQ:
Q: I get error 413, what does it mean and how do I fix it?
A: Error 413 (Http error) means the zip file is too big to be accepted by the server. You can fix this by editing php.ini. Not all hosting companies allow you to do this.

NOTE:
This plugin has been made with security in mind, thats why there are certain limitations like the timeout.


The dropbox API used in this project is licensed under the MIT license: https://opensource.org/licenses/MIT

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ExternalBackups [DISCONTINUED] is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10. Downloaded 1,675 times (via Spigot). Download it and open it directly in the game.

Explore more