PHP Script

FileVault Share

0 reviews · v2.0.0

Self-hosted secure file sharing with passwords, expiry, and download limits: no framework, no Composer, just PHP + MySQL.

$24.00

FileVault Share is a lightweight, self-hosted alternative to WeTransfer-style services, built as a single self-contained PHP + MySQL application you fully own and control. Log in to a clean admin dashboard, upload one or more files, and instantly get a secure, unguessable share link, optionally locked with a password, an expiry date, and/or a maximum download count. Recipients see a friendly, branded download page, and links that expire or hit their limit show a polite "no longer available" message instead of an error. Every download is streamed through a PHP script rather than a direct file link, so files stay protected even if someone guesses at folder names. Drop it on any standard shared hosting account in minutes, no Composer, no build tools, no framework dependencies.


Features:

- Session-based admin login with hashed passwords and CSRF-protected forms

- Upload one or more files at once, each generating its own secure share link

- Optional per-file download password (hashed, never stored in plaintext)

- Optional expiry date/time and optional max-download-count limit per file

- Cryptographically random, unguessable share tokens (never sequential IDs)

- Public download page with password prompt and friendly expired/limit messages

- Files streamed through PHP (never linked directly) with proper download headers

- Admin dashboard: total files shared, total downloads, storage used

- One-click delete that removes both the database record and the file on disk

- Clean, modern, fully customizable UI (plain CSS variables, no build step)


New in version 2:


- Folders that group files and share them as one bundled link, with their own optional password, expiry, and view limit


- A per-share download activity log showing IP address and timestamp for each download


- Inline image previews and dashboard thumbnails for common image types


- Drag-and-drop upload with a live progress bar


- Rate limiting on login and on public share, download, and folder links, plus blocking of executable script file types on upload


Existing v1 customers can upgrade their database in place using the upgrade guide included with the download.

Requirements

PHP 8.1 or newer MySQL 5.7+ or MariaDB 10.3+ Adequate disk space for uploads

Compatibility

PHP 8.1 - 8.3, MySQL/MariaDB

v2.0.0 Current Sep 4, 2026

FileVault Share v2

Added folders so files can be grouped and shared as one bundled link, with their own optional password, expiry, and view limit. Added a per-share download activity log showing IP address and timestamp for each download. Added inline image previews and dashboard thumbnails for common image types. Added drag-and-drop upload with a live progress bar.

Security: added rate limiting on login and on public share, download, and folder links; blocked upload of executable script file types (.php, .phtml, .cgi, and similar); added CSRF protection to the new folder forms; added X-Content-Type-Options, X-Frame-Options, and Referrer-Policy headers on every page.

Performance: added database indexes for share tokens, folder lookups, and expiry checks, and paginated the dashboard file list so it stays fast as the number of shared files grows.

Existing v1 installs can upgrade in place; see UPGRADE.md for the exact SQL to run against your current database.

v1.0.0 Aug 28, 2026

Initial release. Self-hosted PHP file manager with secure sharing links, folder organization, and granular access permissions. Full production-ready source included.

No reviews yet.

You might also like

SnapCompress upload tool
PHP Script

SnapCompress - Bulk Image Compressor & Format Converter

Drag, drop, compress. A self-hosted bulk image optimizer your visitors can use in seconds, no account required.

$19.00
VenueReserve venue browser
PHP Script

VenueReserve - Venue & Room Booking System

A lightweight, self-hosted reservation system for meeting rooms, event halls, sports courts, and co-working spaces, with a real conflict-free approval workflow.

$27.00
QuickTasks login screen
PHP Script

QuickTasks - Team Task & Project Tracker with Kanban Board

A self-hosted Trello-style task tracker with Kanban boards, projects, and due-date tracking.

$29.00
LinkSnap homepage
PHP Script

LinkSnap - URL Shortener with Analytics & QR Codes

A self-hosted link shortener your clients can actually own: clicks, QR codes, and zero dependencies.

$19.00
BudgetLine login screen
PHP Script

BudgetLine - PHP Expense & Budget Tracker

A lightweight, self-hosted expense and budget tracker for individuals, freelancers and small teams: pure PHP + MySQL, no framework required.

$22.00
ClientVault login screen
PHP Script

ClientVault - Lightweight PHP CRM

A clean, self-hosted PHP CRM to manage contacts, track deals, and never miss a follow-up: no framework, no monthly SaaS fee.

$25.00 $50.00 -50%