Founding member offer — 75% off any plan. Use code FOUNDER75 at checkout.
One-time license — no subscriptions

Deliver photo galleries
fast.

The self-hosted platform for professional photographers. Upload, manage, and publish stunning static galleries — your data on your server.

How it works

From upload to delivery in four steps. No moving parts on the delivery side.

01

Upload

Photographers upload JPEG, PNG, TIFF, HEIC, or AVIF. Resumable uploads handle large shoots reliably.

02

Manage

Organize galleries, invite collaborators, configure access control — all from the admin panel.

03

Build

One click triggers the worker. Photos are resized to optimized WebP and bundled into a standalone static site.

04

Deliver

Caddy serves the static files. Clients browse lightning-fast galleries — no database, no server round-trips.

Everything you need

Built for professional workflows, from solo photographers to multi-studio agencies.

Static gallery delivery

Built galleries are pure HTML + WebP files served by Caddy. Zero database hits when clients view photos — just fast static files.

Multi-tenant

Run one installation for multiple studios or clients. Each organization gets its own domain, subdomain, and isolated data.

Resumable uploads

tus-based chunked uploads with duplicate detection. Large shoots resume seamlessly after interruption.

Private galleries

Password-protected galleries or token-based access. Share revocable viewer links with clients — no account required.

S3 or local storage

Works with AWS S3, Cloudflare R2, MinIO, or the local filesystem. Switch at any time without losing your galleries.

Photo insights

Focal-length distribution, camera stats, and AI-generated lens insights. Understand your shoot at a glance.

Simple, one-time pricing

Pay once, run forever. No subscriptions, no per-seat fees.

Solo
$149
For independent photographers
  • 1 organization
  • 100 GB storage
  • Up to 5 collaborators
  • Core features
Get Solo
Studio
$349
For professional studios
  • 1 organization
  • 500 GB storage
  • 20 collaborators
  • Custom domain
Get Studio
Agency
$699
For multi-studio agencies
  • Up to 10 organizations
  • 2 TB storage
  • 100 collaborators
  • Custom domain
  • White-label
Get Agency
Enterprise
$1,199
Unlimited scale
  • Unlimited organizations
  • Unlimited storage
  • Custom domain
  • White-label
  • API access
Get Enterprise

Payment processed by Stripe. License delivered by email immediately after purchase.

Frequently asked questions

Does viewing a gallery require a server?

No. Built galleries are pure static files. Caddy serves them directly — no database or API is involved when a client views photos. You could even copy the output folder to any static host.

Is it a subscription?

No. GalleryPack uses a one-time perpetual license. Pay once, yours forever. No recurring fees.

How long does a build take?

Roughly 1–3 seconds per photo. A 50-photo gallery typically builds in under a minute. You get a real-time progress bar via live build logs.

Can clients view private galleries without an account?

Yes — create a viewer token and share the link. It grants read-only access without requiring login. Tokens can be revoked individually at any time.

Can I use my own domain?

Yes. In multi-tenant mode, each organization can use its own custom domain or subdomain. Caddy handles TLS automatically.

Where is my data stored?

On your own infrastructure. GalleryPack runs on your server or VPS with local storage or any S3-compatible provider (AWS, Cloudflare R2, MinIO). You own your data entirely.

Ready to ship galleries fast?

One license. Your server. Your data. Forever.

Get your license →