- Home
- Minecraft Backup Software
- BtrBack
BtrBack
What it is
BtrBack is a free Minecraft Java server plugin that uses Btrfs snapshots to create and restore full-server backups. Operators use `/btrback [backup/rollback]` to start a backup or rollback. Normal backups are listed in the `backupSnapshots` section of `backups.json`. Before restoring a backup, the plugin also snapshots the current server state and records it separately under `rollbackSnapshots`. A rollback reboots the server twice: once to restore the chosen backup, then again to start the server normally. Setup requires placing the server directory in a Btrfs subvolume and mounting the root subvolume with `user_subvol_rm_allowed`; the README also instructs users to put the plugin in the server's plugins folder. Its listed characteristics include scheduled backups, local storage, full-backup restore granularity and custom retention. The documented setup is for Minecraft server operators whose server directory is on Btrfs. The public GitHub repository includes the Good Luck With That Public License, which permits several forms of reuse at the user's own risk. The repository page shows no releases and zero open issues.
For and against
For
- Creates full-server backups with Btrfs snapshots.
- Supports scheduled backups.
- Stores backups locally.
- Snapshots current state before rollback.
- Uses a custom retention policy.
Against
- Requires a Btrfs subvolume for the server directory.
- Rollback reboots the server twice.
- Repository page shows no releases.
The verdict
BtrBack offers snapshot-based backup and restore for Minecraft Java servers configured on Btrfs. Its filesystem setup requirement and rollback reboots make it most relevant to operators comfortable managing that environment.
Who it suits
BtrBack is for operators of Minecraft Java servers whose server directory is on Btrfs and who want local snapshot-based backups. Its setup requirements and two-reboot rollback process are important to account for before using it.
Plans and prices
Free
Minecraft backup plugin · requires a Btrfs subvolume
Read 7 Oct 2026 · github.com
On the record
- Availability
- The GitHub repository is public and its page shows no releases.github.com · read 7 Oct 2026
- Backup records
- Normal backups are listed in the `backupSnapshots` section of `backups.json`.github.com · read 7 Oct 2026
- Commands
- The plugin is operated with `/btrback [backup/rollback]`.github.com · read 7 Oct 2026
- Install
- The README instructs users to put the plugin in the server's plugins folder.github.com · read 7 Oct 2026
- Intended users
- The documented setup is for operators of Minecraft servers whose server directory is on Btrfs.github.com · read 7 Oct 2026
- 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.github.com · read 7 Oct 2026
- Project owner
- The GitHub profile identifies the project owner as Grider, with the username himekifee.github.com · read 7 Oct 2026
- Purpose
- BtrBack is a Minecraft backup plugin that uses Btrfs snapshots.github.com · read 7 Oct 2026
- Release availability
- The repository page showed no releases when viewed.github.com · read 7 Oct 2026
- Repository activity
- The repository page shows zero open issues.github.com · read 7 Oct 2026
- Rollback behavior
- A rollback reboots the server twice: once to restore the backup and again to launch the server normally.github.com · read 7 Oct 2026
- Rollback safety
- Before rollback, BtrBack also snapshots the current state, recorded under `rollbackSnapshots` in `backups.json`.github.com · read 7 Oct 2026
- Rollback snapshot
- Before rollback, the current state is also snapshotted and recorded under `rollbackSnapshots` in `backups.json`, rather than appearing in the backup list.github.com · read 7 Oct 2026
- Setup
- The server directory must be a Btrfs subvolume, and the root subvolume must be mounted as `user_subvol_rm_allowed`.github.com · read 7 Oct 2026