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
PyVault is a professional, self-hosted file sharing application built with Python Flask. It allows you to create your own secure alternative to WeTransfer or Dropbox, keeping your files private and under your control.
Perfect for agencies, developers, and businesses who need to share sensitive data without relying on third-party cloud providers.
Key Features
- Secure File Uploads: Files are stored securely with unique IDs to prevent unauthorized access.
- Password Protection: Users can lock files with a password before sharing.
- Auto-Expiry Links: Set files to automatically delete after a specific time (e.g., 24 hours).
- Admin Dashboard: A powerful admin panel to view all uploads, monitor downloads, and delete files.
- User System: Complete Login and Registration system for administrators and users.
- Modern UI: Built with Bootstrap 5 for a fully responsive mobile and desktop experience.
- One-Click Install: Uses SQLite database, so no complex database server setup is required.
Why Choose PyVault?
Unlike other scripts that require complex server setups, PyVault is designed to run anywhere Python is installed. It's lightweight, fast, and secure by design.
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 |








