File checks
Verify that a backup artifact exists, is recent, fits expected size bounds, downloads, and can be age-decrypted.
Loading documentation…
A file check validates an artifact without importing it into a database. Use it for non-database backups or as a lightweight freshness and transfer check.
A passing file check does not unpack archives, parse a database dump, or prove that the file is semantically complete. For PostgreSQL, MySQL, MariaDB, or MongoDB backups, use a database restore schedule when restoreability matters.
Select a project worker with network access to the source and enough scratch space for the downloaded and decoded file.
Choose automatic latest-file selection or provide a filename pattern with UTC date variables. Use / in source-relative paths. If a pattern can match several files, optionally choose the latest by modification time.
Enable maximum age to reject stale files. Add a nonzero minimum size to catch empty or unexpectedly small output, and a maximum when unusually large artifacts should fail.
Select age identity or age passphrase and its secret metadata. File checks do not use ZIP-password handling because they do not open archive containers.
Choose an allowed cadence and UTC time, then select how success or error notifications should be delivered.
Run the schedule manually with a known-good artifact, then test that your criteria detect a deliberately stale or out-of-range example where practical. This confirms the thresholds express your intended backup policy.
See Checks for statuses and Evidence for what a completed file check can establish.