BtrBack vs UltraBackup
BtrBack
github.comUltraBackup
github.comSide by side
| Figure | BtrBack | UltraBackup |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Minecraft Backup Software | 7.8 (#9) | 6.7 (#22) |
| Intended users | The documented setup is for operators of Minecraft servers whose server directory is on Btrfs. | The README presents the plugin for Minecraft server operators using Bukkit, Spigot, or Paper. |
| License | The repository includes the Good Luck With That Public License, which permits copying, distribution, modification, merging, selling, publishing, and sublicensing at the user's own risk. | The repository's MIT license permits use, copying, modification, distribution, sublicensing, and sale, subject to its stated conditions. |
| Purpose | BtrBack is a Minecraft backup plugin that uses Btrfs snapshots. | The README describes UltBackup as a Bukkit, Spigot, and Paper plugin for automated Minecraft server backups. |
| Setup | The server directory must be a Btrfs subvolume, and the root subvolume must be mounted as `user_subvol_rm_allowed`. | Installation instructions say to place `UltBackup.jar` in the server's `plugins/` folder, restart, and configure `plugins/UltBackup/config.yml`. |
Plans
In their own words
BtrBack
BtrBack is a Minecraft Java server plugin for making and restoring full-server backups with Btrfs snapshots. It stores backups locally, supports scheduled backups, and uses a custom retention policy. Operators install the plugin in the server’s plugins folder and use `/btrback [backup/rollback]` to create a backup or start a rollback. Normal backups appear in the `backupSnapshots` section of `backups.json`. Before a rollback, the plugin also snapshots the current server state and records it under `rollbackSnapshots`, outside the regular backup list. Restoring a backup reboots the server twice: once to restore the saved state and again to start normally. Setup requires placing the server directory in a Btrfs subvolume and mounting the root subvolume with `user_subvol_rm_allowed`. The public repository includes the Good Luck With That Public License, which permits copying, distribution, modification, merging, selling, publishing, and sublicensing at the user’s own risk. The repository page shows no releases and zero open issues. The listed plan is free at free.
UltraBackup
UltraBackup has no write-up on Specifiction yet; its figures are above.