ente icon indicating copy to clipboard operation
ente copied to clipboard

Submit PR to FOSS_Photo_Libraries

Open meichthys opened this issue 11 months ago • 4 comments

Now that Ente photos is open sourced, I would like to add it to https://github.com/meichthys/foss_photo_libraries

A PR would be welcomed since there is no demo instance currently and no docker images yet.

meichthys avatar Mar 09 '24 13:03 meichthys

Note that there already are docker images that we publish - https://github.com/ente-io/ente/pkgs/container/server

However, to create an standalone demo "appliance", the steps that need to be done are:

  1. Create an enhanced version of the existing docker compose file, also including nginx + Ente's web app.
  2. Pass the necessary configuration parameters to get the web app to talk to the server within the same cluster.
  3. Expose the web app's port as the nginx http.

It is quite straightforward, but I'm not sure when someone from the team will be able to get the time to prioritize this, so meanwhile I thought I'll just outline how it can be done.

mnvr avatar Apr 15 '24 03:04 mnvr

For those reaching this discussion,

  • here's a great start for the ente server docker-compose stack: https://github.com/ente-io/ente/blob/main/server/docs/docker.md
  • Regarding self-hosting the photo web-app, see indications here, there is no webapp build/docker image already published to ghcr.io. Points to this discussion and this dockerfile while official images are not yet published by ente team.

My two cents, self-hosters would only need photos and eventually auth to connect to the server.

jo-chemla avatar Apr 15 '24 07:04 jo-chemla

I'm very interested in trying ente out, so I may give it a shot should I get some time. Don't count on it, but I just thought I'd let people know :)

TheRealGramdalf avatar Apr 15 '24 17:04 TheRealGramdalf

If you do try it out, please feel free to submit a PR to foss_photo_libraries!

meichthys avatar Apr 15 '24 18:04 meichthys

Hey, we have prepared a draft to add to your comparison table. Please review it and let us know if you need anything. We attempted to modify the entire table, but it was too challenging.

Feature Ente
Demo 🚧
Freeness ✅🔟
Automatic Mobile Upload ✅8️⃣
Web App ✅8️⃣
Android App ✅8️⃣
iOS App ✅8️⃣
LivePhotos ✅🔟
Videos ✅6️⃣
Geolocation/Map ✅8️⃣
Discovery ✅7️⃣
Existing Folders ✅6️⃣
Albums ✅🔟
Slideshow 🚧
Timeline ✅8️⃣
Sharing ✅8️⃣
Search ✅8️⃣
Duplicate Handling ✅7️⃣
User Defined Tags 🚧
Docker Installation ✅7️⃣
Object/Face Recognition ✅6️⃣
EXIF Data ✅7️⃣
Multiple User Support ✅🔟
Authentication Providers

iAnonymous3000 avatar Jun 10 '24 16:06 iAnonymous3000

Not exactly sure what are the notation criteria. None of the links are correct, just updated them for what makes sense:

Feature Ente
Demo ✅ on-premise demo link
Web App ✅8️⃣
Android App ✅8️⃣
iOS App ✅8️⃣
Desktop App ✅8️⃣
Docker Installation ✅7️⃣ *
Authentication Provider: Ente Auth

* ok for server via docker-compose stack, no pre-built container image for photo webapp yet|

jo-chemla avatar Jun 10 '24 16:06 jo-chemla

Thanks for the right links! The links I added were not intended to be the actual ones redirecting to the respective resources. It's just a placeholder. For Authentication, they mean OAuth, LDAP, etc. Reference: https://github.com/meichthys/foss_photo_libraries/blob/main/features.md#authentication-providers

iAnonymous3000 avatar Jun 10 '24 16:06 iAnonymous3000

@meichthys I have opened a PR for this: https://github.com/meichthys/foss_photo_libraries/pull/85

iAnonymous3000 avatar Jun 20 '24 06:06 iAnonymous3000

Thanks @iAnonymous3000! @meichthys I'll let you take it forward from here 🙏

vishnukvmd avatar Jun 20 '24 16:06 vishnukvmd

Thanks!! I'll try to take a look at it this week. I hope you can understand some adjustments I may make..

meichthys avatar Jun 20 '24 17:06 meichthys