Minecraft Backup is a free Linux script for backing up Minecraft server world folders to local storage. It can create tar files or use the restic backend, and it supports servers managed through screen or tmux, RCON, and Docker RCON. It works with vanilla servers without plugins and can post backup status messages in Minecraft chat. Cron scheduling is supported, with an hourly example provided. Retention options include keeping all backups, deleting the oldest sequentially, or thinning older sets: thin retention keeps the latest 24 hourly and 30 daily backups, then uses remaining space for weekly backups. The requirements include tar and a chosen compression program, with gzip as the default; RCON also needs xxd. The project recommends RCON because it waits for the server to confirm saving is complete. Backups can leave player data out of sync with world data, possibly duplicating or losing items. A Minecraft bug may also cause a backup to fail. The project identifies its license as MIT.
Who it is for
It suits people running Minecraft servers on Linux who want scheduled local backups of world data and control over old-backup retention. Server operators should consider the documented consistency risks and requirements, especially when using RCON.
What is good
- Free plan for Linux server backups
- Supports tar and restic backups
- Works with vanilla servers without plugins
- Offers several retention choices
- Can schedule backups with cron
What to know first
- Player and world data can become inconsistent
- RCON requires xxd
- A Minecraft bug may cause backup failure
Verdict
Minecraft Backup covers scheduled local world backups with several server connection methods and retention choices. Its data consistency caveat and listed dependencies are important to account for before relying on a backup.
Minecraft Backup plans and pricing
All plansCompared on Minecraft backup software
- Free plan
- Yes
- Scheduled backups
- Yes
- Backup scope
- worlds_only
- Storage destination
- local
- Restore granularity
- full_backup
- Retention policy
- custom