{% set input_id = "schedule-edit-source-path" %}
{% set input_name = "source_path" %}
{% set input_value = schedule.source_path %}
{% set placeholder = "Enter path for scheduled backups" %}
{% set required = false %}
{% include "partials/shared/path_autocomplete.html" %}
{% if schedule.cron_expression not in ['0 2 * * *', '0 2 * * 0', '0 2 1 * *', '0 2 1,15 * *', '0 2 */2 * *'] %}
{% else %}
{% endif %}
Automatically prune old archives after each scheduled backup
Automatically backup to cloud after each scheduled Borg backup
Verify repository integrity after each scheduled backup
Get notified when scheduled backup completes or fails
Advanced Options
Configure optional pre/post job hooks and backup patterns
{% set pre_hooks_count = (schedule.pre_job_hooks | from_json) | length if schedule.pre_job_hooks else 0 %}
{% set post_hooks_count = (schedule.post_job_hooks | from_json) | length if schedule.post_job_hooks else 0 %}
{% set total_hooks_count = pre_hooks_count + post_hooks_count %}
{% set total_patterns_count = (schedule.patterns | from_json) | length if schedule.patterns else 0 %}