Ente: Open-Source, E2E Encrypted, Google Photos Alternative

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • ente

    Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos

  • Hey!

    > data out

    You can use our Desktop app[1] or CLI[2] to export your data, incrementally. There's a toggle within our Desktop app that will perform this operation continuously into a directory of your choosing. You can of course script the CLI however you'd like.

    > clients are not open source

    Our clients have always been open source. You can find them within our monorepo here[3]. Currently you'll have to pass a flag at build time to configure the endpoint, but there's a discussion[4] to add an option in-app instead.

    > Immich and Photoprism

    Ente comes with e2ee[5] and replication strategies[6]. The former means that we've to run ML on the Edge, while Immich and Photoprism can run ML on their servers. If your primary use case is self-hosting, Immich is the more "intelligent" option. If you value convenience, Ente is the one.

    [1]: https://ente.io/downloads/desktop

    [2]: https://github.com/ente-io/cli

    [3]: https://github.com/ente-io/ente

    [4]: https://github.com/ente-io/ente/discussions/504

    [5]: https://ente.io/architecture

    [6]: https://ente.io/reliability

  • immich

    High performance self-hosted photo and video management solution.

  • I realize it's very hard, but can we maybe reconsider opening the encryption-at-rest feature request? https://github.com/immich-app/immich/issues/450

    Maybe we can give temporary access to processing steps in the pipeline, then have Immich forget the keys after it does the processing?

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • cli

    Discontinued ➡️ Moved to https://github.com/ente-io/ente (by ente-io)

  • Hey!

    > data out

    You can use our Desktop app[1] or CLI[2] to export your data, incrementally. There's a toggle within our Desktop app that will perform this operation continuously into a directory of your choosing. You can of course script the CLI however you'd like.

    > clients are not open source

    Our clients have always been open source. You can find them within our monorepo here[3]. Currently you'll have to pass a flag at build time to configure the endpoint, but there's a discussion[4] to add an option in-app instead.

    > Immich and Photoprism

    Ente comes with e2ee[5] and replication strategies[6]. The former means that we've to run ML on the Edge, while Immich and Photoprism can run ML on their servers. If your primary use case is self-hosting, Immich is the more "intelligent" option. If you value convenience, Ente is the one.

    [1]: https://ente.io/downloads/desktop

    [2]: https://github.com/ente-io/cli

    [3]: https://github.com/ente-io/ente

    [4]: https://github.com/ente-io/ente/discussions/504

    [5]: https://ente.io/architecture

    [6]: https://ente.io/reliability

  • auth

    Discontinued Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos [Moved to: https://github.com/ente-io/ente]

  • ish

    Linux shell for iOS

  • They don't "allow" it, but most apps that need background execution just ask permission for geolocation tracking and pretend to use it, for example iSH[1]. There are a few activities that the app can do to prevent itself from being suspended when it goes out of focus, like playing sound, geolocation etc.

    [1] https://github.com/ish-app/ish/issues/249#issuecomment-54433...

  • PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

  • For self-hosting, there's Photoprism[1] as well.

    Ente's strength lies in end-to-end encryption[2] and its cloud[3] offering so you don't have to worry about reliability.

    So if self-hosting is what you're after, Immich, Photoprism and Damselfly (TIL!) are perhaps better designed to serve your needs.

    [1]: https://github.com/photoprism/photoprism

    [2]: https://ente.io/architecture

    [3]: https://ente.io/reliability

  • photoview

    Photo gallery for self-hosted personal servers (by photoview)

  • Most lightweight one I've found so far: https://photoview.github.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • google-photos-exif

    A tool to populate missing `DateTimeOriginal` EXIF metadata in Google Photos takeout, using Google's JSON metadata.

  • Not right now, sorry!

    There's this tool that can fix capture times: https://github.com/mattwilson1024/google-photos-exif

    There are perhaps more that I'm unaware of.

  • Awesome-Self-hosting-for-the-whole-family

    An Awesome List of apps that can be self hosted that your family can actually use without frustration.

  • IMHO your marketing (incl. the title of this HN post) should more heavily emphasize that this has a native mobile app that can connect to the open-source server. There are many private photo-hosting systems, but most of them are web-only!

    See also: the https://github.com/relink2013/Awesome-Self-hosting-for-the-w... directory, which your project would qualify for! (Right now, the only entries in the list are two Synology offerings [not open-source!], and one other app that's not E2E-encrypted. You're better than these — go take your crown!)

  • IMHO your marketing (incl. the title of this HN post) should more heavily emphasize that this has a native mobile app that can connect to the open-source server. There are many private photo-hosting systems, but most of them are web-only!

    See also: the https://github.com/relink2013/Awesome-Self-hosting-for-the-w... directory, which your project would qualify for! (Right now, the only entries in the list are two Synology offerings [not open-source!], and one other app that's not E2E-encrypted. You're better than these — go take your crown!)

  • 2FAuth

    A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes

  • probably better to look into projects like this one https://github.com/Bubka/2FAuth

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  • [1]https://github.com/flutter/flutter/issues/55092#issuecomment...

  • awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

  • This[1] seems like a well maintained repo.

    And thank you for the pointers, we'll try to get ourselves added here :)

    [1]: https://github.com/awesome-selfhosted/awesome-selfhosted

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts