Live data from Hacker News

PhotoPrism: AI-powered photos app for the decentralized web

github.com

71–80 of 187 posts

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

#72
post #48

I am extremely happy with my photoprism setup. I tried to degoogle my life and found their docker setup to be great. I use FolderSync on my android phone to copy any pictures I take to my photoprism WebDAV

Can you share how you are hosting it, photo library file types or size, and what the performance is like? I'm always skeptical of stated requirements and what other people are prepared to put up with. I've got an older Synology NAS that currently stores my 250GB photo library with a lot of RAWs. While it can run docker I'm not going to attempt to run it there. I'm wondering if a VM on my 10700k is going to be suffici…

I run it on an Intel nuc, i5 8xxx runs great, along side a bunch of other self hosted stuff, nothing very taxing.

Biggest thing was to put all the photos on SSD, at least the thumbnail cache if not all.

I also run it, on my backup server, pi 4, with all ai disabled, it's slower, but probably because it's all on HDD still usable.

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

#73

Earlier quoted context omitted.

Do a docker install and disable outbound internet access on it.

How does one disable outbound access entirely in a single docker Container?

Use "networks" in your compose, optionally with HTTP_PROXY in your container

https://stackoverflow.com/questions/39913757/restrict-intern...

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

#74

Earlier quoted context omitted.

I’m curious how this works with AGPL. Do they not have to release the source of the paid version?

They have a contributor licence agreement that allows them to relicense incoming contributions, so they can release the paid version under a proprietary licence, if they so wish. https://www.photoprism.app/cla

Yea, cla is a massive turn off for contributing. I've made a couple of small PRs but wouldn't do anything more substantial

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

#75
post #37

Am I the only one who is amazed by this technology? > Please don't upload photos containing offensive content. Uploads that may contain such images will be rejected automatically. > Non-photographic and low-quality images require a review before they appear in search results. How does it know what is "offensive"? Is this configurable? I don't want to upload photos of people (for obvious reasons) but other than that,…

That's strange. Why do private photos need to be reviewed? What am I missing? Is everyone just okay with giving up their privacy?

What you are missing is that these aren't private photos. The warning is specifically displayed when you upload photos to their demo server.

I get a bit bored of the knee-jerk "Free Speech" stuff.

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

#76
post #41

This is a similar project but fully open source (and probably less mature). The lead dev is very active and responsive. https://immich.app/

Does immich support S3 storage and multiple users? These are the two features I miss in most of theses projects, don’t really care about the AI stuff

Multiple users? Yes. As for s3, natively, no but you can always mount s3 as a directory and point the app to use that directory.

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

#77
post #37

Am I the only one who is amazed by this technology? > Please don't upload photos containing offensive content. Uploads that may contain such images will be rejected automatically. > Non-photographic and low-quality images require a review before they appear in search results. How does it know what is "offensive"? Is this configurable? I don't want to upload photos of people (for obvious reasons) but other than that,…

When you're already running everything through a NASNet and labeling, its pretty easy to somewhat arbitrarily pick a list of labels to blacklist

https://github.com/photoprism/photoprism/blob/ff5f3ddeb1a198...

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

#78
post #37

Am I the only one who is amazed by this technology? > Please don't upload photos containing offensive content. Uploads that may contain such images will be rejected automatically. > Non-photographic and low-quality images require a review before they appear in search results. How does it know what is "offensive"? Is this configurable? I don't want to upload photos of people (for obvious reasons) but other than that,…

That's strange. Why do private photos need to be reviewed? What am I missing? Is everyone just okay with giving up their privacy?

It is a setting you can choose to enable when you install it. It judges “NSFW” images locally and automatically tags them as private, and you can choose to mark them "public" (as in they will appear in searches and albums and the like), they appear in your search. Or you can just choose not to enable that when you install it and it wont run that analysis. I have it turned on just in case something gets mixed in with my regular photos. I’d say 80% are false positives completely random pictures, or of bikini pictures or my gf laying on the couch in short shorts. But it does catch the occasional “private” image, so I like having it on. I also mark some photos private for various reasons, so I can pull up and show people my vacation photo album without worrying.

The review section is not for NSFW things. It is for low resolution or low information images. Again, it runs locally. As far as I know, it is to keep your library from being clogged up with crappy thumbnails or screenshots or other junk. If you don’t care, you can just bulk approve them.

It also does facial recognition locally. You aren’t giving up any privacy, which is why I use this after resisting Google photos and just doing the folders method for years.

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

#79
I ran an instance of this for about a year. It is super cool and pretty easy to manage. It was more than I needed - I was using it as just a photo backup and then a way to share photo collections with people - and pretty expensive to run on digital ocean.
Post reply on HN