FTP Upload Plugin

Plugin Overview

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.

cPanel/WHM Integration


  • Automatic FTP Accounts

    FTP accounts are generated automatically from user login details, with no manual setup required.

  • Flexible Host Configuration

    Use a different host for FTP uploads than your main site, with full control over domain and credentials.

  • Quota & Home Directory

    Set FTP account quotas and home directory base paths, including outside public_html where needed.

ProFTPD Support


  • Virtual Mode

    Runs in virtual mode using your main database for user authentication and account management.

  • Linux Server Ready

    Ideal for dedicated or VPS environments where you have full access to configure ProFTPD.

  • No PHP Upload Limits

    Bypass PHP upload limits entirely for larger files and bulk transfers via FTP.

Front-End Experience


  • Homepage FTP Tab

    New tab on the homepage with the option to upload via FTP and recheck for pending transfers.

  • Import After Upload

    Users upload via FTP then revisit the page to import files; uploads are staggered for better performance.

  • Access Control

    Restrict FTP access to paid users only or allow both free and paid; show the tab to non-users with a prompt to register.

Admin Control


  • FTP Method & Credentials

    Configure cPanel/WHM or ProFTPD, domain, username, password, home directory and quota.

  • Enable/Disable & Access

    Turn the plugin on or off and choose whether to allow paid-only or paid and free account access.

  • Easy Setup

    Straightforward configuration so you can offer FTP uploads with minimal effort.