For a self hosted alternative to Google Photos, the first results are immich-app/immich (Immich is a self-hosted photo and video management platform that directly replaces Google Photos, offering mobile apps, face and object recognition, album management, metadata preservation, and automated backup — it squarely meets the search's requirements), pulsejet/memories (Memories is a self-hosted AI-powered photo and video management system with face and object recognition, geographic mapping, EXIF preservation, sharing, and backup—it fits the category well, though a dedicated mobile client is not explicitly confirmed) and photoprism/photoprism (PhotoPrism is a self-hosted digital asset management platform with AI-powered object, face, and location recognition, making it a direct private alternative to Google Photos that covers almost all the features you're after). ente-io/ente is also worth a look. Compare the match explanations and check the project documentation against your requirements.
Open-source applications for managing, backing up, and organizing personal photo libraries on your own infrastructure.
Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining full control over data ownership and storage infrastructure, the platform ensures that users retain sovereignty over their digital assets. The system distinguishes itself through a distributed architecture that coordinates background media synchronization, real-time filesystem moni
Immich is a self-hosted photo and video management platform that directly replaces Google Photos, offering mobile apps, face and object recognition, album management, metadata preservation, and automated backup — it squarely meets the search's requirements.
Memories is a self-hosted photo and video management system designed for organizing, indexing, and sharing media libraries from a private server. It functions as an AI-powered media organizer that uses artificial intelligence for face recognition and object tagging to automatically categorize large collections. The system distinguishes itself through deep metadata integration and specialized processing, featuring a geographic photo viewer that plots media on a map using GPS data and reverse geocoding. It also includes a self-hosted video transcoder that converts files into adaptive HLS stream
Memories is a self-hosted AI-powered photo and video management system with face and object recognition, geographic mapping, EXIF preservation, sharing, and backup—it fits the category well, though a dedicated mobile client is not explicitly confirmed.
PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large collections of photos and videos on personal infrastructure. It functions as a private alternative to cloud-based services, ensuring that all media remains under the user's control. The platform utilizes neural-network-based media analysis to automatically detect objects, faces, and locations, providing a comprehensive, AI-powered approach to library organization. The project distinguishes itself through its containerized architecture, which simplifies deployment and lifecycle manage
PhotoPrism is a self-hosted digital asset management platform with AI-powered object, face, and location recognition, making it a direct private alternative to Google Photos that covers almost all the features you're after.
Ente is a privacy-focused platform for end-to-end encrypted storage and two-factor authentication management. It functions as a zero-knowledge identity provider, ensuring that all cryptographic operations, key derivation, and data encryption occur locally on the user's device. By maintaining this architecture, the service provider remains unable to access or decrypt any stored personal information or authentication credentials. The platform distinguishes itself through a combination of on-device intelligence and resilient data distribution. It utilizes a local machine learning engine to perfo
Ente is primarily a zero-knowledge identity and encrypted storage platform with photo backup capabilities, but its core focus on authentication and 2FA management means it does not fully deliver the dedicated photo library, album management, and sharing experience expected from a Google Photos alternative.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| immich-app/immich | 104.2K | TypeScript | AGPL-3.0 | |
| pulsejet/memories | 3.7K | Vue | agpl-3.0 | |
| 39.8K |
| Go |
| NOASSERTION |
| ente-io/ente | 27.3K | Dart | AGPL-3.0 |