Schedules
Schedules tell hetsnap when to automatically create snapshots for your servers. Each schedule supports daily, weekly, and monthly backup frequencies — independently or in combination.
Creating a schedule
- Go to Schedules in the sidebar and click New Schedule.
- Give the schedule a descriptive name (e.g. Production Daily).
- Select one or more servers to back up.
- Configure the frequencies you want (see below).
- Click Create Schedule.
hetsnap evaluates active schedules every minute, so the first snapshot will be created at the next matching time.
Backup frequencies
Daily
Creates a snapshot once per day at the time you specify. Ideal for production servers where you want a recent restore point at all times.
- Snapshot time — the UTC time hetsnap runs the backup (e.g.
02:00). - Retention — how many days to keep each snapshot before it is automatically deleted (1–365 days). Default: 7 days.
Weekly
Creates a snapshot on the days of the week you choose. Useful for longer-term restore points alongside daily backups.
- Days — one or more weekdays (e.g. every Sunday).
- Snapshot time — the UTC time to run the backup.
- Retention — how many weeks to keep each snapshot (1–52 weeks). Default: 4 weeks.
Monthly
Creates a snapshot on the first or last day of each month. Good for compliance or long-term archiving.
- Day — first or last day of the month.
- Snapshot time — the UTC time to run the backup.
- Retention — how many months to keep each snapshot (1–24 months). Default: 3 months.
Retention policies
When a snapshot is older than its retention period, hetsnap deletes it automatically from your Hetzner project. This keeps your storage costs predictable without any manual cleanup.
Example: A daily schedule with 7-day retention keeps exactly 7 daily snapshots per server at any given time. When an 8th snapshot is created, the oldest is deleted.
Combining frequencies
You can enable multiple frequencies on a single schedule. For example, a schedule with both daily (7-day retention) and weekly (4-week retention) active will create:
- A daily snapshot every day, kept for 7 days.
- A weekly snapshot every Sunday, kept for 4 weeks.
Each frequency is tracked independently — a weekly snapshot will not be deleted by the daily retention rule.
Assigning servers
A single schedule can cover multiple servers. Each server in the schedule gets its own snapshot — there is no shared snapshot across servers.
To add or remove servers from an existing schedule, open the schedule and click Edit.
Pausing or deleting a schedule
To stop automated backups, delete the schedule from the list. Existing snapshots are not affected — they remain in your Hetzner project until their retention date or until you delete them manually.