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