Loading VaultDrop...
VaultDrop
Beta

Self-Hosted Cloud Storage. Without Compromise.

Take back control of your data. VaultDrop is a lightning-fast, ultra-secure PHP application designed to rival enterprise cloud platforms. Host it on your own server in minutes.

VaultDrop Dashboard Interface Light

Built with an uncompromising modern stack

PHP 8.2+
MariaDB
Tailwind CSS
ClamAV

Everything you need to manage files.

VaultDrop isn't just a simple script; it's a full-fledged cloud environment loaded with tools that maximize productivity and security.

Multi-Part Uploads

Bypass generic PHP upload limits. VaultDrop chunks large files on the frontend and rebuilds them securely on the server, ensuring massive files upload flawlessly.

Rich Previews & Diff

Preview PDFs, Images, Audio, and Video instantly. Use the built-in Text Viewer to edit code files, or compare file versions visually using the integrated Code Diff viewer.

File Versioning

Never lose a change. Upload new versions of existing files while preserving the complete historical timeline. Download or restore older versions instantly.

Public & Internal Sharing

Generate public share links with passwords and strict expiry dates. Share internally with other registered users directly into their dashboard.

Smart Trash System

Accidentally deleted a file? The Trash system soft-deletes files. The included cron task automatically purges files older than 30 days to save server space.

Hierarchical Passwords

Lock a folder with a strong password, and the system securely restricts access to all nested subfolders and files via an advanced recursive authentication check.

Public Dropzones

Create secure file request links letting external clients upload files directly to your storage without needing an account. Fully ClamAV protected.

Personal REST API

Generate secure Personal Access Tokens to access the VaultDrop API endpoints programmatically and integrate it into your automated workflows.

Collaborative Comments

Discuss files inline with markdown comments. Use @mentions to automatically alert colleagues via SMTP email notifications.

Color-Coded File Tags

Assign custom-colored tags to files to group and sort them instantly. Streamlines file categorization across large libraries.

Bulk ZIP-Downloads

Select multiple files or nested folder structures and download them in a single, dynamically generated ZIP archive instantly.

Granular Storage Quotas

Limit user storage capacities individually or globally. Features visual storage bars and automatic over-quota email warnings.

Who is VaultDrop for?

Whether you are an individual wanting privacy or an agency needing a white-label client portal, VaultDrop adapts to your needs.

Agencies & Studios

Provide your clients with a branded, secure portal to upload large raw video files and sensitive project assets.

Privacy Advocates

Stop paying Google or Dropbox. Self-host your family's memories and important documents entirely under your control.

SaaS Founders

Use VaultDrop's API-ready structure and modern UI to build your own niche cloud-storage SaaS and charge monthly.

From download to production in 3 minutes.

Deploy anywhere. We support both root servers and standard shared hosting environments.

Option A: VPS / Dedicated Server

user@server:~$ unzip vaultdrop.zip -d /var/www/html

user@server:~$ mysql -u root -p cloud_storage < setup.sql

user@server:~$ cp config/.env.example config/.env && nano config/.env

# Setup Complete! Ready for connections.

Option B: Shared Hosting (cPanel / Plesk)

1

File Manager

Upload `vaultdrop.zip` to your `public_html` folder and click "Extract".

2

MySQL Databases

Create a new database named `cloud_storage` and a database user. Import `setup.sql` via phpMyAdmin.

3

Configure Environment

Rename `config/.env.example` to `config/.env` using the file editor, fill in DB details, and save.

Testimonials

Loved by developers & teams

See why developers and agencies choose VaultDrop over mainstream corporate cloud subscriptions.

"VaultDrop completely replaced our monthly Dropbox subscription. The branded public dropzones are amazing—our clients just upload large video files directly without registering. Setup took 5 minutes."

MK

Marc K.

Digital Agency Owner

"As a privacy-focused professional, self-hosting is crucial. The native ClamAV scanning integration scanned uploads on the fly, and the direct prepared SQL statements kept our audit check green."

SM

Sarah M.

Security Auditor

"The PHP codebase is pure gold. Zero bloat, no heavy node modules, just clear object-oriented routing. Integrating the REST API with our internal scripts was seamless. Highly extendable!"

DL

David L.

Full-stack Developer

Military-Grade Security Architecture

VaultDrop was built from the ground up to prevent data leaks, SQL injections, and malicious uploads. We've done the hard work so you don't have to.

  • ClamAV Stream Scanning

    Uploads (especially via Public Dropzones) are streamed directly into the ClamAV daemon via TCP or Unix Socket, guaranteeing malware is rejected immediately.

  • Strict Output Encoding

    Every single piece of user data is rigorously escaped. JSON data sent to JavaScript is sanitized using strict JSON_HEX flags to entirely eliminate XSS risks.

  • Google Authenticator (2FA)

    Users can protect their accounts using standard TOTP algorithms, rendering password breaches useless against the platform.

Security Checklist Included:

CSRF Protection Active
SQL Injection Defense (PDO) Active
Path Traversal Blocking Active
Bcrypt Password Hashing Active

Why VaultDrop?

See how we stack up against traditional SaaS cloud providers and bulky alternatives.

VaultDrop
SaaS (Google/Dropbox) Nextcloud / OwnCloud
Data Ownership
100% Yours
Their Servers
100% Yours
Pricing Model
One-time payment
Expensive Monthly Sub
Free (but complex setup)
Performance / Size
Ultra-lightweight
Fast, but restricted
Bulky, slow on cheap VPS
Customization
Full Source Code Access
Locked Down
Complex to theme

Engineered for pure performance.

No bloated frameworks. No heavy node_modules. Just pure, optimized PHP 8 object-oriented architecture coupled with a clean, responsive Tailwind CSS user interface.

PHP 8.2+
MariaDB / MySQL
Tailwind CSS

Zero JS Bloat

Vanilla JS implementations for chunked uploads ensure maximum compatibility without React/Vue overhead.

ClamAV Native

Direct TCP/Socket integration for enterprise-grade malware scanning on the fly.

Chunked Uploads

Bypass standard PHP upload limits safely. Upload 50GB files even on tiny 1GB RAM instances.

Cron Automation

Automated 30-day trash purging and public link expiration notices running silently.

Enterprise Admin Dashboard

You are in complete control. The integrated Admin Dashboard allows you to oversee storage quotas, user accounts, and system-wide settings dynamically.

Dynamic Customization

Change the app name, accent colors, logos, and meta descriptions directly from the UI. No code editing required. Settings apply instantly across the entire platform.

  • Configure default user storage limits
  • Restrict file upload extensions
  • Enable/Disable HCaptcha
  • Toggle Maintenance Mode

Detailed Audit Logging

The `ActivityLogger` tracks every significant action taken by any user. File uploads, deletions, permission changes, and logins are logged with IP addresses.

  • User-facing Activity History page
  • Export to CSV for compliance
  • Track suspicious login attempts
  • Monitor storage usage accurately

Frequently Asked Questions

Everything you need to know about the VaultDrop Enterprise script.

What are the server requirements?
You need a Linux-based VPS or dedicated server (Ubuntu/Debian recommended), PHP 8.2 or higher, and a MariaDB 10+ or MySQL 5.7+ database. Nginx is strongly recommended as the web server. For the Enterprise ClamAV features, `clamav` must be installed.
Are there any limits on file size or users?
No. VaultDrop implements intelligent chunked uploading, meaning you can upload files of any size (e.g., 50GB videos) regardless of `upload_max_filesize` limitations in PHP. You can create unlimited users and assign individual storage quotas via the Admin Panel.
Can I modify the source code?
Absolutely! You get 100% unencrypted PHP source code. There are no ionCube loaders or hidden remote callbacks. You are free to customize the design, add features, and modify the core logic to fit your specific corporate needs.
How do the Public Share Links work?
Users can generate public URLs for files or entire folders. These URLs can be protected with a unique password. Furthermore, they can set an exact expiry date. The included `cron.php` script will automatically notify the owner 24 hours before a link expires.
How does the ClamAV malware scanning work?
VaultDrop integrates directly with a running ClamAV daemon on your server (via a local Unix socket or TCP connection). When a file is uploaded, it is streamed to ClamAV for scanning before it is saved to the final directory. If malware is detected, the upload is blocked, and the file is rejected immediately.
Do I need to pay any recurring subscription fees?
No. VaultDrop is a self-hosted script. Once you purchase a license, you own it. You only pay for your own hosting infrastructure (like a VPS, AWS S3, or standard Linux server) with no monthly subscription fees to us.
Is there an update system or lifetime updates?
Yes. License holders receive notification of new updates. Regular license owners get updates through our customer portal, while Extended license owners get lifetime free updates directly in their dashboard.
What encryption standards are used for security?
All user passwords are encrypted using PHP's native `bcrypt` algorithm. Database queries use PDO prepared statements to prevent SQL injections. Sharing links use secure cryptographically generated tokens, and sensitive files/passwords can be secured using folder-level encryption.

Ready to own your cloud?

Get full access to the VaultDrop source code. Host it forever, modify it as you please, and ditch monthly subscription fees to giant tech corporations.

Regular License

For single personal projects.

$19
  • Full PHP Source Code
  • 1 Domain Installation
  • Community Support
Buy Regular
Popular

Extended License

For commercial or SaaS use.

$49
  • Unlimited Domains
  • White-label rights
  • Priority Support
  • Lifetime free updates
Buy Extended

Secure payment via Stripe/PayPal. Instant download delivery.

14-Day Money Back Guarantee
SSL Encrypted Checkout

Accessibility Options