Folder-native faces
Local ONNX models cluster people on existing Windows and NAS paths: no import pipeline into a DAM.
Compare
PhotoPrism is a self-hosted digital asset manager: Docker, web gallery, places, labels, and server-side face indexing. Dupe Zappa Face Recognition runs locally on your Windows folders with ONNX models and syncs named people to Smart Tags and Universal Search. Different deployment models, different strengths.
Why Dupe Zappa
PhotoPrism needs a library. Dupe Zappa works where your files already are.
Local ONNX models cluster people on existing Windows and NAS paths: no import pipeline into a DAM.
After naming people, burst shots and near-duplicates get preview-first treatment with undo.
No server hardware, Docker upkeep, or hosting costs for face and cleanup workflows.
Verdict
Keep PhotoPrism if
Keep PhotoPrism if you want a household photo hub with web browsing, albums, places, and a centralized library on your own server. Docker ops are worth it for that experience.
Add Dupe Zappa if
Add Dupe Zappa when your photos already live in messy folder trees on Windows drives, you need faces without importing to a DAM, and you want people discovery in the same app as duplicates, search, and preview-first cleanup.
Replace entirely?
Replace PhotoPrism entirely only if you never use its web gallery or library import workflows. Dupe Zappa does not replicate a full self-hosted photo server.
Complementary
A server gallery and a desktop folder toolkit solve different photo problems. Run one, the other, or both depending on where files live.
01
Use PhotoPrism when the goal is a browsable server library with places, albums, and a web UI for the family.
02
Use Dupe Zappa when photos stay on NAS paths and external drives and you need faces, dedup, and search without an import step.
Folder problems
PhotoPrism organizes a server library; these jobs stay on your folders.
| Need | PhotoPrism | Dupe Zappa |
|---|---|---|
| Face groups on existing Windows folder trees | Requires library import | Local ONNX on indexed paths |
| Find duplicate photos of the same person | Not core DAM workflow | Face tags + Duplicate Scanner |
| Search person across drives via tag:name | Within PhotoPrism library | Universal Search + Smart Tags |
| Delete duplicates outside the web library | Browsing and deleting duplicates planned for a future release | Preview-first dedup on any folder |
Official docs
"Browsing and deleting duplicates through the web user interface is planned for a future release."
Respect first
PhotoPrism is a mature self-hosted photo DAM. Dupe Zappa does not try to replicate its web gallery or import library.
Years of self-hosted development focused on browsing, organizing, and sharing photo libraries.
Map views, automatic labels, and album workflows built for photo-first discovery.
Household-friendly browser UI for reviewing years of photos from any device on your network.
Your library stays on infrastructure you control instead of a consumer cloud.
Comparison
| Feature | Dupe Zappa | PhotoPrism |
|---|---|---|
| Deployment | Windows desktop app; no Docker required | Self-hosted server with Docker and web UI |
| Library model | Faces on existing folder paths; no import pipeline | Indexed photo library with import and originals |
| Face pipeline | Local ONNX models (YuNet + AuraFace) on your PC | Server-side ML stack in the PhotoPrism instance |
| Browse UX | People clusters, Smart Tags, Universal Search | Albums, places, calendar, labels, web gallery |
| Beyond faces | Duplicates, junk, search, rename, preview-first undo | Full DAM workflows and browsing |
| Price | One-time purchase (early access) | Open source + your own server and hosting cost |
Cost of ownership
| Tool | Cost |
|---|---|
| PhotoPrism (self-hosted) | Free software (AGPL) + your server and storageAdds hardware, Docker upkeep, and maintenance time |
| Dupe Zappa | €9.99 one-time (early access)Faces, dedup, and search on Windows: no server |
| Fair read | A household web gallery is PhotoPrism's category; folder-native cleanup is Dupe Zappa's job |
Get started
Index photo roots, run local ONNX face detection, name people, and search with tag:name across drives. Tie results into duplicate scans and preview-first cleanup in the same app.
Related reading
Self-hosted photo DAM vs desktop face clustering and when both approaches make sense.
Local ONNX setup, naming people, and linking faces to Smart Tags and search.
Preview groups, pick a keeper, and use the Recycle Bin after face triage.
Mobile backup and Google Photos-style server vs folder-native desktop toolkit.
Keep Voidtools for filename speed; add Dupe Zappa for content and photo workflows.
Explorer regex renames vs batch rename with undo in the same toolkit as faces.
Faces on your folders
Dupe Zappa does not replace a self-hosted photo DAM. It clusters people on existing paths, syncs Smart Tags, and ties face search to dedup without Docker.