"""The backups of the router, for vpn-router-backup and the web service. A backup is a consistent copy of the state that setup cannot make again, staged in STAGING: the trees of TREES, the folders of the web sites and the accounts of the object storage among them, with backup.s3 its buckets, the files of site_to_site psk_file outside them under files/, the directory as slapcat writes it (ldap/vpn-router.ldif), with backup.metrics the database as pg_dump writes it (postgresql/vpn-router.dump), the databases of the web sites and of the name server (DUMPS) once they exist, and manifest.json. The trees and the directory are copied while the configuration lock and the users lock are held, so the configuration, the PKI and the users match; pg_dump reads a snapshot of its own. backup.target local writes the staging directory as a tar archive compressed with zstd, ARCHIVE, to backup.path, removes the archives of this host that the retention settings of the schedule no longer keep, and with backup.rclone_remote syncs or copies the archives of this host to the remote of RCLONE_CONFIG. backup.target pbs sends the staging directory to a Proxmox Backup Server as the archive router.pxar of the snapshot host//