Photo Management

Back up and browse your photo library with self-hosted alternatives to Google Photos and iCloud.

51 self-hosted apps · 286 comparisons

All photo management apps

Last reviewed Aug 26, 2026 · 448 words

Immich has 112,671 GitHub stars — nearly triple its closest rival in this category — and for once the crowd is right. If your goal is "my phone's camera roll backs itself up to my server and I can search it like Google Photos", the shopping trip can end there. The rest of the category exists for people whose goal is slightly different, and those differences are worth two minutes.

How to choose a photo manager

Ask whether the app owns your library or reads it. Immich and Ente ingest photos into their own storage layout; that's what makes automatic mobile backup work. Photoview and PhotoPrism instead index photos where they already sit, which matters enormously if you have twenty years of carefully arranged folders you refuse to hand over to an importer.

Ask what the AI features cost you. Face recognition and semantic search are why these apps beat a plain gallery, and they are why Immich, PhotoPrism, and LibrePhotos all list 2 GB of RAM as the floor. On a small VPS that is the whole budget. Photoview is the lightweight exception at 512 MB, and its feature list is shorter accordingly.

Ask where the trust boundary sits. Everything above does its AI server-side on unencrypted files — fine when the server is in your house. Ente is the end-to-end encrypted outlier, with the catch that its Hard difficulty rating is deserved; its self-hosted server is the most involved deployment here.

Where to start

Immich for anyone replacing Google Photos: the mobile apps are excellent and development is fast. Two operational rules from its own docs — deploy from the docker-compose.yml shipped with each release, and pin IMMICH_VERSION rather than latest, because breaking changes between versions are still routine. PhotoPrism for photographers: stronger RAW support, mature local AI tagging, but mobile access is a PWA rather than a native app. Photoview for the folder-keepers who want a clean gallery over an existing directory tree by tonight.

A photo server is not a backup

The most expensive mistake in this category is retiring Google Photos the same week you stand up Immich, leaving family photos with exactly one copy on one disk you administer. Run the new server for a month before cancelling anything, and put the library into a real 3-2-1 backup rotation first — the photos are the one dataset in your homelab you genuinely cannot re-download.

First-timer default: Immich, version pinned, behind a proxy with the upload body-size limit raised (large videos fail silently otherwise), with backups running before the family gets the app.

Curated picks

Photo Management comparisons

286 head-to-head comparisons in this category.

See all comparisons →