PyVault - Self-hosted WeTransfer ClonePyVault - Self-hosted WeTransfer Clone
Self-hosted WeTransfer clone. Secure file sharing with password protection, auto-expiry, and admin dashboard. Built with FlaskPyVault - Self-hosted WeTransfer Clone
Self-hosted WeTransfer clone. Secure file sharing with password protection, auto-expiry, and admi...
Overview
LIVE PREVIEW:
https://drive.google.com/file/d/1KYQzhtA7s8fyQtWclHvHut7sY06e7G4V/view?usp=sharing(Login with: admin / admin)
Take Back Control of Your Data
Tired of paying monthly subscriptions for WeTransfer Pro or Dropbox just to send large files securely? Worried about third-party cloud providers scanning your sensitive data?
PyVault is a premium, self-hosted file-sharing platform built with Python Flask. It gives you 100% control over your data, zero artificial file size limits (your server, your rules), and a one-time cost with no recurring subscriptions. It is the perfect drop-in solution for agencies, developers, and businesses that prioritize data sovereignty and privacy.
Key Features
- Secure & Private Uploads: Files are stored securely on your own server with unique, unguessable IDs to prevent unauthorized access.
- Password-Protected Links: Add an extra layer of security to your client deliverables before sharing.
- Automated Storage Cleanup: Keep your server lean. Set files to auto-expire and delete themselves after a specific timeframe (e.g., 24 hours).
- Powerful Admin Dashboard: Total visibility. Monitor all system uploads, track downloads, and easily manage or revoke file access.
- Complete User Management: Ready-to-use login and registration system for administrators and standard users.
- Modern, Responsive UI: Built with Bootstrap 5, ensuring a flawless, professional experience on both mobile and desktop.
- Zero-Friction Setup: Uses a lightweight SQLite database. No complex database configuration is required.
Why Choose PyVault?
Unlike heavy enterprise scripts that take hours to configure, PyVault is designed to run instantly anywhere Python is installed. You get the sleek, professional look of a modern SaaS platform with the uncompromising security of self-hosting. Buy it once, host it yourself, and own your file sharing forever.
Features
Admin Dashboard: A powerful control panel to view all active files, monitor download counts, and manually delete content.Auto-Expiry System: Automatically deletes files after a set time (e.g., 24 hours) to save server space and enhance privacy.Download Tracking: Tracks how many times a file has been downloaded.Easy Installation: Runs on Python/Flask with a local SQLite database—no complex SQL server setup required.Flash Messages: Interactive notifications for success, errors, and login status.Mobile Responsive: Built with Bootstrap 5, ensuring the interface looks perfect on phones, tablets, and desktops.One-Click Copy: Simple "Copy Link" button for instant sharing.Password Protection: Users can optionally lock files with a password, ensuring only the intended recipient can access them.Secure File Uploads: Files are assigned unique, secure IDs to prevent unauthorized guessing or access.User Authentication: Complete Login and Registration system with secure password hashing.
Requirements
- Python 3.8 or higher
- Pip (Python Package Manager)
- Virtualenv (Recommended)
- Works on Localhost (Windows/Mac/Linux)
- Works on VPS (Ubuntu/Debian) or Python-supported Shared Hosting (cPanel)
Instructions
A comprehensive HTML documentation guide is included in the "Documentation" folder.
Quick Start:
1. Unzip the file.
2. Install dependencies: pip install -r requirements.txt
3. Run the app: python run.py
4. Access at http://127.0.0.1:5000
| Category | Scripts & Code / Python |
| First release | 17 February 2026 |
| Last update | 17 February 2026 |
| Files included | .py, .css, .html, .db |
| Tags | encryption, python, File Sharing, flask, SaaS, file transfer, file hosting, secure storage, self hosted, send files, secure upload, wetransfer clone, private storage, dropbox clone |








