Feature · 05

Backups

Snapshot world data, ops files, and server.properties before risky changes. Restore from any snapshot.

Planned, not shipped, target 2026 Q3

Backups are not in v0.1. The plan below describes the intended shape so you can avoid building incompatible workarounds in the meantime.
01

Intended shape

A backup is an on-disk copy of world/, world_nether/, world_the_end/, server.properties, and ops.json, taken while the server is paused (via the Minecraft save-off / save-all flush sequence) and stored as a single tar.zst at /var/mcbackups/<server-id>/<timestamp>.tar.zst.

02

Schedule

Default cadence: daily at 03:00 server time, retain 7 days plus 4 weekly plus 3 monthly, GFS-style. Manual snapshot before any version change.

03

Until then

The host bind mount at /var/mcdata/<id> is yours to back up however you already do it. tar, restic, rsnapshot, or your VPS provider's volume snapshots will all work as long as you flush the world first (save-all flush via the live console).