How Do You Schedule Your Backups?

How Do You Schedule Your Backups?

Profile picture for user LukasVileikis
Lukas Vileikis
17 August 2021

Backing up your data is an almost daily task of almost every developer and database administrator. However, while backing up your databases from time to time is enormously important, what’s also crucial is scheduling the backups so you can make sure they run at a specified time and actually back up your data.

Backup scheduling is usually done automatically; we can do it manually as well but it would usually be time consuming and very tedious, so we elect to use tools that can help us with the task. If you find yourself working with a company that uses MySQL, MariaDB, MongoDB, PostgreSQL, Percona Server, or TimescaleDB, we have good news: you can also use the power provided by Backup Ninja to achieve your backup scheduling goals. Here’s how. Log in to the service and you will see an overview of all of the services you have set up:

Backup Ninja UI


While the UI, colors and the filtering of your backup statistics are nice and all, that’s not what interests us the most for this blog post. Do you see the text “Go to schedules list or schedule backup” or the “Schedules” tab on the left hand side? Click on it. You should be taken to a page:


The schedules page on Backup Ninja lists all of the backups that you have scheduled. Backups here are listed by their name, backup method, last execution date, schedule, server, and whether they are stored on the cloud or locally. You can view the details of the backup schedule by clicking on the “View” link or click More to learn what else can Backup Ninja help you with - you should be able to backup the data now, duplicate or edit it or delete it altogether:


When scheduling backups manually, it is probable that you do not have the ability to edit them - only restore them. However, Backup Ninja does provide you with such a capability: when editing your backups, you would be able to name them, set a backup method, select a backup server and the backup type as well.

Backups can either be stored locally or on the cloud after setting up some cloud details:

Backup Storage

You can also specify whether you want to use encryption or compression. Finally, when scheduling your backups automatically, you obviously should have the option to run them when you desire - that’s possible with Backup Ninja as well:

Backup Scheduling

You can even run the backup every minute should you so desire - isn’t that amazing?

Also, when dealing with backup scheduling manually, you may be lost in the backup jungle when time passes. Backup Ninja, for this purpose, allows you to filter the backup schedules and see what’s in every backup schedule as well:


As you can tell, scheduling your backups with Backup Ninja is very easy - give it a try today or head over to the homepage to see everything it has to offer!