{% extends "base.html" %} {% set editing = schedule is not none %} {% block title %}{{ "Edit" if editing else "New" }} schedule — rosbackup-ng{% endblock %} {% block page_title %}{{ "Edit" if editing else "New" }} schedule{% endblock %} {% block head_actions %}← Schedules{% endblock %} {% block content %}
{% if error %}{% endif %}

Define a recurring backup — what to back up (scope) and how often (cadence). Cadences are simple presets in the configured timezone; runs obey the single global run-lock.

🎯 Scope {% set sk = schedule.scope_kind if editing else 'all' %}
⏰ Cadence {% set ck = schedule.cadence.kind if editing else 'daily' %}
hours at
🗂️ Storage override
{% set sel = schedule.storage if editing else [] %}

Remote destinations for this schedule's runs. Leave unchecked to use each device's own resolution. Checking any replaces it for these runs (the local working copy is still kept). The schedule beats device/group overrides.

{% if storage_destinations %} {% for d in storage_destinations %} {% endfor %} {% else %}

No remote destinations defined yet. Add one →

{% endif %}
{% endblock %}