Scheduling
Choose when each backup set runs: once, every few hours, daily, weekly, every 2 weeks or monthly, plus continuous protection.
Schedule Types
Each backup set has its own schedule, and times are the computer's local time. For scheduled backups to run when the app is closed, install the Windows Background Service — see Background Service for details.
- •One time: runs once, on the date and at the time you pick. A set with no date runs only when you click Run Now or start it with backupengine backup start.
- •Hourly: runs every 1, 2, 3, 4, 6, 8 or 12 hours at fixed times of day. From sets the time the runs line up with, Only until stops them at a time of day, and the days limit them to the days you choose. See Backing Up Every Few Hours below. An Hourly schedule can also be an extra time next to another schedule, for example every 2 hours during the working day plus daily at 02:00.
- •Daily: runs every day at the time you pick.
- •Weekly: runs once a week, on the day and at the time you pick.
- •Every 2 weeks (Bi-Weekly in the app): runs every other week, on the day and at the time you pick.
- •Monthly: runs on the day of the month you pick. From v1.37.0, days 29 to 31 run on the last day of shorter months; older agents skip those months.
- •Continuous (CDP): monitors file changes in real time and backs up modified files within minutes. Best for critical data that changes frequently.
Configuring a Schedule
Schedules are set in the app or in the customer portal. The CLI is read-only for schedules: it lists them, so scripts and monitoring tools can check what is configured.
- •Open the Backup tab and edit the set, or create a new one.
- •In the Schedule section, choose the frequency: One Time, Hourly, Daily, Weekly, Bi-Weekly or Monthly.
- •Set the time, plus the day for Weekly, Bi-Weekly and Monthly, or the date for One Time. Hourly has its own options, described below.
- •Save. The set card shows the new schedule, and the set runs on it from then on.
- •The Schedule tab lists every set with its schedule and can change it too. The server backup wizards (SQL Server, Hyper-V, System State, system image) have the same choices in their Schedule step.
- •In the customer portal, open Devices, choose the device and edit the backup set. The change reaches the device on its next sync.
# Schedules are set in the app or the portal; the CLI lists them. backupengine schedule list backupengine schedule list --json # Machine-readable, for scripts and RMM checks
Running a Set More Than Once a Day
From v1.37.0 a backup set can run on several schedules, for example daily at 08:00, 12:00 and 20:00. Each extra time is a full schedule of its own, so you can also combine a daily run with a weekly or monthly one, or back up every 2 hours during working hours and once more at night. Extra times can be added under any repeating schedule (Hourly, Daily, Weekly, Every 2 weeks or Monthly), not under One Time, and a set can have up to 23 of them.
- •Open the Backup tab and edit the set, or open its Schedule step in the wizard.
- •Set the first schedule as usual, for example Daily at 08:00, or Hourly every 2 hours from 08:00 until 18:00.
- •Click Add another time. Under a Daily, Weekly, Every 2 weeks or Monthly schedule the new row copies that frequency and appears four hours after the last time; under an Hourly schedule the first new row is Daily at 02:00. Change its frequency, time or day as needed.
- •To make a row Hourly, choose Hourly as its frequency. Its time becomes From, and it gets its own Every, Only until and days, as described in Backing Up Every Few Hours.
- •Repeat for each extra time, and use the cross on a row to remove it.
- •Save. The set card shows the times, for example "at 08:00, 12:00, 20:00", or the first schedule followed by "+1 more". The customer portal and backupengine schedule list spell out every schedule, for example "Every 2 hours from 08:00 to 18:00 on Mon–Fri · Daily at 02:00", and the Schedule tab reads "Runs every 2 hours from 08:00 to 18:00 on Mon–Fri · also daily at 02:00".
- •In the customer portal, open Devices, choose the device and edit the backup set. The same Add another time button is there, with Hourly among the frequencies, and the change reaches the device on its next sync.
# Times are set in the app or the portal; the CLI shows all of them.
backupengine schedule list
# 2 backup sets:
# ✓ Office files Daily at 08:00, 12:00 and 20:00 last: 2026-10-22 12:00
# ✓ Accounts Every 2 hours from 08:00 to 18:00 on Mon–Fri · Daily at 02:00 last: 2026-10-26 16:00
backupengine schedule list --json
# Each set includes "additional_schedules" and a "summary" line. An Hourly
# extra time reads {"type": "hourly", "time": "08:00", "interval_hours": 2,
# "end_time": "18:00", "weekdays": [1, 2, 3, 4, 5]}.ℹ Note
Backing Up Every Few Hours
From v1.37.0 an Hourly schedule can run every 1, 2, 3, 4, 6, 8 or 12 hours, at fixed times of day. From sets the time the runs line up with: every 4 hours from 08:00 runs at 00:00, 04:00, 08:00, 12:00, 16:00 and 20:00. Add an end time to stop at a time of day, for example every 2 hours from 08:00 until 18:00, and choose days to leave out weekends. The set card then reads "Every 2 hours from 08:00 to 18:00 on Mon–Fri".
- •Open the Backup tab and edit the set, or create a new one. The Schedule tab and the server backup wizards have the same options.
- •Set the frequency to Hourly (Every few hours in the server backup wizards).
- •In Every, choose how often it runs: 1, 2, 3, 4, 6, 8 or 12 hours.
- •In From, choose the time the runs line up with, for example 08:00. A new set starts at 00:00, so every 12 hours runs at 00:00 and 12:00.
- •To stop at a time of day, tick Only until and choose the end time, for example 18:00. It must be later than From on the same day (windows past midnight are not supported), and a run exactly at the end time is included.
- •Untick the days it should not run, for example Saturday and Sunday. At least one day stays selected.
- •Check the preview line, which lists the times the set will run, and save.
- •To back up once more at night as well, click Add another time under the hourly options: the first new row is Daily at 02:00 (see Running a Set More Than Once a Day).
- •In the customer portal, open Devices, choose the device and edit the backup set. Choose Hourly, then set Every, From, Only until and the days. The change reaches the device on its next sync.
# Hourly options are set in the app or the portal; the CLI shows them. backupengine schedule list # 1 backup set: # ✓ Office files Every 2 hours from 08:00 to 18:00 on Mon–Fri last: 2026-10-26 16:00 backupengine schedule list --json # Each set includes "schedule_interval_hours", "schedule_end_time" and # "schedule_weekdays" (1 = Monday … 7 = Sunday); an hourly set also lists # the day's run times in "times_of_day". Hourly extra times are in # "additional_schedules".
ℹ Note
ℹ Note
⚠ Warning
Backup Windows
A backup window belongs to one backup set; there is no window for the whole computer. To keep a set's backups to part of the day, give it an Hourly schedule with Only until: every hour from 08:00 until 18:00 starts backups at 08:00, 09:00 and so on up to 18:00, and none overnight. Other sets keep their own schedules.
- •From is the first start of the day, and the scheduled starts stop at the Only until time; a run exactly at that time is included. The end time must be later than From on the same day.
- •One schedule cannot run past midnight, so a window such as 20:00 to 06:00 takes two Hourly schedules: for example every hour from 20:00 until 23:00, plus an extra time every hour from 00:00 until 06:00. The after-midnight part runs in the mornings, so for Monday to Friday nights choose Monday to Friday for the evening part and Tuesday to Saturday for the after-midnight part. Without an end time the runs go around the clock: every 12 hours from 08:00 runs at 08:00 and 20:00.
- •The days limit the window to the days you choose, for example Monday to Friday.
- •The end time limits when backups start, not how long they run: a backup still running at the end time finishes.
- •A run missed at the end time can still start until one interval after it, and no later: until 20:00 for every 2 hours from 08:00 until 18:00, or until 08:00 the next morning for every 12 hours from 08:00 until 20:00, even when that morning falls on a day you did not choose.
Continuous Data Protection (CDP)
CDP mode uses the operating system's file-change notification APIs to detect modifications as they happen. When a file is saved, BackupEngine waits for a brief stabilization period (default: 30 seconds), then processes and uploads the changed chunks.
ℹ Note
Inspecting Schedules
Both the GUI and the CLI show the configured schedule of every backup set and when it last ran.
- •Open the Backup tab.
- •Each set card shows its schedule, for example "Every 2 hours from 08:00 to 18:00 on Mon–Fri", or "Every 2 hours from 08:00 to 18:00 on Mon–Fri +1 more" when it also has an extra time, and its last-run status.
- •Open the Schedule tab to see the schedule of every set in one list.
backupengine schedule list backupengine schedule list --json # Machine-readable for cron-checks / RMM backupengine status # Last backup, its result and recent successes/failures
Upload Limits and Schedules
Upload limits are not part of a schedule. There is one global limit and an optional limit per backup set, and whichever applies is used whenever a backup runs, scheduled or not. There is no separate limit for day and night. See the Bandwidth Throttling page for the details.
- •Global limit: in the Schedule tab, the Bandwidth Throttling card has an Upload limit of Unlimited, 1, 5, 10, 25, 50 or 100 Mbps. It is Unlimited by default.
- •Per-set limit: set from the command line with backupengine sets bandwidth "<set name>" <kbps|off>. For that set it replaces the global limit.
- •A new limit applies from the next backup that starts; a backup that is already running keeps the limit it started with.
- •Scheduled backups that the Windows Background Service runs while the app is closed use only the per-set limit; in this release they do not apply the global limit.
- •To keep a set's backups out of working hours, use its schedule: a Daily time in the evening, or an Hourly schedule with Only until (see Backup Windows above).