uncovery/resilio-monitor — explained in plain English
Analysis updated 2026-05-18
Deploy the container on a QNAP NAS to see which Resilio Sync folders are consuming the most memory.
Use the MB per file column to spot folders where old file history, not current files, is causing database bloat.
Disconnect and reconnect a flagged folder in Resilio Sync to shrink its history database without losing files.
Query the /api/sizes endpoint to pull folder size data into another monitoring or alerting system.
| uncovery/resilio-monitor | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | ops devops | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a QNAP NAS running Resilio Sync and Docker or Container Station to deploy the monitoring container.
Resilio Monitor is a small Docker based dashboard built for QNAP network attached storage devices, aimed at people who use Resilio Sync, a file syncing tool, to share folders across devices. Resilio Sync keeps a database for each synced folder that tracks every version and change ever made to the files inside it, and over time these databases can grow very large and consume a lot of memory, since Resilio loads them into RAM. This tool runs as a container and shows a browser based dashboard listing every synced folder along with how many files it contains, how large its database has grown, and a per file database size that acts as a bloat indicator: a high number here usually means old file history is piling up rather than the files themselves being large. Rows are color coded, turning yellow and then red as a folder's database size or bloat ratio crosses set thresholds, and the dashboard also shows how much real memory Resilio Sync itself is using, so the two numbers can be compared side by side. Once a bloated folder is identified, the suggested fix is to disconnect it from all devices in Resilio Sync and reconnect it, which rebuilds the history database from the current files without touching the files themselves. It can be installed on a QNAP NAS through Container Station using a short YAML file, or run directly with the Docker command line over SSH, or built from source by cloning the repository. The dashboard also exposes a simple JSON API endpoint with the same size data. For security, the tool mounts the Resilio storage folder and system process information as read only, needs no outbound network access, and runs entirely as a local dashboard with no cloud dependency. The README does not state a license.
A Docker dashboard for QNAP NAS that shows which Resilio Sync folders have bloated history databases eating up RAM.
Mainly Python. The stack also includes Python, Docker, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.