{% extends "baseTemplate/index.html" %} {% load static %} {% comment %} Incremental (restic) backups. Two things this page exists to say out loud: 1. A restic repository is encrypted with its password and nothing else. Lose the password and every snapshot in it is gone for good. The password is shown exactly once, at creation, inside a card the operator has to dismiss deliberately. 2. A schedule row does not execute itself. The executor state is printed at the top, and when the unit is not installed the page says the schedule will never fire rather than showing a comforting "next run". Angular interpolation is {$ … $} here; Django's {{ }} still renders server-side. {% endcomment %} {% block title %}Incremental backups{% endblock %} {% block styles %} {% endblock %} {% block content %}

Incremental backups

Deduplicated, encrypted restic snapshots. Only the blocks that changed since the last snapshot are written.

Save this repository password now

This is the only key to every snapshot in . The panel does not keep a copy it can show you again, and restic has no recovery path, no reset and no support override. If this password is lost, every snapshot in this repository is permanently unreadable.

Scheduler status

is ()

Timer next fires
Timer last fired
Last result

New repository

The repository is created in a restic/ directory under that destination's path.
A password is generated and shown once. Losing it makes every snapshot in the repository permanently unrecoverable.

Repositories

No repositories yet. Nothing incremental is being backed up.

·
Select a repository on the left to browse its snapshots, restore from one, edit its retention policy or check its integrity.

Snapshots in

No snapshots yet in this repository.

Taken Id Site Host Size Tags / paths Actions

Restore snapshot

This replaces the live files of . Type the domain to confirm.

Retention policy

restic keeps the newest snapshot in each window. A dry run is required before anything is deleted, and it lists exactly which snapshots go.

snapshot(s) would be removed, kept. Nothing has been deleted yet.

Would be removed Id Site

Nothing would be removed under this policy.

Incremental schedules

No incremental schedules yet.

Name Destination Repository Every Keep Last / next Actions
{% endblock %} {% block scripts %} {{ websites|json_script:"cp-backup-sites" }} {{ destinations|json_script:"cp-backup-destinations" }} {{ timer|json_script:"cp-incremental-timer" }} {{ repositories|json_script:"cp-incremental-repos" }} {{ secretDir|json_script:"cp-incremental-secretdir" }} {{ retentionDefaults|json_script:"cp-incremental-retention" }} {{ isAdmin|json_script:"cp-incremental-isadmin" }} {% endblock %}