Schedules

A schedule defines when a backup job runs and how many backups to keep. HetGuard supports three job types: server snapshots, volume backups, and database backups. You can have multiple schedules per server running side by side.

Job Types

Creating a Schedule

Navigate to Schedules in the sidebar and click New schedule. You will be asked for:

Schedule Options

Choose from four preset intervals when creating a schedule:

Schedule times use the timezone set in your Settings. You can update it at any time under Settings in the app.

Retention Policy

The retention count controls how many snapshots HetGuard keeps for a given schedule. After each successful snapshot run, HetGuard checks how many snapshots it has created for that job and deletes the oldest ones until the count is at or below the limit.

For example, with a daily schedule and a retention of 7, you will always have the last 7 days of snapshots available.

HetGuard only manages snapshots it created. Snapshots you created manually in the Hetzner Console are never touched.

Plan Limits

The number of active schedules you can have depends on your plan:

See Billing & Plans for full plan details.

Running a Job Manually

You can trigger any schedule immediately by clicking the Run now button on the Schedules page. This creates a snapshot right away and does not affect the next scheduled run time. It does count towards your retention limit.

Pausing and Deleting Schedules

You can pause a schedule at any time. Paused schedules do not run but retain their configuration and existing snapshots. Deleting a schedule removes it permanently but does not delete the snapshots it created — those remain in your Hetzner account and can be managed under Snapshots.