[Unit] Description=restic backup to Hetzner Object Storage ({{ restic_repositories.keys() | join(', ') }}) Wants=network-online.target After=network-online.target docker.service OnFailure=restic-alert@%n.service [Service] Type=oneshot ExecStart=/usr/local/sbin/restic-backup run Nice=10 IOSchedulingClass=idle TimeoutStartSec=6h