PicPeak: Self-Hosted Photo Galleries That Make Sharing Easy
Photo libraries and photo galleries aren't quite the same thing. I might want somewhere to keep thousands of family photos, but that doesn't necessarily mean I want to give everyone access to the entire collection. Sometimes I just want to put together a nice album from a particular occasion, send somebody a link, and let them enjoy the pictures without dealing with another account or app.
PicPeak is built for exactly that kind of sharing. It's an open-source, self-hosted photo and video gallery platform originally designed with photographers and their clients in mind. But I can see plenty of uses outside professional photography, especially for anyone already running a home server with enough storage to spare.
A Better Way to Share an Album
Most self-hosted photo applications are focused on organizing an entire collection. PicPeak takes a different approach by treating each gallery as an event. You upload the photos, customize how the gallery looks, and give people a link to view them.
You can password-protect galleries and set expiration dates, which is handy when photos are only meant to be shared for a particular period. Visitors can download individual images or grab the entire collection as a ZIP file without creating an account.
The interface looks particularly polished, too. Galleries have a clean presentation that feels more like a photography website than a directory full of files. You can customize the branding, and there's support for watermarks if you want to discourage people from casually downloading images.
I could see this being useful for sharing photos from a family reunion or putting together an album after a church event. It's also a nice alternative to sending everyone a Google Photos link, especially when the pictures are already sitting on a NAS at home.
Let Everyone Add Their Photos
One feature that makes PicPeak particularly interesting is guest uploading. Instead of having one person collect everyone's pictures and upload them manually, you can allow guests to contribute directly to the gallery.
Anyone who's tried collecting photos after a big gathering knows how that usually goes. Someone sends a few through text messages, another person promises to email theirs later, and the rest are eventually forgotten somewhere on a phone.
Giving everyone a place to upload their pictures could make that process a lot less annoying. PicPeak also includes a live slideshow mode that can display incoming photos during an event, which opens up some fun possibilities for gatherings where people are taking pictures throughout the day.
For professional photographers, there's another side to all this. Clients can mark favorites and provide feedback, making it easier to decide which photos need further attention. That functionality might be unnecessary for family albums, but it's useful to have when the occasion calls for it.
Running PicPeak on a Home Server
The developers have made deployment fairly approachable. There's an official all-in-one Docker image that runs PicPeak with SQLite, meaning you don't need to set up a separate database just to experiment with it.
For larger installations, there's also a Docker Compose stack using PostgreSQL and Redis. The project supports local storage and S3 compatible backends, so it doesn't require a third-party photo service to handle the actual files.
One detail worth mentioning is the ability to reference existing photos from an external media directory without moving the originals. That could be useful for someone who already has a large collection stored on a NAS and doesn't want another application creating duplicate copies.
Of course, I'd still make sure the persistent storage is backed up properly. Photo galleries tend to become more important after you've accumulated a few years of them.
Not Just for Photographers
PicPeak was clearly designed with professional photographers in mind, and some of its more advanced tools reflect that. There's even a customer-management and invoicing system in beta, although those aren't things I'd expect most homelab users to need.
What interests me more is the simpler side of the project. It's a good looking way to share a collection of photos without making people jump through hoops. The fact that it runs on a home server makes it even more appealing, particularly when the alternative is uploading a few gigabytes of pictures to another online service.
PicPeak is actively maintained and released under the MIT license. The project has also received some encouraging feedback from photographers using it with actual clients, which is reassuring to see beyond the usual GitHub screenshots.
If sharing photo albums is something you do regularly, have a look at the PicPeak GitHub repository. There's a live demo available, and the official documentation explains the Docker setup in considerably more detail.
Explore more on Noted
Take a Poll | Play Trivia | Browse Giveaways
#rss #feeds #linksharing #qwibbit

Noted
PicPeak: Self-Hosted Photo Galleries Made Easy
PicPeak is a self-hosted photo gallery platform for sharing events and letting guests contribute their own pictures.
