Vault Desktop is the native Mac / Windows app for cataloguing your local library. Grab it here.
Vault Web (this page) is a self-hosted PHP site that turns a folder of photos into a public gallery with 10+ themes — ideal for photographers who want a portfolio site on their own domain, controlled by them, no monthly SaaS bill.
pdo_mysql, mbstring, intl, zip, bcmath, exif, fileinfo, openssl, phar, and either gd or imagickThe installer checks all of these before doing anything and tells you exactly what's missing.
Everything happens through a small bootstrap script called install.php. Put it on your server, open it in a browser, and it downloads the full app, unpacks it, creates the database schema, and walks you through creating an admin user.
install.php using the button above./public_html/, /httpdocs/, or /www/). Or a subfolder if you want Vault on a subpath like /gallery/.install.php into that folder.https://yourdomain.com/install.php (or wherever you uploaded).install.php self-deletes from your server. No cleanup step needed.SSH into your webhost, then:
With curl (installed on most hosts):
cd /path/to/your/public/folder # e.g. /home/username/public_html or /var/www/html curl -O https://paperpix.io/vault-web/install.php
Or with wget (if curl isn't there):
cd /path/to/your/public/folder wget https://paperpix.io/vault-web/install.php
Then in your browser, visit https://yourdomain.com/install.php and follow the wizard. The script self-deletes after a successful install — no cleanup step needed.
install.php using the button above.install.php.https://yourdomain.com/install.php in your browser.webhost.tar.gz release from paperpix.ioinstall.php sits inTotal time: 2–3 minutes on a typical shared host.
https://yourdomain.com/adminstorage/uploads/, or the drone-ingest endpointVault Web has a built-in updater. When a new release is available you'll see a banner in the admin. Click Update — the app downloads the new release, backs up your DB, and applies it. Takes about 30 seconds.
Your host is on PHP <8.4. Check the version in your hosting control panel and switch to 8.4+ (usually one dropdown click on cPanel / Plesk / DirectAdmin).
Double-check the DB hostname — on shared hosts it's often localhost but occasionally something like mysql.yourhost.com. Your control panel will list the exact hostname to use.
The storage/ folder needs to be writable by the PHP user. Set permissions to 775 (or ask your host to enable "user write" on the storage folder).
Use Method A (FTP upload) or Method C (control panel File Manager) instead. Neither needs shell access.
If you don't need a public showcase site, and just want to catalogue your photo library on your own machine, Vault Desktop is what you want. Free, no server, works offline.