How to take a full backup of Minecraft server?

A restoreable backup requires configuration, player permissions, and plugin data as well as world folders. Copying random files from the running server may create inconsistent backups.

Step by step

  1. Shut down the server properly from the console. If you are using a panel, wait until the process stops completely.

  2. Copy all world sizes, player files, plugin configurations and access lists. Take separate consistent database backups for plugins that use external databases.

  3. Add Minecraft, server software version and date to archive. Store a copy of the backup off the same disk as the server.

  4. Start the backup with the same version in a separate directory and verify it with a player, a build and plugin data.

Keep in mind

Creating a backup and restoring from the backup are different controls.

Source and tools