← PaperVault Ops
Minecraft Paper/Purpur Server Backup Checklist
A practical pre-update checklist for Linux VPS server owners who want backups they can actually restore.
A backup is useful only if it captures the right files, finishes consistently and can be verified before an emergency. Use this checklist before plugin updates, Paper/Purpur upgrades, configuration changes or risky maintenance.
1. Quiesce writes before copying
- Make sure world data is flushed before the backup begins.
- If you automate save-off/save-all/save-on through RCON, ensure save-on is restored even after a failure.
- Do not assume a filesystem copy made during heavy writes is automatically consistent.
2. Include the files you would actually need
- World folders and dimension data.
- Plugin data and configuration.
- Server configuration files, permissions and operational scripts you rely on.
- Enough metadata to identify when the backup was created.
3. Verify integrity
- Generate checksums for the backed-up files.
- Verify the archive after creation instead of trusting exit status alone.
- Keep the manifest with the backup so corruption can be detected later.
4. Protect restores from mistakes
- Require an explicit backup selection instead of silently choosing whatever file looks newest.
- Check the target path before replacing live files.
- Take a fresh safety copy before a destructive restore when possible.
- Read the restore plan before running it on a production server.
5. Use retention deliberately
- Keep more than one recovery point.
- Rotate old backups so the VPS does not fill silently.
- For real disaster recovery, copy important backups off the same VPS as the Minecraft server.
6. Test the process before you need it
The worst time to discover a broken archive, missing plugin directory or unsafe restore command is after a failed update. Periodically verify a backup and rehearse the documented restore workflow on a safe copy of the server.
Automate the repetitive parts
PaperVault Ops packages verified ZIP backups, per-file SHA-256 manifests, guarded restore, retention controls, overlap locking, optional RCON save coordination and systemd timer examples for Paper/Purpur servers on Linux VPS hosts.
Buy for 35 PLN + applicable taxBuy for $9 USD + applicable tax
One-time purchase. Stripe Managed Payments calculates and shows applicable indirect tax before payment; for a Polish buyer at 23% VAT, the 35 PLN price totals 43.05 PLN. Product ZIP is delivered automatically after confirmed payment. PaperVault is an admin toolkit, not managed hosting and not a substitute for off-server disaster-recovery storage.