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
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.
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 My solution is to keep the photos on the filesystem, organize them quickly and efficiently using Geeqie and I create static albums from folders using sitelen-mute (my fork of fgallery). Albums use lower-resolution images and by default a zip file containing the full resolution images is made available for download.
@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.
@Vexatos I just built Pix, will try it out, thanks
@uint8_t Do report back.
@piggo tmsu-nautilus python version is outdated
@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 digikam with mariadb does this job pretty well
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
chaos.social – a Fediverse instance for & by the Chaos community