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! 🙏

  • Mr. Forager@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 months ago

    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).

    Here’s a 🌻 as my appreciation for your work!

    • mlunar@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      Thanks!

      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!

      • ahal@lemmy.ca
        link
        fedilink
        English
        arrow-up
        3
        ·
        9 months ago

        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.