Alternatives / Google Photos

Open-Source Alternatives to Google Photos in 2026

These options range from full personal photo clouds with automatic backups and AI search to traditional self-hosted galleries for curated albums. Immich and Ente are the closest Google Photos-style replacements; Lychee and Piwigo focus more on gallery management and publishing.

Maxime DERAME's profile

Written by Maxime DERAME

Last updated:

Google Photos and self-hosted photo management

Google Photos combines mobile backup, cloud storage, organization, AI search, face recognition, albums, sharing, video processing, maps, apps, and managed infrastructure. With a self-hosted alternative, you gain control over storage and infrastructure but take responsibility for capacity, backups, updates, HTTPS, database backups, transcoding, machine-learning workloads, and remote access.

Self-hosting or end-to-end encryption

Self-hosting and end-to-end encryption address different privacy concerns. Immich lets you choose where the server runs, but the server processes and can access media. Ente encrypts photos and metadata on the device so the storage provider is designed not to access the unencrypted library; this adds cryptographic complexity and can limit server-side workflows.

AI-powered search and automatic backups

Immich supports local machine-learning features including facial recognition and semantic search. Ente also offers face detection and semantic search while retaining its encrypted architecture. Both Immich and Ente provide automatic iOS and Android backups. Lychee focuses on manual library management; Piwigo offers mobile apps and upload tools but is closer to maintaining a gallery than mirroring a phone camera roll.

Personal photo clouds or photo galleries

Immich and Ente are personal photo clouds centered on continuous smartphone ingestion, timeline browsing, search, and multiple devices. Lychee and Piwigo are stronger for curated collections, album presentation, sharing, metadata, and photography workflows.

Choosing a migration path

For automatic phone backup and a Google Photos-like timeline, start with Immich or Ente. Choose Ente when provider-side privacy through end-to-end encryption is the priority. Lychee and Piwigo suit curated galleries. Before replacing an existing cloud library, test imports and exports and make an independent backup of original files and metadata.

Why look for a Google Photos alternative?

People look for a Google Photos alternative to self-host their library, reduce dependence on Google, use end-to-end encryption, or control where their photos are stored. Important features include automatic phone backups, timeline browsing, albums, sharing, video support, metadata management, face recognition, semantic search, and local AI processing.

#1

Immich

Self-hosted photo and video cloud built as a Google Photos replacement

AGPL-3.0 photo and video management platform with automatic mobile backups, timeline, albums, sharing, facial recognition, semantic search, maps, metadata management, video playback, hardware-accelerated transcoding, local machine learning, multiple users, external libraries, and S3-compatible storage options.

114.9KAGPL-3.0Self-hosted

Pricing: Free and open source; you operate and maintain the server and storage.

  • Automatic iOS and Android backups with timeline and albums
  • Facial recognition, semantic search, maps, and duplicate detection
  • Video, RAW, EXIF, multi-user support, external libraries, and S3-compatible storage
  • Requires self-hosting and ongoing administration
  • Machine-learning features increase hardware requirements
  • Frequent development means administrators should keep deployments updated
#2

Ente Photos

End-to-end encrypted photo cloud with hosted and self-hosted options

AGPL-3.0 end-to-end encrypted photo storage platform that encrypts photos and metadata on the device. It includes automatic backups, albums, private and collaborative sharing, face recognition, semantic search, background uploads, family sharing, desktop and mobile apps, web interface, and self-hosting.

29.1KAGPL-3.0Self-hosted

Pricing: Hosted service has a free allocation and paid storage plans; complete self-hosting is available.

  • End-to-end encryption with open-source clients and server
  • Automatic phone backups, desktop apps, and web interface
  • Albums, private sharing, family features, face recognition, and semantic search
  • More cryptographic complexity than conventional photo servers
  • Hosted storage is paid beyond the free allocation
  • Self-hosting requires operating multiple services and encryption constrains some server workflows
#3

Lychee

Self-hosted photo management and sharing gallery

MIT-licensed photo gallery for organizing, managing, and sharing public or private albums through a web interface, with EXIF metadata, tags, search, Docker deployment, and MySQL or MariaDB support.

4.3KMITSelf-hosted

Pricing: Free and open source; self-hosted deployment.

  • Permissive MIT license and self-hosting
  • Public and private albums, sharing, tags, and search
  • EXIF metadata, Docker deployment, and clean gallery interface
  • No Google Photos-style automatic mobile backups
  • Limited AI features and no advanced semantic search
  • More gallery-oriented than cloud-backup oriented
#4

Piwigo

Mature open-source photo gallery and management platform

GPL-2.0 photo gallery platform with a long history for organizing, publishing, and sharing large collections. It includes albums, tags, permissions, user management, batch operations, EXIF and IPTC metadata, mobile apps, and a large plugin and theme ecosystem.

3.9KGPL-2.0Self-hosted

Pricing: Open-source self-hosted software; managed cloud service is also available.

  • Mature project with more than 200 plugins and themes
  • Albums, tags, permissions, user management, and batch operations
  • Metadata, mobile apps, self-hosting, and hosted service option
  • More traditional gallery interface and less similar to Google Photos
  • Limited AI-powered search and less seamless mobile backup
  • Plugin-based architecture can require additional configuration

Compare open-source Google Photos alternatives

AlternativeLicenseGitHub starsMobile backupAI searchFace recognitionE2EESelf-hosted
ImmichAGPL-3.0~114.9kYesYesYesNoYes
Ente PhotosAGPL-3.0~29.1kYesYesYesYesYes
LycheeMIT~4.3kLimitedNoNoNoYes
PiwigoGPL-2.0~3.9kYes / mobile appsLimitedPlugin-dependentNoYes

Which one should you choose?

Want the closest self-hosted Google Photos replacement

Immich combines automatic mobile backups, timeline browsing, albums, sharing, facial recognition, semantic search, maps, video playback, and native mobile apps.

Immich

Want end-to-end encrypted photo storage

Ente encrypts photos and metadata on the device before upload, while offering automatic backups, albums, sharing, face recognition, and semantic search.

Ente Photos

Want the largest open-source community

Immich has by far the most GitHub stars in this comparison and is very actively developed; keep deployments updated as the project evolves quickly.

Immich

Want hosted convenience with open-source software

Ente offers a managed hosted service and publishes its clients and server; self-hosting is also available for users who want to operate the stack.

Ente Photos

Want a simple self-hosted photo gallery

Lychee is suited to manually organizing and sharing curated albums, with a straightforward web gallery and permissive MIT license.

Lychee

Want a mature photography platform

Piwigo has a long history, mobile apps, access controls, batch operations, and a large plugin and theme ecosystem for publishing structured collections.

Piwigo

Need AI search and facial recognition

Immich and Ente provide semantic search and facial recognition among the projects in this list.

Immich

Want local machine learning on a self-hosted server

Immich runs machine-learning features such as face recognition and semantic search on your own deployment, with additional hardware requirements.

Immich

Prefer the most permissive license

Lychee uses MIT; Immich and Ente use AGPL-3.0, while Piwigo uses GPL-2.0.

Lychee