PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow
-
@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).
-
@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.
-
-
-
-
@jdaviescoates is there a way to crowdfund people who can package stuff?
-
-
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?
-
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.
-
-
@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.