Skip to main content
mySites.guru
NewmySites.guru is now a Cloudflare verified serviceWhat it means for your sites

Unlimited Backup Schedules With Cron Syntax

Unlimited Backup Schedules With Cron Syntax

mySites.guru lets you create unlimited backup schedules, each defined with a cron expression. You pick the timing, the frequency, and which Akeeba Backup profile to use - per schedule.

Example schedules

  • Daily morning - back up using the โ€œDefault Backup Profileโ€ and save on the server every morning
  • Nightly FTP - send a backup to FTP every evening
  • Weekly offsite - send a backup to Amazon Glacier once a week on Tuesday

The Edit Backup Schedule dialog: a schedule name, the Akeeba backup profile to use, an Enabled switch, a cron expression box, and example expressions to click for daily, weekly and monthly backups

Each schedule is one of these dialogs, so the examples above are three separate schedules on the same site. Give it a name, choose the profile, set the cron expression (in UTC), and press Save changes. The Enabled switch pauses a schedule without deleting it, and clicking one of the example expressions fills the box for you.

Cron expression syntax

Cron syntax is a standard way of defining when a scheduled event should run. If youโ€™ve ever configured a server, youโ€™ve probably seen it.

If you want more detail, see the Wikipedia article on cron expressions - but most agencies using mySites.guru will already be familiar with cron.

Cron has 5 segments: * * * * * (a star means โ€œeveryโ€). So * * * * * means every minute of every day - probably not what you want for backups.

You can adjust the syntax for granular control. Some examples:

  • Daily at 09:15 UTC - 15 9 * * *
  • Weekly on Tuesday at 12:34 UTC - 34 12 * * 2 (the 2 represents Tuesday, where 0 = Sunday)
  • Monthly on the 26th at 04:36 UTC - 36 4 26 * *

Can you use different backup profiles per schedule?

You can specify a different Akeeba Backup profile for each schedule. This means you can run a daily on-server backup, a weekly off-server backup, and a monthly Amazon S3 backup - all at the same time.

If youโ€™re already using Akeeba Backup Professional, this is where those extra profiles actually become useful.

Powered by Akeeba Backup

Akeeba Backup Professional is the backup solution weโ€™ve integrated with since day one. We use their API directly and recommend their tools to every customer. The website backups page covers how mySites.guru drives it.

๐Ÿ’ก Recommendation

If you're new to Joomla or WordPress and need a solid backup solution, pick up a subscription to Akeeba Backup Professional - and grab Admin Tools Professional while you're there.

mySites.guru also supports the All-in-One WP Migration backup plugin for WordPress.

How Often Should You Back Up?

When we migrated existing backup schedules to cron syntax, here is the backup frequency breakdown across our user base:

Backup frequency breakdown: 41% monthly, 49% weekly, 9% daily

Take a backup before any major changes, and set a frequency that matches your risk appetite. The gap between your backups is the amount of data you stand to lose - keep that gap as small as practical.

Where should you store your backups?

Never store backups on the same server as your website: a single datacenter fire or server compromise could wipe out both your site and its backups in one go.

Akeeba Backup Professional supports Amazon S3, FTP, Google Drive, and other remote storage services. Most of them cost almost nothing.

For a broader look at scheduling backups, audits, and updates, see our dedicated scheduling guide.

What about existing schedules?

If you had backup schedules configured before the switch to cron syntax, those were automatically migrated. We took your selected profile number and daily/weekly/monthly setting, looked at the date of your last backup, and generated an equivalent cron expression.

For a complete guide on fitting backups into your update and maintenance workflow, see managing CMS updates at scale.

Frequently Asked Questions

How are backup schedules configured in mySites.guru?
Schedules are defined using standard cron syntax, giving you precise control over timing and frequency, with support for unlimited separate schedules per site.
Can different backup profiles be used on different schedules?
Yes - you can assign a different Akeeba Backup profile to each schedule, for example running a daily on-server backup, a weekly off-server backup, and a monthly Amazon S3 backup simultaneously.
Where should I store my site backups?
Always store backups off the same server as your website - a remote service like Amazon S3 or an FTP destination protects you if the server itself is compromised or destroyed.
Does mySites.guru support WordPress backup plugins?
Yes - in addition to Akeeba Backup, mySites.guru supports the All-in-One WP Migration backup plugin for WordPress sites.
EU icon: AI MODIFIEDWritten and edited by a human, with AI assistance. Our approach to AI

What our users say

Tom Webb
Tom WebbCompany Director at Inlet Technologies
โ˜…โ˜…โ˜…โ˜…โ˜…

One dashboard for every client site โ€” updates, vulnerable extensions, SSL and uptime, all in one place. What used to be a half-day of logging into admin panels one by one is now a five-minute morning check, and the vulnerability alerting has flagged issues before I'd have spotted them myself. If you look after more than a couple of sites, it pays for itself fast.

Read more reviews
Andreas Karrer
Andreas KarrerKARRERlabs
โ˜…โ˜…โ˜…โ˜…โ˜…

Managing a dozen+ Joomla client sites used to mean checking each one manually. mysites.guru gives me one clean overview: health checks, CVE alerts, full audits, all in one place. And when I hit a genuine edge case (a Postgres-backed Joomla site), Phil personally dug into it within hours. Great tool, even better support.

Read more reviews

Read all 303 reviews →

Ready to Take Control?

One free audit of one site ยท no card ยท about 2 minutes to connect

Get Your Free Site Audit