Best Open-Source Google Photos Alternatives (2026)
19 self-hostable, open-source projects that replace Google Photos — without storage upsells and your photos on Google’s servers. Each is scored for how hard it is to self-host, with one-click deploy options where they exist.

Compare all 19 alternatives
Tap a column header to sort| Project | Deploy | Managed | License | ||||
|---|---|---|---|---|---|---|---|
Immich Docker | 109k ★ | 3/5 Moderate | Docker Docker Compose | AGPL-3.0 | 6 days ago | Repo | |
| 40k ★ | 3/5 Moderate | Docker Docker Compose +1 | AGPL-3.0 | 7 days ago | Repo | ||
Ente Docker | 28k ★ | 3/5 Moderate | Docker Docker Compose | AGPL-3.0 | 6 days ago | Repo | |
Thumbor Python | 11k ★ | 3/5 Moderate | Docker Docker Compose +1 | MIT | 6 days ago | Repo | |
LibrePhotos Python | 8k ★ | 3/5 Moderate | Docker Docker Compose | MIT | 6 days ago | Repo | |
| 6.5k ★ | 3/5 Moderate | Docker Docker Compose | GPL-3.0 | 13 days ago | Repo | ||
Lychee PHP | 4.2k ★ | 3/5 Moderate | Docker Docker Compose +1 | MIT | 6 days ago | Repo | |
Piwigo PHP | 3.8k ★ | 4/5 Involved | Manual Docker | GPL-2.0 | 8 days ago | Repo | |
| 3.8k ★ | 4/5 Involved | Manual Docker | AGPL-3.0 | 8 days ago | Repo | ||
PiGallery 2 Docker | 2.2k ★ | 2/5 Easy | Docker Manual | MIT | 28 days ago | Repo | |
ChronoFrame Nodejs | 1.9k ★ | 4/5 Involved | Manual | MIT | 7 days ago | Repo | |
Damselfly Docker | 1.8k ★ | 3/5 Moderate | Docker Docker Compose +1 | GPL-3.0 | 1 month ago | Repo | |
Immich Kiosk Docker | 1.6k ★ | 2/5 Easy | Docker | GPL-3.0 | 7 days ago | Repo | |
HomeGallery JavaScript | 1.2k ★ | 2/5 Easy | Docker Docker Compose +1 | MIT | 1 month ago | Repo | |
sigal Python | 943 ★ | 2/5 Easy | Manual | MIT | 1 month ago | Repo | |
MediaGoblin Python | 820 ★ | 4/5 Involved | Manual | AGPL-3.0 | 2 months ago | Repo | |
Zenphoto PHP | 318 ★ | 3/5 Moderate | Manual | GPL-2.0 | 7 days ago | Repo | |
PhotoStructure TypeScript | 288 ★ | 2/5 Easy | Docker Docker Compose +1 | MIT | 3 months ago | Repo | |
| 73 ★ | 3/5 Moderate | Manual | GPL-3.0 | 3 months ago | Repo |
The alternatives, reviewed
- #1
ImmichSelf-host: ModerateHigh-performance self-hosted photo and video backup, a Google Photos alternative
109k Docker AGPL-3.0 6 days agoHow it compares to Google Photos
- Requires multi-container Docker Compose setup with GPU/CPU for ML; more resource-intensive than cloud alternatives
- Project is still pre-1.0 and explicitly warns against using as the sole backup solution
- No built-in CDN or geo-redundant storage; relies on local disk or manually configured object storage
- Collaborative shared albums lack the polish and third-party integrations of Google Photos
- #2
PhotoPrismSelf-host: ModerateAI-powered personal photo management with TensorFlow tagging and browsing
40k Go AGPL-3.0 7 days agoHow it compares to Google Photos
- Mobile auto-backup requires a third-party app (no official mobile client); Google Photos has seamless native sync
- Advanced features (multi-user, private mode) locked behind a paid Plus license
- Initial indexing and AI classification can be very slow on CPU-only hardware
- Face recognition accuracy is lower than Google Photos' cloud-scale models
- #3
EnteSelf-host: ModerateEnd-to-end encrypted self-hosted photo backup with native mobile apps
28k Docker AGPL-3.0 6 days agoHow it compares to Google Photos
- No AI-based automatic photo tagging, scene recognition, or search by content due to E2E encryption
- Self-hosted setup requires configuring S3-compatible object storage separately
- Smaller ecosystem of third-party integrations compared to Google Photos
- Collaborative album features are less mature than Google Photos shared libraries
- #4
ThumborSelf-host: ModerateOn-demand smart image cropping, resizing, and optimization service
11k Python MIT 6 days agoHow it compares to Google Photos
- Not a photo gallery or backup tool; serves only image transformation/CDN use cases
- Requires a reverse proxy and optional object storage for production-grade deployments
- No web UI for photo browsing, albums, or user management
- Documentation and ecosystem are less active compared to commercial image CDNs like Cloudinary
- #5
LibrePhotosSelf-host: ModerateSelf-hosted Google Photos alternative with AI tagging and usage graphs
8k Python MIT 6 days agoHow it compares to Google Photos
- No native mobile app for automatic photo backup; requires manual upload or third-party tools
- ML indexing is CPU-intensive and slow on modest hardware compared to cloud-scale recognition
- Less actively maintained than Immich or PhotoPrism; some features feel unpolished
- No built-in video transcoding or live photo support
- #6
PhotoviewSelf-host: ModerateSimple directory-first photo gallery for personal servers with EXIF and RAW support
6.5k Go GPL-3.0 13 days agoHow it compares to Google Photos
- No mobile app for automatic photo backup; gallery is view-only from mobile browsers
- Limited AI-powered search; object and scene recognition are basic compared to Google Photos
- No two-way sync; adding photos requires filesystem access on the server
- Development activity has slowed; some reported issues with large libraries
- #7
LycheeSelf-host: ModerateGrid and album-based self-hosted photo management system
4.2k PHP MIT 6 days agoHow it compares to Google Photos
- No automatic mobile backup; photos must be uploaded manually via the web interface
- No AI-based tagging, face recognition, or semantic search
- Some advanced features (smart albums, U2F login) require the paid Supporter Edition
- No video transcoding; video support is limited to direct playback of uploaded files
- #8
PiwigoSelf-host: InvolvedCommunity-driven PHP photo gallery software with extensive plugin ecosystem
3.8k PHP GPL-2.0 8 days agoHow it compares to Google Photos
- UI feels dated compared to modern photo management apps like Google Photos or Immich
- No native mobile app for automatic backup; mobile sync requires third-party plugins
- AI-powered features like face recognition and object tagging require third-party plugins with variable quality
- Initial setup requires manual PHP/MySQL web server configuration without Docker Compose
- #9
Nextcloud MemoriesSelf-host: InvolvedFast modern photo management suite running as a Nextcloud app
3.8k PHP AGPL-3.0 8 days agoHow it compares to Google Photos
- Requires a full Nextcloud installation as a prerequisite; cannot be deployed standalone
- Face recognition depends on the separate Recognize or Face Recognition Nextcloud apps, adding complexity
- Hardware video transcoding requires manual ffmpeg and VA-API/NVENC configuration
- Performance at scale depends heavily on Nextcloud database tuning and the optional HPOP binary
- #10
PiGallery 2Self-host: EasyDirectory-first photo gallery optimised for low-resource Raspberry Pi servers
2.2k Docker MIT 28 days agoHow it compares to Google Photos
- No automatic mobile backup functionality; read-only gallery view only
- No AI-based face recognition or object tagging
- Multi-user support with per-user permissions is limited
- No photo editing, sharing links with expiry, or album collaboration features
- #11
ChronoFrameSelf-host: InvolvedPersonal photo gallery with Live Photos support and an interactive explore map
1.9k Nodejs MIT 7 days agoHow it compares to Google Photos
- No built-in face recognition or AI-powered search found in Google Photos
- Sharing albums with external users is limited compared to Google Photos or iCloud
- No automatic cloud backup or redundancy — you manage storage yourself
- Mobile app or PWA upload support is absent; uploading relies on manual file placement
- #12
DamselflySelf-host: ModerateFast server-side photo manager with face recognition and powerful EXIF search
1.8k Docker GPL-3.0 1 month agoHow it compares to Google Photos
- Face recognition quality lags behind Google Photos' ML-backed clustering
- No mobile companion app for automatic camera-roll upload
- Video management and playback support is minimal
- No sharing links or collaborative album features comparable to Google Photos shared albums
- #13
Immich KioskSelf-host: EasyLightweight Immich-powered photo slideshow for kiosk displays and browsers
1.6k Docker GPL-3.0 7 days agoHow it compares to Google Photos
- Requires a running Immich server — not a standalone photo solution
- No built-in photo management, editing, or upload capabilities
- Slideshow customisation is limited to what Immich exposes via its API
- No offline mode; depends entirely on network access to the Immich backend
- #14
HomeGallerySelf-host: EasySelf-hosted photo gallery with automatic face and object recognition
1.2k JavaScript MIT 1 month agoHow it compares to Google Photos
- Initial indexing and AI processing of large libraries is CPU-intensive
- No multi-user support with individual photo collections
- No mobile backup app; relies on external sync tools
- #15
sigalSelf-host: EasyStatic photo gallery generator from directories of images
943 Python MIT 1 month agoHow it compares to Google Photos
- Static output only; no user uploads, comments, or sharing features
- No face recognition or metadata-based organization
- Requires rebuilding and redeploying when adding new photos
- #16
MediaGoblinSelf-host: InvolvedFederated media publishing platform for photos, video, and audio
820 Python AGPL-3.0 2 months agoHow it compares to Google Photos
- Development is slow and the project is not actively maintained
- No Docker image available; setup is complex
- No face recognition or AI-based organization features
- #17
ZenphotoSelf-host: ModerateCMS built specifically for self-hosted photo and video portfolios
318 PHP GPL-2.0 7 days agoHow it compares to Google Photos
- No mobile backup client or automatic import
- UI themes feel dated without customization
- No AI-based tagging or face recognition
- #18
PhotoStructureSelf-host: EasyAutomatically organize and browse your entire photo and video library
288 TypeScript MIT 3 months agoHow it compares to Google Photos
- Advanced features (multi-user, team libraries) require a paid license
- No mobile backup client; relies on your existing photo sync solution
- Initial library scan on large collections can take many hours
- #19
Coppermine Photo GallerySelf-host: ModerateFeature-rich PHP photo gallery with albums, user management, and comments
73 PHP GPL-3.0 3 months agoHow it compares to Google Photos
- UI is dated and not mobile-first
- No automatic organization or AI tagging
- No Docker image; requires manual LAMP stack setup