The original post: /r/selfhosted by /u/leokrDE on 2024-11-10 22:40:59.

Hi guys,

my situation is as following: I am working as a freelance photographer.

Most of my customers have different needs regarding the images I deliver to them, speaking of image size and metadata. From time to time, it happens that I need to deliver the same image to different customers or two the same customer in different kinds (e.g. a newspaper needs small resolution and metadata is very important, but sometimes they need a bigger version of one of the images with different metadata.

Ideally I don’t want to re-export that image out of Lightroom, because that would lead to two exported copies of the images. Additionally, this requires me having access to my laptop AND access to the RAW file. While I keep the most recent images on my SSD for that reason, it happens quite often that the particular image needed is already transferred to my HDD Archive and its Backups.

I imagine a web based solution, that receives high quality exports of all images, not customized for any customer. It reads metadata from that image to build a basic set of Metadata. From there, I can generate the copies needed for the particular customer, which are automatically deleted after a week or two. If I need to have them again, a single klick would re-generate them from the high res JPEG. If needed, I can generate multiple versions of the same Image, having different resolutions and different metadata, just coexisting as database entries on how to generate them, whilst the generated images just have a short lifespan on the server.

Currently I use a Nextcloud to share images to my customers, living with the limitations mentioned above.

I am shure knowing that there won’t be an out-of-box solution for my problem. However I would like to know, if anyone of you has a good suggestion, which open source projects could be a good base to start upon, so I wouldn’t need to start from scratch.

I don’t need fancy features like image recognition, GPS maps, auto-generated memories videos or stuff like that, since that solution is not meant for my personal images, but for professional use.

Cheers, Leo