Open-source tool · November 2026
FiveMesh Backup
Scheduled MySQL and MariaDB backups that run on your own machine.
Make the first backup part of setup
A recurring database dump sounds simple until you have to find the client tools, configure a task, and check that the file it produces is usable. I built FiveMesh Backup to guide game-server owners and small infrastructure teams through those decisions in one terminal session.
The setup detects local database tools, lists available databases, and asks where to save backups and how long to retain them. It verifies a test archive before reporting success. Credentials and backups stay on the operator’s machine.
Use the system scheduler
The Go CLI uses Windows Task Scheduler or systemd user timers to launch a short-lived job. On Windows, background mode can run after sign-out and reboot. Operators can also enable Discord notifications for backup and restore events.
Verify what you’ll rely on
The tool streams a native database dump through Zstandard and publishes the archive atomically with a SHA-256 checksum. It verifies the archive, limits retention to files it manages, and asks the operator to name and confirm the target database before a restore.