this post was submitted on 14 Jun 2026
56 points (98.3% liked)

Selfhosted

60887 readers
871 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

I have nearly every service imaginable running and have now started a new project.

I am creating a searchable stock photo archive for my lan. It has been a very interesting project but think i may have crossed the line into overkill lol.

I had hundreds of stock photo cds from the 90s I have turned them all into ISO's.

I then spent ages dealing with some strange cdrom layouts but got all the images off.

I then converted them all to JPG.

I have now setup a batch script that dedupes then takes the images in 2k batches, runs them through a ai vision model to add keywords and descriptions; as they have none.

They are then copied to a folder where I have photoprism running as the front end and I only have 4k done so far but they look amazing and the search and descriptions are really accurate and useful.

400k more images to go but at least it should all be automated now.

top 21 comments
sorted by: hot top controversial new old
[–] lemongarlic@lemmy.world 15 points 1 month ago* (last edited 1 month ago) (1 children)

You can use Immich, it’s not perfect for this use case but it is searchable by content. You could just create a second account so you don’t even need to host an extra service

[–] shellington@piefed.zip 7 points 1 month ago

Might be worth a try.

The thing that has surprised me the most is how good this AI model is at accurately knowing what is in a picture when the model itself is only 3GB in size.

[–] motruck@lemmy.zip 13 points 1 month ago

Any chance you can upload your ISOs to archive.org?

[–] sepi@piefed.social 11 points 1 month ago

As long as you're having fun, keep going.

[–] Analog@lemmy.ml 7 points 1 month ago (2 children)

This is awesome!

Personally I would have used TIFF and either Immich or ResourceSpace (a DAM - meant for this kind of thing, but also maybe more institutional than you want.)

[–] non_burglar@lemmy.world 9 points 1 month ago

Personally I would have used TIFF

Damn, unlimited storage? In this economy?

[–] vervein@sopuli.xyz 3 points 1 month ago

it could be nice to experiment with jpeg-xl for that project. It’s smaller than png for lossless, and can losslessly transcode jpeg with 20% size reduction.

[–] IratePirate@feddit.org 7 points 1 month ago (1 children)

That's awesome! But... why?

[–] shellington@piefed.zip 9 points 1 month ago (1 children)

kind of getting ready for the day when the open web becomes pretty much unusable due to ai and id requirements

[–] IratePirate@feddit.org 6 points 1 month ago* (last edited 1 month ago) (1 children)

And when the slopocalypse and technofascism have blown over, we crawl out of our digital bunkers and repopulate the wastelands of cyberspace with... stock images of Hide the Pain Harold? I love it! 😄 Although I could think of more valuable data to hoard for that event.

[–] shellington@piefed.zip 4 points 1 month ago (1 children)

I'm open to ideas, already got everything I can think of. Would love to be inspired

[–] IratePirate@feddit.org 5 points 1 month ago (1 children)

There's plenty of valuable data to be hoarded for rainy days: Wikipedia and climate science data are the first that come to mind.

[–] shellington@piefed.zip 5 points 1 month ago
[–] state_electrician@discuss.tchncs.de 5 points 1 month ago (1 children)

How do you do the AI tagging? That is something I need right now.

[–] shellington@piefed.zip 8 points 1 month ago (1 children)

running the images through ollama using this model: gemma3:latest

It is working on cpu only and still gives a decent throughput

Cool, thanks. I'll look into it.

[–] Kirk@startrek.website 5 points 1 month ago (1 children)

Careful, once it's automated you won't be able to work on it anymore!

[–] shellington@piefed.zip 9 points 1 month ago

This feeds into my ultimate project which I think will take me all summer.

I plan to create a lan wide search that has kiwix, tube archivist, ubooquity, paperless, jellyfin, stock images and stash.

Then I would have a unified search point and i think it would make kiwix far more usable by not having to go to the specific zim first. BBut, it is a tricky project as some things are nice and have api's others don't

[–] irmadlad@lemmy.world 2 points 1 month ago (1 children)

Are you a web designer, or how do you utilize 400k+ of stock images?

[–] shellington@piefed.zip 9 points 1 month ago (1 children)

No i'm not just kind of thought it would be nice to have, that way if i ever need to make any cards or banners i have loads of stuff in every category, with no ugly AI pics like most search engine image searches show these days.

[–] irmadlad@lemmy.world 4 points 1 month ago

Well, that's pretty cool.