- self-hosted on docker, Linux, macOS, or Windows
- cross-platform libraries that can track assets across volumes without duplication [1]
- supports reading and writing to .XMP sidecars and Google Takeout JSON files [2]
- sophisticated image and video deduplication [3]
- quick and novel "samples" UI designed to scale to extremely large libraries (500k+)
https://PhotoStructure.com/why
[1]: https://photostructure.com/faq/what-is-a-volume/
[2]: https://photostructure.com/faq/takeout/
[3]: https://photostructure.com/faq/what-do-you-mean-by-deduplica...
If you want features such as facial recognition, you might try taking a closer look at PhotoPrism/LibrePhotos. I did try them about a year ago, but in the end just went with the desktop app digiKam (https://www.digikam.org/)
From the About on GitHub:
> Damselfly is a server-based Photograph Management app. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. Damselfly includes support for object/face detection, and face-recognition.