Generate a direct link for the client. This link bypasses the password and goes straight to the gallery.
Let the client mark their favourite images with 1–5 stars from the lightbox. Useful for shortlisting which images to edit.
Hold downloads behind a payment gate. Stripe handles VAT automatically. Enter the agreed fee inclusive of VAT.
Single PDF — include T&Cs and licence text within the invoice. Delivered to the client alongside downloads after payment.
Pull an image from another gallery, or import one from a server folder.
Bulk upload directly to this gallery, bypassing PHP upload limits. Requires the local admin FTP tool running on port 8082.
Drop files here or click to upload
Active and expired client deliveries from portal.json. Use to copy URLs, extend expiry, or remove entries.
Combined log of client gallery downloads (logged in real time) and Bunny CDN portal-delivery downloads (fetched on demand from Bunny's logging API). Bunny logs typically appear within a few minutes of the download; for live data check the Bunny dashboard directly.
Edit the site navigation. Changes are saved to both navbar.json and sidebar.json simultaneously.
Sign in using Touch ID on Mac or Face ID on iPhone instead of typing the admin password. Register a passkey on each device you want to sign in from. The admin password remains as a fallback if you lose access to all your passkeys.