Why people self-host PhotoPrism
PhotoPrism is a mature photo library for people who care about browsing, search, and long-term organization more than copying every Google Photos behavior. It works well against existing folders and can enrich large archives.
The tradeoff is that mobile backup usually needs a companion workflow. Index a copy of a representative album before pointing it at the full archive.
What PhotoPrism does well
- Indexes existing folders in place, including RAW files, HEIC, Live Photos, and video.
- Automatic labels, face recognition, and search by place, date, camera, or color.
- World map and calendar views, albums, and private share links.
- WebDAV access, so tools like PhotoSync can upload from a phone.
Who PhotoPrism is for
PhotoPrism suits people with a large existing archive, often photographers, who want a self-hosted photo library that respects their folder structure and makes decades of pictures searchable. It is less of a phone-first backup app than Immich. Some features require a paid membership, so check the feature table before you plan around them.
Deployment notes
PhotoPrism is listed with support signals for linux, docker. Check the upstream documentation before exposing it to the internet, review authentication defaults, and keep backups outside the primary host.
Run it with Docker Compose and MariaDB. SQLite works for small libraries but slows down as they grow. The project recommends at least 2 cores and 3 GB of RAM plus swap, since indexing large RAW files can otherwise get killed for running out of memory. Mount originals read-only if you want a guarantee nothing changes. Enable YAML sidecar files so albums and edits can be restored even without the database. First indexing of a big archive can take days.
Common questions about PhotoPrism
Is PhotoPrism free?
The Community Edition is free and open source. A paid membership unlocks extras such as additional map styles and some advanced features, and it funds development.
PhotoPrism or Immich?
PhotoPrism for organizing and searching an existing, folder-based archive. Immich for automatic phone backup and family sharing. Some people run both against the same files.
Other self-hosted photos apps
- Immich: High-performance photo and video backup for mobile libraries.
- LibrePhotos: Photo management server with face recognition and timeline views.
Compare them side by side in the photos category.