FREEDOM251

Freedom251 › Minecraft Backup Software

UltraBackup

Free plan Self-hosted

Visit UltraBackup Alternatives

UltraBackup's own site

What UltraBackup is

UltraBackup is a free, open-source plugin for automated backups of Minecraft Java servers running Bukkit, Spigot, or Paper 1.13 and later. It saves the server’s worlds before creating ZIP archives, and operators can choose a compression level from 0 to 9. Backup work runs asynchronously and provides progress updates. An exclusion list lets operators leave selected files or folders out of an archive, with caches, logs, and existing backups among the examples.

Backups can stay on the server or be uploaded to Google Drive using OAuth 2.0, SFTP, or FTP. Automatic retention can remove older backups; the example configuration keeps the last 10 local backups and uses compression level 6. The `/restore` command schedules a full restoration, shutting down the server to perform it. Installation involves placing `UltBackup.jar` in the server’s `plugins/` folder, restarting the server, and editing `plugins/UltBackup/config.yml`. SFTP transfers are encrypted, while FTP is unencrypted and not recommended for public internet use. FTP and SFTP passwords are stored in plain text in the configuration file, so its permissions should be restricted. The project is licensed under MIT, which permits use, modification, distribution, sublicensing, and sale subject to the license conditions.

Who it suits

UltraBackup suits operators of Bukkit, Spigot, or Paper Minecraft Java servers who want to create and retain full-server backups locally or send them to a supported destination. It is also relevant to operators who need configurable archive compression, file exclusions, and a command for full restoration.

What it does well

  • Supports Bukkit, Spigot, and Paper 1.13 and later.
  • Can upload backups to Google Drive, SFTP, or FTP.
  • Runs backup operations asynchronously and reports progress.
  • Allows compression levels from 0 to 9.
  • Can exclude selected files and folders from archives.

What to know first

  • FTP transfers are unencrypted and discouraged for public internet use.
  • FTP and SFTP passwords are stored in plain text in config.yml.
  • Scheduled backups are listed as a future feature.

Limits

The example configuration retains the last 10 local backups and uses compression level 6, though compression can be set from 0 to 9. Automated scheduled backups are listed as a future feature.

Getting started

  1. Download or otherwise obtain `UltBackup.jar` from the project website.
  2. Place `UltBackup.jar` in the server's `plugins/` folder.
  3. Restart the server.
  4. Configure the plugin in `plugins/UltBackup/config.yml`.
  5. Choose local-only backups or configure Google Drive, SFTP, or FTP uploads.

Verdict

Choose UltraBackup if you operate a compatible Minecraft Java server and want configurable local or cloud-uploaded backups. Look elsewhere if scheduled backups are essential, or if your transfer setup requires encrypted FTP-style credentials without plain-text storage.

Questions

How much does UltraBackup cost?

It is free and open source.

Which Minecraft servers does it support?

The project lists Bukkit, Spigot, and Paper 1.13 and later as compatible.

Where can backups be stored?

Operators can use local-only backups or upload to Google Drive via OAuth 2.0, SFTP, or FTP.

Does it support scheduled backups?

Automated scheduled backups are listed as a future feature.

How does restoration work?

The `/restore` command schedules a full restoration and shuts down the server to perform it.

What license does it use?

The repository uses the MIT license, permitting use, copying, modification, distribution, sublicensing, and sale subject to its conditions.

Facts from UltraBackup's own pages

Backup features
It saves worlds before backup, creates configurable ZIP archives, reports progress, and can delete older backups automatically. · github.com, 8 Oct 2026
Backups
It saves all worlds before backup and creates ZIP archives with configurable compression levels from 0 to 9. · github.com, 8 Oct 2026
Cloud integrations
The plugin supports Google Drive, SFTP, and FTP uploads, as well as local-only backups. · github.com, 8 Oct 2026
Compatibility
The project lists Bukkit 1.13+, Spigot 1.13+, and Paper 1.13+ as compatible. · github.com, 8 Oct 2026
Configuration limits
The example configuration keeps the last 10 local backups by default and sets ZIP compression level to 6, configurable from 0 to 9. · github.com, 8 Oct 2026
Credential handling
The README says SFTP and FTP passwords are stored in plain text in `config.yml` and recommends restricting that file's permissions. · github.com, 8 Oct 2026
Filtering
An exclusion list can omit selected files or folders, with cache, logs, and backups shown as examples. · github.com, 8 Oct 2026
Intended audience
The repository describes the plugin as made for the Minecraft community and targets Minecraft server operators using Bukkit, Spigot, or Paper. · github.com, 8 Oct 2026
Intended users
The README presents the plugin for Minecraft server operators using Bukkit, Spigot, or Paper. · github.com, 8 Oct 2026
License
The repository's MIT license permits use, copying, modification, distribution, sublicensing, and sale, subject to its stated conditions. · github.com, 8 Oct 2026
Limits and planned features
Automated scheduled backups, Discord notifications, incremental backups, backup encryption, and a web interface are listed as future features. · github.com, 8 Oct 2026
Product
The project describes UltBackup as a Minecraft Bukkit, Spigot, and Paper plugin for automated server backups with cloud upload. · github.com, 8 Oct 2026
Progress
The plugin provides real-time backup progress updates and runs backup operations asynchronously. · github.com, 8 Oct 2026
Purpose
The README describes UltBackup as a Bukkit, Spigot, and Paper plugin for automated Minecraft server backups. · github.com, 8 Oct 2026
Restore
The `/restore` command schedules restoration and shuts down the server to perform it. · github.com, 8 Oct 2026
Retention
It can delete older backups automatically, with the example configuration keeping the last 10 locally. · github.com, 8 Oct 2026
Security
The README says SFTP transfers are encrypted and warns that FTP is unencrypted and not recommended for the public internet. · github.com, 8 Oct 2026
Server compatibility
The README lists Bukkit, Spigot, and Paper 1.13+ as supported. · github.com, 8 Oct 2026
Setup
Installation instructions say to place `UltBackup.jar` in the server's `plugins/` folder, restart, and configure `plugins/UltBackup/config.yml`. · github.com, 8 Oct 2026
Storage integrations
Supported upload destinations are Google Drive via OAuth 2.0, SFTP, and FTP, and configuration also allows local-only backups. · github.com, 8 Oct 2026
Support
The README directs users to server console errors, configuration checks, credential checks, and its troubleshooting guide for help. · github.com, 8 Oct 2026
Transfer security
The README describes SFTP as encrypted and FTP as unencrypted and not recommended for the public internet. · github.com, 8 Oct 2026

Where UltraBackup stands on Freedom251

Look at these too