UltraBackup
A paper/spigot plugin to backup your minecraft server.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
UltraBackup
UltraBackup - Minecraft Server Backup Plugin
A comprehensive Minecraft Bukkit/Spigot/Paper plugin for automated server backups with cloud upload support (Google Drive, SFTP, FTP).
(By default google drive is active in config.yml) Supports Paper/spigot 1.8-1.21.
📋 Features
- ✅ Automatic World Saving - Saves all worlds before backup - ✅ Progress Tracking - Real-time backup progress updates - ✅ Cloud Upload Support: Google Drive (OAuth 2.0) SFTP FTP - ✅ Restore System - Easy backup restoration - ✅ Exclusion List - Exclude specific files/folders - ✅ Async Operations - Non-blocking backups
📦 Installation
1. Download UltBackup.jar 2. Place it in your plugins/ folder 3. Restart your server 4. Configure plugins/UltBackup/config.yml
🎮 Commands
/backup - Create a backup
Permission: ultbackup.backup
/backup login - Start Google Drive OAuth
Permission: ultbackup.login
/backup code <CODE> - Complete Google Drive OAuth
Permission: ultbackup.login
/restore <backup-file> - Restore a backup
Permission: ultbackup.restore
Schedules a backup restoration. Server will automatically shut down to perform the restore. /restore backup-2024-12-16_19-30-45.zip
⚠️ WARNING: This will:
Shut down the server immediately
Replace all server files with the backup
You must manually restart the server after
🔄 Complete Usage Flow
First Time Setup (Google Drive)
Install the plugin and configure config.yml
Set up Google Drive credentials (follow steps above)
Restart your server
Run: /backup login
Click the link and authorize in your browser
Copy the code from Google
Run: /backup code <YOUR_CODE>
Success! You'll see: "Google Drive linked successfully!"
Run your first backup: /backup
Regular Backup /backup
What happens:
Server saves all worlds
Disables auto-save temporarily
Counts total files
Shows progress: "Backup progress: 25%"
Creates ZIP file in backups/ folder
Uploads to Google Drive (if enabled)
Deletes old backups (keeps last 10 by default)
Re-enables auto-save
Shows: "Backup completed: backup-2024-12-16_19-30-45.zip"
Restore a Backup
/restore backup-2024-12-16_19-30-45.zip
⚠️ Server will shut down immediately!
On next server start, the backup will be automatically restored.