A robust file management solution for WordPress that combines simple operation with professional-grade features.
- Drag & Drop Uploads - Browser-based file uploads with progress indicator
- Smart File Organization - Automatic directory structure generation
- Public Sharing URLs - Generate direct download links with expiration controls
- File Versioning - Keep historical versions of updated files
- Security Suite - Malware scanning, download limits, and hotlink protection
- Cloud Ready - Optional integration with S3/Wasabi/Backblaze storage
- Usage Analytics - Track downloads and user engagement
- Download the latest release ZIP
- In WordPress admin: Plugins → Add New → Upload Plugin
- Activate "Updrive" through the Plugins menu
- Configure settings under → Updrive → Settings
Requirements:
- WordPress 5.6+
- PHP 7.4+
- 100MB+ upload limit recommended
1. Navigate to Updrive → Dashboard
2. Upload files via drag & drop or traditional uploader
3. Manage files through the intuitive grid interface
4. Copy public URLs using the "Share" button
- Set expiration dates for temporary shares
- Create password-protected file links
- Generate usage reports (CSV/PDF)
- Configure automatic cloud backups
- Storage Path: /wp-content/updrive/
- Max File Size: 2GB
- Allowed Types: zip,pdf,docx,xlsx,pptx
- Download Limits: 100/day
[✔] Enable virus scanning
[✔] Prevent direct directory access
[✔] Require login for uploads
- Military-grade AES-256 encryption for sensitive files
- Real-time ClamAV integration for upload scanning
- Automatic .htaccess hardening for storage directories
- Nonce verification for all admin operations
- Session-based download authentication
We welcome contributions! Please follow our guidelines:
- Fork the repository
- Create a feature branch (git checkout -b feature/amazing-feature)
- Commit changes (git commit -m 'Add amazing feature')
- Push to branch (git push origin feature/amazing-feature)
- Open a Pull Request
GPLv3 © [fled.dev]. See LICENSE for full details.