What Can Go Wrong Without Backups
Minecraft worlds are surprisingly fragile. A server crash mid-save can corrupt your level data in a way that is not immediately obvious. When you restart, the world loads but chunks are missing, structures are incomplete, or the game simply refuses to open the world file at all. Corruption is not rare, especially on servers with high player counts or heavy plugin load.
Griefing is another common scenario. Even on whitelisted servers, a trusted player might go rogue, use exploits to gain operator permissions, or accidentally run a command that wipes a large area. Without a backup you have no way to roll back. Accidental deletion is equally dangerous: deleting the wrong folder while cleaning up files via SFTP is an easy mistake with permanent consequences if you have no snapshot to return to.
The good news is that setting up a solid backup routine takes less than ten minutes and can save months of work.
Using the Panel Backup Feature
Most hosting panels, including the Pterodactyl-based panel at NetSkyway, include a built-in backup system. Navigate to your server's Backups tab and click Create Backup. The panel will compress your server's file volume into an archive and store it. You can name the backup anything you like, which makes it easier to find specific snapshots later (for example, "before adding new plugins" or "end of season 1").
Panel backups capture the entire server volume, including your world folders, plugin configurations, server.properties, and any other files you have uploaded. This is important because restoring just the world folder is sometimes not enough if plugin data like economy balances, player inventories from plugins, or claim data lives in separate directories.
On NVMe storage, backups complete quickly even for large worlds because sequential read speeds are high. Keep an eye on how many backups your plan allows and delete older ones when you approach the limit.
Downloading Backups via SFTP for Local Copies
Panel-stored backups are convenient, but they live on the same infrastructure as your server. For real protection you want at least one copy stored somewhere else entirely. SFTP lets you download your world files directly to your own computer.
Connect to your server using an SFTP client like FileZilla or WinSCP. Your panel will show the SFTP host, port (usually 2022), and your credentials under the server's Settings tab. Once connected, navigate to your world folder (typically named world, world_nether, and world_the_end for vanilla servers) and download copies to a local drive.
For a complete backup, also download your plugins/ folder if you are running Paper or Spigot, as plugin data stored there is not always captured by a world-only copy. Compress everything into a ZIP or tar archive and date it clearly so you can identify which snapshot is which months later.
Automating Backups with Panel Schedules
Manual backups are easy to forget. The most reliable approach is to automate them using the panel's schedule system. In your server's Schedules tab, create a new schedule with a cron expression that fits your preferred frequency.
A common setup is a daily backup at a low-traffic time. For example, the cron expression 0 4 * * * triggers the backup action every day at 4 AM. You can also chain tasks: first send a console command to warn players, wait a minute, then trigger the backup task. This way active players see a message before the brief disk activity begins.
If your server is particularly active you might want backups every six hours using 0 */6 * * *. The tradeoff is storage space versus how much progress you are willing to lose in a worst-case scenario. For most casual servers, once or twice a day is enough.
Backup Rotation and Storage Management
Keeping every backup forever will eventually fill your storage quota. A rotation strategy keeps a manageable number of snapshots while still giving you useful recovery points. A practical approach is to keep daily backups for the past seven days and one backup per week going back one month. Delete anything older than that unless you are preserving a milestone snapshot you want to keep permanently.
Label milestone backups clearly and lock them in the panel if the option is available, so they are not automatically cleaned up by rotation scripts. Examples of milestones worth keeping: the state of your world before a major map reset, the snapshot from the end of a season, or the backup right before a major plugin upgrade.
If your server stores large worlds (over a few gigabytes), compressing them before backup makes a meaningful difference. Most panel backup systems compress automatically, but if you are manually archiving via SFTP, use a tool like tar -czf to compress before downloading.
How to Restore from a Backup
Knowing how to restore is just as important as making the backup in the first place. From the Backups tab in your panel, find the snapshot you want and click Restore. The panel will stop your server, extract the backup archive over your server volume, and restart. This process overwrites your current files, so only do it when you are certain you want to roll back.
If you only need to restore a single world folder rather than the full volume, download the backup archive via SFTP, extract the specific folder you need on your local machine, and then upload just that folder back to the server. This approach is useful if the corruption only affected one dimension (for example, the Nether) and you want to keep recent progress in the Overworld.
After restoring, always test the server fully before inviting players back. Load the world, walk around, check that your plugins start cleanly, and verify that key data like player inventories and plugin configs are intact before announcing the restoration.
Built-in Backups, Free Server
NetSkyway servers include a built-in backup system through the panel. Running on NVMe storage means backups complete quickly. Request your free server on Discord.