Scheduling
Configure backup schedules with daily, weekly, continuous, and custom timing options.
Schedule Types
BackupEngine supports four scheduling modes, each suited to different use cases. You can assign a different schedule to each backup set. For scheduled backups to run when the app is closed, install the Windows Background Service — see Background Service for details.
- •Manual: Backups run only when you click Run Now or trigger them via CLI. Best for infrequent or ad-hoc backups.
- •Daily: Runs once per day at a time you specify. Ideal for most workstations and personal machines.
- •Weekly: Runs on selected days of the week at a specified time. Useful for large datasets that do not change daily.
- •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
Schedule edits are GUI-only today — the CLI is read-only for schedules and surfaces the configured times via backupengine schedule list. Use the desktop wizard to define or change schedule type, time of day, days-of-week, and CDP stabilization settings.
- •Open the Backup tab and select a backup set.
- •Click Edit and switch to the Schedule step.
- •Pick Manual, Daily, Weekly, or Continuous.
- •Set the time of day (Daily/Weekly), the active days (Weekly), or the stabilization window (Continuous).
- •Save. The next scheduled run reflects the new settings immediately.
ℹ Note
backupengine schedule list --json.Backup Windows
A backup window defines the hours during which backups are allowed to run. Outside this window, scheduled and continuous backups are paused automatically and resume when the window reopens.
- •Set a start time and end time (e.g., 20:00 to 06:00 for overnight backups).
- •Choose which days the window applies to (weekdays, weekends, or specific days).
- •Combine windows with bandwidth throttling for full control over network impact.
- •If a backup is in progress when the window closes, you can choose to let it finish or pause it.
ℹ Note
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 can show the configured schedule for every backup set, the next planned run, and the timestamp of the last successful run.
- •Open the Backup tab.
- •Each set card shows schedule type, time, and last-run status at a glance.
- •Click a set to see full schedule + window + CDP settings.
backupengine schedule list backupengine schedule list --json # Machine-readable for cron-checks / RMM backupengine status # Last run + next-due summary across all sets
Bandwidth Throttling During Schedules
You can attach time-based bandwidth limits to any schedule so that backups use full speed at night but throttle during business hours. See the Bandwidth Throttling page for detailed configuration.
- •Set a global throttle (e.g., 10 Mbps) that applies during active hours.
- •Set unlimited bandwidth during off-hours to maximize backup throughput.
- •Override throttle settings per backup set if needed.
- •The agent dynamically adjusts upload speed without restarting the backup.
💡 Tip