Immich
Photo ManagementHigh-performance self-hosted photo and video backup
Replaces Google Photos, iCloud Photos
Back up and browse your photo library with self-hosted alternatives to Google Photos and iCloud.
51 self-hosted apps · 286 comparisons
High-performance self-hosted photo and video backup
Replaces Google Photos, iCloud Photos
AI-powered photo app for the decentralized web
Replaces Google Photos
End-to-end encrypted photo storage and backup
Replaces Google Photos, iCloud Photos
Face recognition and facial attribute analysis framework
Replaces AWS Rekognition, Azure Face API
Command-line tool to download image galleries from websites
Replaces Manual downloads
Library to extract color palettes from photos
Replaces Commercial color analysis APIs
Open-source photography workflow and RAW developer
Replaces Adobe Lightroom
A smart imaging service and enables on-demand cropping, resizing,
Self-hosted smart photo management
Replaces Google Photos
Simple photo gallery for personal servers
Replaces Google Photos
Self-hosted microservice for on-demand image processing
Replaces Cloudinary, imgix
Organizes Google Photos Takeout exports into a clean library
Replaces Google Photos
Self-hosted photo management made easy
Replaces Google Photos, Flickr
Open-source photo gallery for the web
Replaces Flickr, Google Photos
Photo management app for Nextcloud with timeline and AI
Replaces Google Photos, iCloud Photos
Self-hosted tag-based media organizer and image database
Replaces Google Photos, Eagle
Self-hostable image proxy and on-the-fly resizing service
Replaces Cloudinary, imgix
Self-hostable tag-based image board and gallery
Replaces Pinterest, Eagle
Self-hosted Google Photos clone with face recognition
Replaces Google Photos
Cross-platform tool to remove metadata from images
Replaces Online metadata removers
Fast directory-based photo gallery with search and maps
Replaces Google Photos
Self-hosted photo gallery with face and location detection
Replaces Google Photos
Personal gallery application with online photo management, supporting
Server-based photo management for large libraries
Replaces Google Photos
Lightweight slideshow for running on kiosk devices and browsers
Fast JavaScript EXIF and metadata reader for photos
Replaces Commercial metadata APIs
Professional photo management with advanced metadata tools
Replaces Adobe Lightroom, Google Photos
Self-hosted browsable photo and video gallery with similarity search
Replaces Google Photos
Self-hosted image hosting and sharing platform
Replaces Imgur, Flickr
Self-hosted image and media sharing with resizing
Replaces Imgur
Simple static photo gallery generator written in Python
Replaces Flickr
Static photo and video gallery generator
Replaces Google Photos, Flickr
JavaScript photo and video gallery library you host yourself
Replaces Flickr, SmugMug
Photo timeline and album app for Nextcloud
Replaces Google Photos, iCloud Photos
Server-based digital asset manager for large photo libraries
Replaces Flickr, YouTube
Fast experimental photo viewer for huge libraries
Replaces Google Photos
Digital photo organizer with tagging and event grouping
Replaces Google Photos, Apple Photos
Open-source CMS for photo galleries and multimedia
Replaces SmugMug, Flickr
Privacy-focused image hosting with auto-expiration
Replaces Imgur
Minimalist static photo gallery generator
Replaces Flickr, Google Photos
A simple, lightweight and fast media server with decent mobile support
Event photo sharing platform and gallery with slideshow that allows
Pastebin-style self-hosted photo sharing
Aggregates images taken this week, from previous years and presents
Multi-purpose, full-featured web picture gallery
Replaces Flickr
Self-hostable backend for the Stingle encrypted photo apps
Replaces Google Photos
Static web photo gallery generator from a folder of media
Replaces Google Photos, Flickr
Media publishing platform that anyone can run (alternative to Flickr,
Web gallery in one single PHP file
Scalable image hosting script with support for CDNs, paid account
All your family's photos and videos automatically organized into a fun
No apps match these filters.
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.
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.
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.
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.
286 head-to-head comparisons in this category.