I'd like to share some slow, but steady progress I've made on my self-hosted personal photo gallery - a Google Photos alternative. It's been a while since I last posted any updates - the last time was about v0.9.2 on /r/selfhosted, so it's actually my first post here.
What's new?
Lots of things! Here's a quick summary:
New website!photofield.dev - bonus, it's embedded in every install, in fact, even the website is just hosted from the app itself. π
Zoomier than ever - since v0.15.0 when you zoom into a photo, it zooms the whole scene! This wasn't the case for a few versions due to a technical detour, but I found a way to get it back without too many compromises.
Related image search - you can Find Similar Images now, using the same AI functionality as the semantic image search.
Tags (alpha) - you can tag your photos now. Quite basic for now, but should be a good foundation for things to come.
ARM Docker images - since v0.14.1 the published Docker images are multiarch - x64 and arm64, including photofield-ai. Makes it possible to run on cheaper, ARM-based servers, and faster on M1/M2/M3 Macs.
It's very low commitment, a single executable or Docker image that you can mount with read-only access to an existing file structure, see Quick Start (also on GitHub if the website is dead).
Another one??? Why?
It's a conspiracy to increase fragmentation and increase shareholder value of big tech companies. π Jokes aside, I think there is some space for a fast, self-contained, extremely easy to deploy solution. But mainly, it's to scratch my developer itch and I get to learn new things.
Thanks
Thanks to everyone who's been using it, contributing, and giving feedback! See also foss_photo_libraries for alternatives if this doesn't fit your needs.
Let me know what you think and what you'd like to see next! π
Looks great, I got to admit I am a bit commited to Immich now but one cannot have too many good alternatives to fall back on if things don't work as needed.
Interesting, i might give it a try when i finish setting up my new servers, havent been satisfied with other picture solutions, usually feels like they're doing too much haha. I just want simple and fast, so this might be it.
Wow wow! Just trying the demo out feels super snappy and good, also crazy how fast the images load compared to other solutions i've tried! Will defo give this a shot when available on Unraid (Unless i do it myself).
Unfortunately I have no idea about the Unraid ecosystem, so I'm not sure what's the best way to approach that. It seems like you can run Docker images, so that's probably one way to go? Let me know if you get it to work!
There's nothing special you need to do to support Unraid beyond providing an image.
OP is likely talking about getting it added to the Community Applications app store, but tbh if you don't use Unraid yourself it's probably better if someone else who does maintains the template.
New Lemmy Post: Photofield v0.15.0 released: Google Photos alternative, now zoomier than ever! Plus related image search, map view, arm64, tags (alpha), and more! (https://lemmy.world/post/12107501)
Tagging: #SelfHosted
(Replying in the OP of this thread (NOT THIS BOT!) will appear as a comment in the lemmy discussion.)
Does this only show these foss_photo_libraries and your local photos?
Does it support jpegXL?
I'd love a seamless zoom feature for images in the browser. I use imagus but I'd love if the popup window could zoom to be bigger than the browser window.
Does this only show these foss_photo_libraries and your local photos?
I'm not sure what you mean. foss_photo_libraries is a comparison table of different apps someone else maintains, but I thought it was a useful resource. The photos in the demo are a subset of the open images dataset and a couple of other samples that I picked for demo purposes.
If you install it locally you can point it to a folder and it should use each subfolder as an album, or you can configure custom albums.
Does it support jpegXL?
Yes actually, but I don't have many files to test it, so I'm not sure how well it works. If you do I'd be interested to hear how it works for you. It uses FFmpeg to on-the-fly convert anything it can't read natively.
Iβd love a seamless zoom feature for images in the browser. I use imagus but Iβd love if the popup window could zoom to be bigger than the browser window.
You can zoom by using the mouse wheel or by pinching to zoom if that's what you mean? You should be able to zoom pretty much as much as you want. If you're in the main view where the mouse wheel scrolls photos up and down you can hold Ctrl (Cmd?) to zoom instead.
Cheers, didn't know that something like a usable "open images dataset" existed. Awesome.
The last bit isn't really relevant for your app, just a general rant really. It's just that I'd like better image viewing support all around. Like in browsers there is an image and you can click on it but then a new tab opens. I have imagus but it's not ideal and restricts the image to the smaller browser window. In the explorer I have quicklook now that opens images with space but the zoom feature is half assed too. Then many images apps have long startup times (>0.2 secs) or are bloaty. It's just a bit annoying that it's 2024 and PCs still can't handle images really well.
Depends on what you mean by sharing, but if you put all your photos on a local NAS and run this on it for example, then everyone with access to it would be able to see them through a browser.
No concrete plans for auth yet, but there's an feature request for this. I didn't really want to give a sense of false security with a half-baked solution.
For uploading, I thought about it briefly and it could be interesting. How would you expect it to work?
I imagine you would configure a sort of a target folder structure, then it would dump all uploads based in that structure? Or fully managed like GPhotos/Immich where the app hashes, dedupes and owns the files directly? π€
This looks like a way better interface over Synology photos which is fine, but missing the search and map feature. You need to see if they are hiring π
Ha, hiring only account managers π It does have search and maps, but they are a bit rudimentary right now. Also I have to find some sample geolocated photos to put in the demo, it doesn't have any right now.