Backups and restore tests
A backup becomes dependable when you have verified how to restore it.
Make a consistent backup
A stopped-server backup is the simplest to verify:
- Enter
stopand wait for Java to exit. - Copy all worlds/dimensions, plugin data and JARs, configuration, player/permission lists, launcher, and matching server JAR.
- Back up external databases with their own supported tools, coordinating the data point with the server files.
- Keep license and bridge files only in restricted private backups, never a public support archive.
- Label the archive by date/version and keep another copy outside the server machine.
Copying a live world arbitrarily can capture inconsistent files. Online backups require properly coordinated saves and filesystem/database snapshots. Use tools designed for that workflow and test their restores.
A practical schedule
An initial policy can include a daily maintenance backup, an extra backup before updates/pregen/major changes, and periodic off-machine copies. Choose retention according to data value and world growth. This is operational guidance, not a built-in Nusa backup scheduler.
Wizard files in nusa-config-backups/ back up configuration only. They do not replace world, plugin, or database backups.
Test a restore
Extract an archive into a new folder. Use the corresponding Java/JAR, a separate port, and staging-safe plugin connections. Verify important areas, inventories, permissions, and database-backed functions. Save and restart once.
Record restore duration and the latest recoverable point. Fix a failed test before relying on the backup. Do not delete older backups merely because a new archive was created successfully.