PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow
-
@nebulon Yes, If you checkout my GitHub issue on the PhotoPrism I address that issue. Basically, PhotoPrism doesn't release builds, they release a docker image. That image is built on Ubuntu 12.10. To make the build compatible with 12.04 I had to rebuild their dev image which is what that image is. Before I duplicated all that I was waiting to see if they had any feedback to optimize the process.
-
@nebulon As to tensorflow...I just modified their production
Dockerfile
. I assume it works as of yet. -
@nebulon so photoprism is running on 20.10 due to bugs in some dependencies on 20.04. Is it possible to get a 20.10 base image or do I need to figure out backport those dependencies?
See https://github.com/photoprism/photoprism/issues/1284#issuecomment-841406953 for context.
UPDATE: photoprism folks informed me they tried compiling ffmpeg for 20.04 but it was a huge nightmare and they gave up. A
20.1021.04 base image sounds much easier if y'all can provide that. -
@moonmeister why not take the binary from 20.10 and use it on 20.04? Or use a statically compiled one that works anywhere?
-
@robi Cause it's dynamically compiled. I'm not sure about statically compiling it but it's something I will look into doing.
UPDATE: Static binaries are not an option.
-
i am no dev, but as a common user i am looking forward to see this happen!!
keep as posted!
-
@moonmeister said in PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow:
UPDATE: photoprism folks informed me they tried compiling ffmpeg for 20.04 but it was a huge nightmare and they gave up. A 20.10 21.04 base image sounds much easier if y'all can provide that.
@nebulon is this possible?
-
Photoprism gets face detection. Shared albums on its way.
https://docs.photoprism.org/release-notes/ -
@moonmeister said in PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow:
@moonmeister said in PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow:
UPDATE: photoprism folks informed me they tried compiling ffmpeg for 20.04 but it was a huge nightmare and they gave up. A 20.10 21.04 base image sounds much easier if y'all can provide that.
@nebulon is this possible?
I assume it is possible but I think it's Cloudron policy to only support Ubuntu LTS (which I think is wise - but I hope it doesn't mean we'll have to wait until April 2022 for PhotoPrism?!?)
-
@jdaviescoates Since we use Docker, the base OS is usually not that relevant. We can always compile the required ffmpeg for Ubuntu 20.04 (which the app containers are based on).
-
@girish I don't really understand, but great!
-
I'm interested in using this. What is currently preventing this from being on the app store?
-
@eyecreate no one has packaged it. It seems for some reason it's isn't easy to package, but I don't really understand what the issue is.
-
PhotoPrism looks beautiful. It is a pity there is no timeline view to go with the Calendar view.
Thanks for helping bring this to Cloudron.
-
@nebulon I wonder if there is a way to have a cloudron hosted server for the queries to go to.
-
chris
-
chris
-
chris
-
@jdaviescoates is there a way to crowdfund people who can package stuff?
-
@eddowding Holy crap this
-
-
chris
-
I also upvote it. Is there a real alternative avaible to this?
-
Any update on this? Cloudron lacks a proper personal photo-video management at the moment. Lychee does not do videos as far as I know. What are others using?
-
@timka pixelfed and lychee are both available on Cloudron. It would be nice to have PhotoPrism too.
-
I'd really like to replace my Flickr account with PhotoPrism.
I note there are a bunch of Docker files here:
https://hub.docker.com/r/photoprism/photoprism/tagsAlso, in the Development preview the Docker has upgraded base image to Debian 12 "Bookworm", which includes FFmpeg 4.4.1 and Darktable 3.8.1
I seem remember it was something about FFmpeg which was stopping this getting packaged before. I wonder if @appdev @staff could take another look (or @nebulon could reach out to the developers again?)
Thanks!
-
@jdaviescoates I've been using photoprism in docker-compose and it's...eh. Functional, but not very attractive of an interface. Just random commentary. Would love to see it in the store.
-
-
-
@girish said in Replace Google to backup Android and iOS photos:
@jdaviescoates PhotoPrism is also still single user afaik
True, although OpenID Connect is already in progress and someone sponsored it 2 weeks ago, so hopefully it's coming soon, see:
And
-
I decided to take some effort upon myself to see if I could package PhotoPrism. I've got a version I've uploaded to Cloudron gitlab that seems good enough to use right now. Some notes:
- The software expects either MariaDB or Sqlite. I tried hooking up to MySql, but there were syntax issues. The current config uses sqlite, but can be changed to PGSQL once they implement that into PhotoPrism.
- PhotoPrism needed a newer go than was in the base cloudron image, so I found it easiest to remove the old go version and inplace put the newer version. This can be removed once base image is updated.
- To make things easier, I did use the precompiled tensorflow from PhotoPrism instead of compiling myself. The version I included requires AVX2 (https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPUs_with_AVX2)
- There might be a better way to handle the env vars than I did, but it works for now.
Hopefully this can be useful to someone wanting this software now or to help make something more official.
-
-
Mostly we are waiting for usermanagement to be added, currently this is a single user app.
-
@nebulon said in PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow:
currently this is a single user app.
That'd be fine for my 'get rid of my Flickr account' use case.
-
TBH, the next version of Nextcloud, due out later this month, might negate the need for PhotoPrism:
-
@all did anybody had a look into this regarding this comment:
https://github.com/photoprism/photoprism/issues/98#issuecomment-1265141705Issue: Multi-User Photo Gallery with private and shared photos/albums
If you take a moment to check out the source code we've pushed to our public repository - on which the Community Edition is based - you'll find that the feature is there. -
+1 for Photoprism.