Upload Protected Files
Upload files through the admin panel or register larger files placed in the import directory by FTP or your hosting file manager.
Free PHP script for ordinary hosting
Protected file delivery without a database, framework, Composer, Node.js, recipient accounts, or cloud services.
/d/client-brand-assets
What It Does
Upload files through the admin panel or register larger files placed in the import directory by FTP or your hosting file manager.
Give each download a friendly slug or generate a short random link when you want a less guessable URL.
Set optional passwords, expiration dates, maximum download counts, landing pages, direct downloads, and disabled states.
See totals, recent activity, daily stats, last downloaded timestamps, blocked attempts, and basic referrer domains.
Records are stored in locked JSON files with atomic writes, backups, and no SQL setup.
Upload the folder, edit one config file, set one admin password hash, and manage files from a responsive dashboard.
Use Cases
Quick Install
config.php.
Set the base URL, paths, timezone, privacy salt, and upload limits.
/tools/generate-password.php, paste the hash into config, then delete the helper.
Download Vault focuses on one job: controlled file delivery through self-hosted PHP links. It is not a cloud drive, account system, or collaboration platform.
Version 1.0.0
Script Shed Download
Download the ZIP, edit the config, and you can start creating controlled file links from your own hosting account.
Download Download Vault 1.0.0