Our great sponsors
-
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.
-
auth
Discontinued Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos [Moved to: https://github.com/ente-io/ente]
-
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.
-
google-photos-exif
A tool to populate missing `DateTimeOriginal` EXIF metadata in Google Photos takeout, using Google's JSON metadata.
-
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.
-
2FAuth
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
-
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
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
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?
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
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...
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
Most lightweight one I've found so far: https://photoview.github.io/
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.
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!)
probably better to look into projects like this one https://github.com/Bubka/2FAuth
[1]https://github.com/flutter/flutter/issues/55092#issuecomment...
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