BtrBack vs DriveBackupV2
BtrBack
github.comDriveBackupV2
github.comSide by side
| Figure | BtrBack | DriveBackupV2 |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | Yes |
| Linux | Yes | — |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 2 |
| Spec score · Minecraft Backup Software | 7.8 (#9) | 8.4 (#3) |
| Intended users | The documented setup is for operators of Minecraft servers whose server directory is on Btrfs. | The project describes the plugin as protection for Minecraft worlds against data loss, server termination, or accidental deletion. |
| Purpose | BtrBack is a Minecraft backup plugin that uses Btrfs snapshots. | DriveBackupV2 is a Minecraft server plugin that backs up data remotely. |
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.
DriveBackupV2
DriveBackupV2 is a free, self-hosted Minecraft server plugin that creates remote backups of server data. It can include files and folders on a Minecraft server, remote SFTP sources, and MySQL databases. Destinations include Google Drive, OneDrive, Dropbox, SFTP, FTP, and S3-compatible storage. Backups run at a chosen interval or custom schedule; after basic setup, the default is hourly. Retention settings can delete older local and remote backups after a specified count, while local-keep-count controls how many remain locally and supports -1 for unlimited. The plugin runs on Bukkit-powered servers such as Spigot, Paper, and Purpur, with listed requirements of Java 8 or higher and Minecraft 1.8 through 1.21.X. The project says Google Drive and OneDrive data remains on the Minecraft server and is inaccessible to its makers. The repository is public under an MIT license, with support through Discord or issues.