Skip to content
SPECIFICTION
Get listed

BtrBack

github.com

Free plan LinuxSelf-hosted
Visit github.com
Spec score 7.8 #9 of 30 in Minecraft Backup Software

What it is

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.

Spec sheet

Purpose
BtrBack is a Minecraft backup plugin that uses Btrfs snapshots.Read 7 Oct 2026 · github.com
Intended users
The documented setup is for operators of Minecraft servers whose server directory is on Btrfs.Read 7 Oct 2026 · github.com
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.Read 7 Oct 2026 · github.com
Availability
The GitHub repository is public and its page shows no releases.Read 7 Oct 2026 · github.com
Backup records
Normal backups are listed in the `backupSnapshots` section of `backups.json`.Read 7 Oct 2026 · github.com
Commands
The plugin is operated with `/btrback [backup/rollback]`.Read 7 Oct 2026 · github.com
Install
The README instructs users to put the plugin in the server's plugins folder.Read 7 Oct 2026 · github.com
Project owner
The GitHub profile identifies the project owner as Grider, with the username himekifee.Read 7 Oct 2026 · github.com
Release availability
The repository page showed no releases when viewed.Read 7 Oct 2026 · github.com
Repository activity
The repository page shows zero open issues.Read 7 Oct 2026 · github.com
Rollback behavior
A rollback reboots the server twice: once to restore the backup and again to launch the server normally.Read 7 Oct 2026 · github.com
Rollback safety
Before rollback, BtrBack also snapshots the current state, recorded under `rollbackSnapshots` in `backups.json`.Read 7 Oct 2026 · github.com
Rollback snapshot
Before rollback, the current state is also snapshotted and recorded under `rollbackSnapshots` in `backups.json`, rather than appearing in the backup list.Read 7 Oct 2026 · github.com
Setup
The server directory must be a Btrfs subvolume, and the root subvolume must be mounted as `user_subvol_rm_allowed`.Read 7 Oct 2026 · github.com

Plans and prices

Free Free Minecraft backup plugin · requires a Btrfs subvolume Read 7 Oct 2026 · github.com

Every BtrBack plan and price →

Strong points and limits

Strong points

  • Free at free
  • Supports scheduled backups
  • Uses local storage
  • Snapshots current state before rollback

Limits

  • Requires the server directory to be on Btrfs
  • Rollback reboots the server twice
  • Repository page shows no releases

Who it suits

BtrBack suits Minecraft server operators whose server directory is on Btrfs and who can configure the required subvolume setup.

Verdict

BtrBack offers scheduled, local full-server backups for Minecraft Java servers configured on Btrfs. Its rollback safeguards the current state, but the restore process includes two server reboots.

Where Specifiction places it

Alternatives to BtrBackAll alternatives →