Live data from Hacker News

PhotoPrism: AI-powered photos app for the decentralized web

github.com

121–130 of 187 posts

Re: PhotoPrism: AI-powered photos app for the decentralized web

#121
post #117

I've tried a couple of self-hosted solutions to accompany my use of Google Photos in case Google ever decides to pull a stunt with Photos. Nextcloud was basic, but serviceable. I liked that it handled docs, contact sync, etc. The sync was clumsy and I found updates frequently broke the system. I just tried PhotoPrism with my ~75GB photo directory. The classification is.. decent and all run locally. It took around a f…

Maybe use Resilio Sync (bittorrent-based) and force it to do LAN only syncing?

https://help.resilio.com/hc/en-us/articles/204754349-Can-I-f...

Re: PhotoPrism: AI-powered photos app for the decentralized web

#122

Can it remove duplicates? That’s the holy grail along with storing my images. I’ve got so many damn photos, and I want to reduce the total amount I have but going through them is so daunting I’ll never do it without a computer-assisted organizer.

Same. Killer feature

Re: PhotoPrism: AI-powered photos app for the decentralized web

#124
post #115

Earlier quoted context omitted.

Deduplicating by SHA (so, exactly the same bytes) is straightforward, and phototprism does that: https://docs.photoprism.app/user-guide/library/duplicates/ Unfortunately, if you've used Google Takeout or other systems that can both downsample your photos and videos, as well as actually deleting _or changing_ metadata, deduplicating becomes a big wad of heuristics. My first approach was to build a UID based on a serie…

Deduplicating by SHA, or by exactly identical metadata, sounds so rudimentary in 2023... 10 years ago VisiPics was already doing an excellent job to help find similar or identical images in a collection, based on visual similarity! http://www.visipics.info/ So much time later, I would hope that we expect more sophisticated and flexible tools, not less, for that task.

I was trying to remember the name of this. Worked well, from what I remember

Re: PhotoPrism: AI-powered photos app for the decentralized web

#125
From https://www.photoprism.app/features for Community (free) and Essentials (EUR2.00/month):

> User Management

> Account Roles: Super Admin, Admin

So unless I switch to the >=EUR6.00/month Plus plan I cannot add a non admin user? So my grandma gets admin privileges? Is that not a blocker for a lot of families?

Edit: From https://www.photoprism.app/plus/kb/multi-user

> PhotoPrism® Plus includes advanced multi-user functionality and additional account roles. These roles are intended for situations where you want other people to have access to your library, such as giving family members access to your pictures without granting write permissions or exposing private content.

> It is recommended to set up additional instances if you have multiple users in a family, so that everyone can manage their own files independently. This way you can avoid problems with conflicting library settings, file permissions, and dealing with duplicates.

So you're actually supposed to run an instance per person it seems. But still, then my grandma would still be an admin. I think I'd like to about that.

Re: PhotoPrism: AI-powered photos app for the decentralized web

#126
post #61

Earlier quoted context omitted.

> there's no good reason for an app like this to require docker. Well, there is a good reason. To make the install more simple. IMHO containerization makes selfhosting way easier.

I disagree with the contention that docker makes installs more simple. I would argue that it only makes installs more simple if you are already setup with Docker, and only when things go 100% correctly. When I see a software application that recommends Docker for deployment, I always assume that I'm going to need to do extra work to make it behave correctly. Whether that is figuring out how to make it auto-start, or…

This is why I like https://github.com/mother-of-all-self-hosting/mash-playbook and its associated Ansible roles for configuring various services.

All the portability of Docker, plus (something close to) the ease of use of installing a distro package like an .rpm or .deb.

Re: PhotoPrism: AI-powered photos app for the decentralized web

#127
post #117

I've tried a couple of self-hosted solutions to accompany my use of Google Photos in case Google ever decides to pull a stunt with Photos. Nextcloud was basic, but serviceable. I liked that it handled docs, contact sync, etc. The sync was clumsy and I found updates frequently broke the system. I just tried PhotoPrism with my ~75GB photo directory. The classification is.. decent and all run locally. It took around a f…

Nextcloud is now pretty full featured google photos replacement as well with the Memories and Recognize apps. It will create face photo albums, tag images with objects, videos with activities, and audio with genre. Though not as good as Google. I've run it for maybe a year now and no updates have broken anything.

I don't use docs/contacts or even the official photo sync though, I just sync files through Foldersync on Android. That can easily be set to only upload on certain wifi.

Re: PhotoPrism: AI-powered photos app for the decentralized web

#128

Can it remove duplicates? That’s the holy grail along with storing my images. I’ve got so many damn photos, and I want to reduce the total amount I have but going through them is so daunting I’ll never do it without a computer-assisted organizer.

I used to use DupeGuru which has some photo-specific dupe detection where you can fuzzy match image dupes based on content: https://dupeguru.voltaicideas.net/ But I switched over to czkawka, which has a better interface for comparing files, and seems to be a bit faster: https://github.com/qarmin/czkawka Unfortunately, neither of these are integrated into Photoprism, so you still have to do some file management outsid…

Memories is definitely loads better, especially with Recognize for face/object/video tagging

Re: PhotoPrism: AI-powered photos app for the decentralized web

#129
post #117

I've tried a couple of self-hosted solutions to accompany my use of Google Photos in case Google ever decides to pull a stunt with Photos. Nextcloud was basic, but serviceable. I liked that it handled docs, contact sync, etc. The sync was clumsy and I found updates frequently broke the system. I just tried PhotoPrism with my ~75GB photo directory. The classification is.. decent and all run locally. It took around a f…

> so I'm hoping to find a Photosync system that will only upload when on my home wifi and charging. Any suggestions there?

Syncthing

Re: PhotoPrism: AI-powered photos app for the decentralized web

#130

Can it remove duplicates? That’s the holy grail along with storing my images. I’ve got so many damn photos, and I want to reduce the total amount I have but going through them is so daunting I’ll never do it without a computer-assisted organizer.

Deduplicating by SHA (so, exactly the same bytes) is straightforward, and phototprism does that: https://docs.photoprism.app/user-guide/library/duplicates/ Unfortunately, if you've used Google Takeout or other systems that can both downsample your photos and videos, as well as actually deleting _or changing_ metadata, deduplicating becomes a big wad of heuristics. My first approach was to build a UID based on a serie…

I went about depdup in a similar but opposite way then you did - https://github.com/mgolub2/photodb

I used libraw to read the actual raw data from my images, ignoring possible metadata that can get changed/updated by Capture One for example. The raw data is just fed into a hashing function, to get an exact content hash. Does not work if your image is down-sampled of course, but that was actually my goal - I want to know if the raw content has changed/bit flipped, but don't care if the metadata is altered or missing.

Post reply on HN