Summary
PhotoPrism is mindbogglingly awesome software. And that’s not an overstatement.
The software offers an extremely wide file format support, super-fast searches, powerful filters, face recognition, album sharing, advanced metadata extraction, and much more. The software gets our strongest recommendation.
While the installation process is non-trivial, it’s definitely worth the effort. Indeed, if you’re not familiar with Docker, the installation may be overwhelming. Don’t be put off!
If you’ve never used Docker before, we suggest you read our Docker Guide for Ubuntu. And we strongly recommend checking out the project’s demo (see the Support link below) so you can evaluate the software without going through the installation process.
Website: www.photoprism.app
Support: Documentation, User Guide, Demo, GitHub Code Repository
Developer: Michael Mayer, Theresa Gresch, and contributors
License: GNU Affero General Public License v3.0
PhotoPrism is written in Go and JavaScript. Learn Go with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.
At the time of writing, the project has amassed more than 26k GitHub stars.
For other useful open source apps that use machine learning/deep learning, we’ve compiled this roundup.
Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Facial Recognition
Page 4 – Places
Page 5 – Summary
There’s a package for PhotoPrism in the AUR. Is that an easier install?
The AUR package does compile, but I haven’t tested it.
Steve, maybe worth adding PhotoPrism to the Google Photos alternatives?
Will do, but for now our Web Photo Gallery Solutions roundup has been updated. PhotoPrism is the winner!
Alternatives to Google Photos roundup now includes PhotoPrism