Open-source photo delivery, built to leave SaaS behind

Deliver the shoot. Keep the server.

PicPeak gives photographers private client galleries, guest uploads, one-click downloads, analytics and auto-expiring access — without renting your own work back from another SaaS platform.

MIT licensed Docker Compose GDPR-friendly by design
demo.picpeak.app/gallery
PicPeak gallery interface

Gallery status

Private link · expires in 14 days

Live

Product direction

Not another generic gallery grid.

PicPeak is built around the actual photographer delivery loop: event, access, proofing, download, expiry. The website now says that clearly.

Auto-expiry

Client galleries that expire on purpose

Set a deadline, share the link, and PicPeak handles access windows without another calendar reminder.

Guest flow

Guest uploads without surrendering the event

Wedding guests and attendees can contribute photos while the gallery still stays branded, private, and yours.

Docker-native

A real self-hosted stack, not a hostage plan

Docker, PostgreSQL, Redis, storage on your server. No arbitrary gallery caps or surprise SaaS tier jump.

Delivery ops

Proofing, downloads, analytics

Favorites, ZIP downloads, view/download tracking and branded delivery are core features, not upsells.

Workflow

From finished edit to client download in four moves.

Read install docs →

01

Create the event

Name the gallery, set access rules, expiration and branding.

02

Upload the shoot

Drag in high-res photos; clients see a fast, responsive gallery.

03

Share one private link

Password-protected client delivery with downloads and favorites.

04

Let it close itself

Expiration and reminders reduce cleanup work after delivery.

SaaS math

Stop paying rent on your own photos.

PicDrop, Pixieset, Pic-Time and ShootProof are polished — but the lock-in is the product. PicPeak keeps the delivery workflow and removes the rent.

Monthly cost
Free forever
€19–$30/mo typical SaaS
Data ownership
Your server, your rules
Vendor storage and policy
White-label
Included
Often paid tier
Guest uploads
Included
Usually missing
Storage
Limited by your disk
Plan-based caps

Free forever

Run client delivery like infrastructure, not a subscription.

Spin it up, brand it, hand clients a clean gallery link. If the server is yours, the delivery experience should be yours too.