paperless-ngx-dedupe ghcr.io/rknightion/paperless-ngx-dedupe:latest https://github.com/rknightion/paperless-ngx-dedupe/pkgs/container/paperless-ngx-dedupe bridge sh false https://forums.unraid.net/topic/193655-support-skylinars-repository/ https://github.com/Skylinar/unraid_templates/blob/main/README.md#paperless-ngx-dedupe https://github.com/rknightion/paperless-ngx-dedupe Duplicate finder for Paperless-ngx. Syncs your documents via the Paperless API, finds exact and near-duplicates (MinHash/LSH with Jaccard + fuzzy scoring and a discriminative penalty against template look-alikes such as monthly invoices) and lets you review each group side by side before anything is removed. Deleted documents go to the Paperless trash. SECURITY: the app has NO built-in authentication. Anyone who can reach the port can review and delete documents with the permissions of the configured Paperless user. Do not expose it to the internet - put it behind a reverse proxy with access control or keep it LAN-only. Before Installing: 1. Create an API token in Paperless-ngx (user menu - My Profile - API Auth Token). The user needs delete permissions on the documents you want to clean up. 2. Set Paperless URL to the address the container can reach, e.g. http://192.168.1.10:8000 (no trailing path). 3. If you access the UI through a reverse proxy (HTTPS domain), set Origin to that exact URL (e.g. https://dedupe.example.com), otherwise saving and actions fail with a CSRF / cross-site POST error. Leave it empty for direct access via http://YOUR-UNRAID-IP:3000. 4. After the first start open the Web UI, run a sync and then the analysis. Thresholds can be tuned under Settings. Productivity: Tools: paperless paperless-ngx duplicate duplicates dedupe deduplication documents dms minhash http://[IP]:[PORT:3000]/ https://github.com/Skylinar/unraid_templates/blob/main/templates/paperless-ngx-dedupe.xml https://raw.githubusercontent.com/Skylinar/unraid_templates/refs/heads/main/images/paperless-ngx-dedupe.png?raw=true --restart unless-stopped 1794596449 A running Paperless-ngx instance and an API token (or username/password) of a Paperless user. 3000 /mnt/user/appdata/paperless-ngx-dedupe/data http://PAPERLESS-IP:8000 info false false 99 100 ### 2026.11.13 - Initial Release