Weap.io allows you to schedule backups for your MySQL databases and to choose the storage location (
DigitalOcean Spaces and
Thanks to the intuitive user interface, getting started with your first backup for your server files is simple and fast.
Open your Weap.io dashboard and click on the
File Backups menu button. On the page just opened, click the button
Schedule new backup.
Weap.io needs to be able to connect via SSH to the server you want to backup. in order to connect, provide the following details:
Friendly name: a friendly name that will help you recognize the server later
Server user: the user that Weap.io will use to SSH into the server. It can be
root or one specially created for Weap. If you need help creating a new user, check this guide.
Server IP or hostname: the IP or hostname of the server.
Server port: The SSH port of the server. The default one is 22.
After filling the details, click the button
Weap.io generated a new SSH key for your server. The key must be added to your
authorized_keys file. All the required instructions are already displayed during the setup process.
Now it's time to give an intuitive name to your backup schedule. In our example it was named
The next two things to configure are the paths of the files you want to include in the backups and the ones you want to exclude (if any).
In our example, all the files under the paths
/media will be included. Because the directory
/var/lib/not-important-directory was added to the excluded paths, it will not be part of the backup.
When done, click the button
Congratulations! Your server file are now automatically backed-up using the default retention policy of the server and stored on your default storage location (the one provided by Weap if you didn't change it).
Feel free to change the retention & frequency as needed.