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:
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:
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
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:
- Backups worlds and plugin folder.
- Automatic Backups.
- Zips them into one file.
- Zip file can be uploaded to server or dropbox.
Installation:
- Place the plugin in your plugin folder
- (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!
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
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
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.