What Edge checks
Each job keeps its last 20 uploaded backups as its “normal”. Photo and video folders that never compress well aren’t flagged by the compression check, and adding lots of new files only trips the count check, not the changed-files check.
Behind the scenes, sizes and counts use a robust z-score (median and median absolute deviation) on a log scale, changed files are estimated with MinHash, and the file-type mix is compared with the Jensen-Shannon divergence. All of it is plain statistics that runs in milliseconds, with no model to download.
When a backup is held
The job shows held for review with the reasons, for example:The archive barely compresses (100% of the original size, usually 41%), which is typical of encrypted files. Files ending in .locked went from 0% to 100% of the folder.Edge also sends a high-priority ntfy alert if notifications are set up. Then either:
- The change is expected, such as a reorganized folder: click Upload anyway. The backup uploads and becomes part of the job’s normal, so the same pattern won’t be flagged again.
- Something is wrong: click Clear staged backup to discard it, then fix the folder, for example by restoring the last good snapshot.
Settings
Choose Unusual backups in Edit Edge Settings, or setANOMALY_MODE in .env:
Force Upload always uploads without checking, since it’s an explicit request.
Central runs its own, simpler check on archive sizes as a second line of defense. See Unusual sizes.
