Scheduler & retention

Scheduler

The scheduler tool allows you to automate the execution of your backup plans. Instead of starting backups manually each time, you can define when and how often they should run.

By configuring the backup plan schedule, you ensure that your data is regularly protected without requiring constant supervision. You can set the frequency, specific days, and hours for the plan to run, and also adjust it to your business hours or compliance requirements.

📅 You can choose one of four different schedule types:

  1. Basic — it allows you to perform a full backup once per month, and incremental backups on a daily basis.

  2. Custom (FIFO — first in, first out) — lets you choose how often your copies should be created. If the custom type of schedule is chosen, you can perform two types of copies: full and incremental.

  3. Forever incremental — this type of schedule starts with a single full backup, followed by incremental backups for all subsequent runs; you can set incremental copies to occur hourly, daily, weekly, or monthly.

  4. GFS (grandfather—father—son) — it doesn't allow you to set how often copies are created (full copies once per month, differential copies once per week, and incremental copies every day), but it does let you include differential copies in the schedule.

💡 Scheduling tips:


Retention

The retention tool allows you to define how long Xopero ONE will keep your backups in the selected storage. You can choose one of three rules to determine how long your data will be stored.

To configure retention, click the Edit button in Retention section at the bottom of the Add schedule panel.

🕒 Select a rule from the drop-down list in the retention options to apply the chosen retention policy to your backup plan:

  1. By time — choose different retention periods for each type of backup copy. You can set separate retention durations for full, differential (only for GFS), and incremental copies.

For example, in Basic type of schedule, if you want to store your full backup for 1 month and incremental backups for 2 days, Xopero ONE will not delete the incremental backups after two days. To restore the complete backup chain, Xopero ONE requires 1 full backup and all associated incremental copies for the month (29 or 30, depending on the number of days in a month and assuming daily backups).

All backup versions (full, incremental, differential) are stored according to the configured retention policy. In general, retention by time is the method recommended by Xopero.

  1. Keep infinitely — your backup copies won't be removed; Xopero ONE will store them permanently.

  2. By number of copies - total number of versions to store.

Similar to the time-based retention scheme, if you want to store data by the number of copies, Xopero ONE will not delete a backup version if removing it would break the backup chain and make restoration impossible.

For example, if you configure backups to create 1 full copy per month and 1 incremental copy per week, and set the retention policy to keep 2 versions, only the oldest incremental copies will be removed.

🕑 Configure when to start the cleanup (unavailable while keeping data infinitely). Here you can decide when to enforce the retention policy:

  1. After the backup — cleanup runs only when a new backup version is created and saved to storage.

  2. Before the backup — outdated versions are removed when a new backup starts.

Last updated