Let your users upload using their own FTP client. The FTP Upload Plugin supports FTP accounts on cPanel/WHM hosts and ProFTPD on Linux, so you can offer flexible, high-performance uploads without hitting PHP limits.
FTP accounts are generated automatically from user login details, with no manual setup required.
Use a different host for FTP uploads than your main site, with full control over domain and credentials.
Set FTP account quotas and home directory base paths, including outside public_html where needed.
Create and remove FTP accounts via the aaPanel API - no manual setup required.
Built-in connection test confirms your aaPanel integration before going live.
Configurable port and credentials to match your server setup.
Runs in virtual mode using your main database for user authentication and account management.
Ideal for dedicated or VPS environments where you have full access to configure ProFTPD.
Bypass PHP upload limits entirely for larger files and bulk transfers via FTP.
New tab on the homepage with the option to upload via FTP and recheck for pending transfers.
Users upload via FTP then revisit the page to import files; uploads are staggered for better performance.
Restrict FTP access to paid users only or allow both free and paid; show the tab to non-users with a prompt to register.
Configure cPanel/WHM or ProFTPD, domain, username, password, home directory and quota.
Turn the plugin on or off and choose whether to allow paid-only or paid and free account access.
Straightforward configuration so you can offer FTP uploads with minimal effort.
Comprehensive front-end features that enhance user experience and engagement.
Powerful administrative tools for managing your FTP upload plugin.
Use the sections below to see a fully functional demo of the plugin.