Skip to content

All features

The complete list — from gallery to accounting. Everything included, nothing behind a paid tier.

With no tag, a feature is on after install. “Opt-in” means off by default and switched on in Settings. “Sidecar” additionally needs the optional ML container.

Galleries & delivery

  • Expiry dates per galleryyou decide how long a client link stays active, then it archives automaticallyCore
  • Private accessits own access code per gallery, for events, weddings and sign-offsCore
  • Draft modefinish building a gallery before any link worksCore
  • Reveal modethe gallery stays hidden from guests until you reveal itCore
  • Folders, not filterscategories that contain their photos, so guests open them like chaptersCore
  • Category orderinga global default you can override per eventCore
  • Seven layoutsgrid, masonry, timeline, story, premium, carousel, chosen per galleryCore
  • Info bannerone line above the photo grid, for deadlines or a note to guestsCore
  • ZIP downloadwhole gallery or a selection, pre-built instead of zipped on every clickCore
  • Download resolutionsset per gallery how large guests may downloadCore
  • Branded short linksshort links on your own domain instead of long random pathsCore
  • QR codes and print-outsa gallery QR plus ready-made table cards and posters as PDFCore
  • Mobile galleryan interface that works on a guest's phone, not just on a desktopCore
  • Live slideshowphotos appear on the screen during the event, with a QR code to join inOpt-in
  • Your own pageskeep an imprint, prices or contact page inside PicPeakCore

Proofing & clients

  • Proofing and feedbackfavourites, stars and comments per photo, moderated before guests see themCore
  • Colour labelsLightroom's colour set, so a client's picks land in your catalogueCore
  • Emoji reactionsfive fixed emoji, one reaction per guest per photoCore
  • Who the feedback belongs tothree identity modes, including one shared colour tag per photoCore
  • Lightroom round-trippull the selection, push finished edits back, through the Lightroom pluginCore
  • Guest uploadsguests add their own shots to the gallery, straight from the camera appCore
  • Client portalrecurring clients sign in once and see every gallery assigned to themOpt-in
  • Face searchguests tap their face and get their photos, on your own hardware, nothing leaves the serverSidecar

Uploads & media

  • Bulk uploadwhole shoots at once, with a report on anything that did not go throughCore
  • Large single filesfiles above the batch cap go through the chunked upload automaticallyCore
  • HEIC and HEIFiPhone shots without a conversion step firstCore
  • Camera RAW and DNGthe embedded preview is extracted, the original stays untouchedCore
  • VideoMP4, WebM, MOV and AVI sit beside the photos in the same galleryCore
  • External media librarypoint at folders on your NAS instead of copying everything inCore
  • Watch foldersnew files in a reference folder import into the gallery on their ownCore
  • Watermarksper event or as a global default, on previews rather than the originalCore
  • Right-sized renditionsseparate thumbnails, previews and originals, so phones stop pulling 1920pxCore
  • EXIF orientation and capture daterotated photos sit upright, and sorting uses the real capture timeCore

Studio, CRM & accounting

  • Automatic emailsinvitation, reminder, expiry and archive notices, with editable templatesCore
  • SMTP or webhooksend through your own mail server or through a webhook transportCore
  • Signature from the business profileone footer that goes under every outgoing mailCore
  • CRMquote, contract, invoice, hours and calendar in one flowOpt-in
  • Project cockpiteverything about one job on a single page instead of across tabsOpt-in
  • Accountingcapture supplier invoices, track expenses, re-bill themOpt-in
  • Tax report and exporta collective journal your accountant can importOpt-in
  • Newslettersa campaign to a rule-selected slice of your client list, with a per-person opt-outOpt-in
  • PicTransferhand large files between events, with a token-protected download linkOpt-in
  • WhatsApp Business APIdeliver gallery links where your clients already write to youOpt-in
  • Workflows and dunningconfigurable sequences instead of hard-wired remindersOpt-in
  • Analyticsviews, downloads and engagement per gallery, plus Umami or RybbitCore

Access & security

  • Multiple adminsseparate accounts instead of one shared loginCore
  • Roles and granular permissionsa role editor, presets, and the dangerous settings granted separatelyCore
  • Two-factor for adminsTOTP with recovery codes and a command-line resetCore
  • SSO through OIDCKeycloak, Authentik, Authelia, Entra ID, with role mapping and logout to the IdPCore
  • Download protectionright-click, devtools and direct image URLs locked down per galleryCore
  • API rate limitinglimits visible and editable in Settings, not buried in the .envCore
  • Recoverable gallery passwordsan encrypted copy so you can look up a password a client lostOpt-in

Tech & operations

  • Docker-nativea compose file, one command, runningCore
  • All-in-one imagea single container when compose is more than you wantCore
  • Setup wizardpublic address, SMTP and event types on first start, not in the .envCore
  • SQLite or PostgreSQLstart small and switch later, with a supported path between themCore
  • Storage of your choicelocal disk, a NAS mount, or an S3-compatible bucketCore
  • Backup and restorescheduled backups and a portable .picpeak archive that can change engineCore
  • White-label and themesyour brand, colours and fonts, with no PicPeak logo requiredCore
  • Multilingualinterface and guest emails in several languagesCore
  • SEO and robotscontrol what search engines see of your public pagesCore
  • Webhooks and APIhook into the workflows you already have instead of rebuilding themCore
  • Anonymous usage reportingoff until you opt in, and then feature toggles and two counts, nothing elseOpt-in
  • GDPR by designyour servers, your data, no third parties in betweenCore
  • Runs almost anywherea Raspberry Pi, a NAS, a VPS or your own serverCore