OmniFeed Search

Ente Photos

End-to-end encrypted photo backup with a server you can host yourself

Visit ente.com
Screenshot of Ente Photos
Ente Photos, from raw.githubusercontent.com

Our verdict

#1 of 4 in Self-hosted photo libraries · If your server is small or rented

Pros

  • The lightest server of the four
  • The server can't read your photos or their metadata
  • Restores Takeout dates, places and albums without extra tools
  • Two-factor login and passkeys

Cons

  • Photos are stored encrypted, so you can't browse or reuse them as files on the server
  • The install script runs a web app, PostgreSQL and MinIO object storage next to the server
  • Background sync isn't yet consistent on iOS and some Android phones, by Ente's own account
  • No search for text inside photos

Who should skip:People who want their photos kept as ordinary files they can open without Ente's apps.

Read the full review →

Rankings and alternatives

Self-hosted photo libraries scores

Evaluated Nov 7, 2026 Evidence ↓
  • Phone backup 5

    5/5 means: Official apps on Android and iOS upload new photos in the background

    Official iOS and Android apps upload new photos in the background without opening the app. The docs warn that background sync isn't yet consistent on iOS and some Android devices.

  • Sharing with family 4

    4/5 means: Other accounts can be given shared albums they add their own photos to

    Collaborators can add photos to shared albums. Sharing a whole library at once needs the recipient to be on your family plan, and the docs don't say whether family plans exist on a self-hosted server.

    Rests partly on what the sources don't mention, which is a weaker signal than what they say.

  • Setup and upkeep 2

    2/5 means: Three extra services

    The quickstart runs three services besides the museum server, a web app, PostgreSQL and MinIO object storage, plus a socat container that only forwards traffic.

  • Server memory 5

    5/5 means: Under 2 GB

    A minimum of 1 GB of RAM; the heavy work runs on the client devices.

  • Privacy from the server 5

    5/5 means: All photos are encrypted on your devices before upload; the server never holds the keys

    Files and their metadata are encrypted on your device before upload.

  • Works with your folders 1

    1/5 means: Photos must be uploaded and are kept in a form only the app can open

    Photos must be uploaded and are stored encrypted, so only Ente's apps can open them. The desktop app can watch folders on your computer and upload new files.

  • Moving from Google Photos 5

    5/5 means: The app reads dates and places from the JSON files itself and recreates the Google Photos albums

    The desktop app imports Takeout, reads the JSON files for each photo, and turns Takeout's folders into separate albums.

  • Sign-in security 3

    3/5 means: Two of the four

    Two of the four. Two-factor login and passkeys; single sign-on and app passwords aren't documented.

  • Free when self-hosted 5

    5/5 means: Every documented feature is free, with no paid tier for self-hosting

    The self-hosted server is the same open-source code Ente runs, and the admin can lift each user's storage limit with the CLI. The docs describe no paid tier for self-hosting.

    Rests partly on what the sources don't mention, which is a weaker signal than what they say.

Evidence and sources

Self-hosted photo libraries scores

Phone backup 4 quotes
Search and recognition 5 quotes
Sharing with family 3 quotes
Setup and upkeep 4 quotes
Server memory 2 quotes
Privacy from the server 2 quotes
Works with your folders 2 quotes
Moving from Google Photos 2 quotes
Sign-in security 2 quotes
Free when self-hosted 2 quotes

Facts

License 1 quote
Runs on 4 quotes
Needs 3 quotes

Notability

Users 1 quote

Other quotes

Not cited by a score or fact 2 quotes