this post was submitted on 18 Feb 2024
230 points (99.1% liked)

Selfhosted

40152 readers
454 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Hi all!

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:

Show me the demo

https://demo.photofield.dev/

Now hosted on Hetzner's arm64-based CAX11 - 2 vCPUs & 4 GB of RAM - the cheapest one.

The photos are Β© by their authors. Since migrating to the CAX11, it only uses one size of internally pregenerated sqlite-based thumbnails, taking up roughly 4% of the disk space of originals. Support for Synology Moments thumbnails is still there, but doesn't seem as crucial as before.

How do I try it out?

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! πŸ™

you are viewing a single comment's thread
view the rest of the comments
[–] RootBeerGuy@discuss.tchncs.de 35 points 8 months ago (4 children)

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.

[–] mlunar@lemmy.world 25 points 8 months ago (1 children)

It's quite impressive how much the Immich folks have achieved in a relatively short period of time! I'm glad you found something that works for you :)

[–] fmstrat@lemmy.nowsci.com 8 points 8 months ago (1 children)

Out of curiosity, what are the primary differences from Immich? I'll be starting down this path soon.

[–] mlunar@lemmy.world 23 points 8 months ago (1 children)

I'd say Immich has quite a few more features, with the primary focus of backing up your media from your mobile devices with a more "managed" approach (it takes care of storing and organizing the files).

Photofield is more minimalistic (both in terms of user interface and as an application) and more useful if you have an existing directory structure that you want to view as a gallery. It also pulls a few neat tricks to make it work smoothly with up to ~600k files.

See also the linked comparison for more details. It's mostly accurate, though video is a bit better with this release.

[–] paldepind@lemmy.world 3 points 8 months ago

Thanks for the link to the comparison. Setting up a self-hosted photo solution is on my todo list and that comparison looks like a great starting point to explore from.

load more comments (2 replies)