I'm looking for first hand experience on photo organizing, best practices, software setup

what I'm trying to do
- organize 100+ GiB photos
- tag them
- have a nice way to back them up
- it's a plus if albums are easy to share through web, in that case it should serve lower resolution versions
- if it could deal with different versions of the same photo that'd be great (handling of RAW+JPEG)
- you know, the usual deal

🔁 welcome

I'm considering just storing the the photos simply on the filesystem, use tmsu to tag it, and batch scale export whenever I try to share an album. But this sounds like a lot of manual fiddling, some of it is easily scriptable tho.

Show thread
@uint8_t I came to the conclusion that this is yet to be written and settled for less with Nextcloud. It just uploads photos from your phone into folders with the year and the month and sharing photos involves copying them to a temp folder and sharing that folder, which sucks.

@steph @uint8_t I'm using nextcloud as well after an unfruitful search for a similar thing.

I use the auto upload as a staging place to tag and re-organize within nextcloud into event folders.

the tag filtering stuff is really the most useful part of the workflow for me.

The album sharing isn't super awesome, but it works fine. You can create public, and password protected albums that can be downloaded as a ZIP iirc if someone wants the full res.

@uint8_t the only way ive ever done it and been satisfied was with adobe lightroom tbh, for back i just used whatever backup solution i had at the time (dropbox, onedrive, pcloud), lightroom handled all the tagging and management and automatically filed new ones how i wanted and handled raw + jpg for previews and stuff

i tried darktable too but i had some issue eith i i don't remember, plus i prefered the interface of lightroom, but obviously it doesnt really work under linux which sucks

@uint8_t I am doing all that with Lightroom and its folder pattern in addition with regular backups

@f2k1de I know a lot of ppl use lightroom but I'm not particularly keen on paying for license and then maintaining some commercial O/S to even run it
I'm also wary of corruption in some obscure proprietary database, that happened to me with Picasa, and lost all my metadata

@uint8_t I use Pix for sorting pictures. It's not perfect but far better than anything else I know. Quite an easy way to sort pictures into collections and tag them without actually touching the files or their file paths at all. But if you WANT to move all pictures of a collection into their own directory, it's as simple as drag&drop.

@uint8_t i was trying to find an answer to this exact problem and the solution was that i gave up and just let them sit on an external disk.

tmsu, if it had a usable GUI above it, wouldn't be bad ....

@piggo it's a bit dated but might work: ?

there is also a nautilus plugin (in rust) there is a nautilus plugin (in python) and that's all I was able to find

@uint8_t i remember trying something and it didn't really work, but i forgot which of these it was. but,m, it's still a kind of kludge

@uint8_t I use shotwell on ~300 GB of photos. Backup and sync is handled by having the library in a nextcloud share, which itself gets backed up by the server it resides on, nightly.
I do not edit much, but I recon shotwell saves raw, jpeg and modifications on each file.

@uint8_t I used digiKam¹ for a while. It got the job done. I'm currently trying Rapid Photo Downloader² which has a nice interface but fewer features. In theory gThumb can do some of this management stuff too but I've only ever used it as a viewer.


@KnowPresent as viewer I tend to use xnview; it isn't open source but freeware, and is much faster than anything else I ever tried

@uint8_t Luminar 3 is currently free. It's similar to Lightroom and if you want to upgrade to the latest version (v4) from v3, it's currently on sale for $54 I believe:

@uint8_t digikam with mariadb does this job pretty well

@Calypso1 @uint8_t Digikam used to be my Software of choice. Loved it and can recommend it.


Darktable should tick all your boxes. As every powerful program it takes a while to figure out a workflow that suits your needs but it can do almost anything.

My image archive is "only" about 50G but still.

I create backups by syncing the full library to a NAS and multiple backup drives periodically. I use rsync for that but I think darktable has some backup module too if you prefer that

Sign in to participate in the conversation – a Fediverse instance for & by the Chaos community