Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository


Create a secure download area / extranet / client area.

Extranet is a plugin that creates a special area with a folder based structure, providing a safe solution to sharing files with website's users. The concept is simple. The website admin creates folders, adds files into folders and grant different permissions to selected users. Once a user is allowed to access this area, he can then download, upload, delete files, depending on what permissions he has.

Create folders and upload files. Grant your users individual permissions to download, upload or delete files in your folders.

Share and work together with your users and allow them to get their files from anywhere, on any device.


Create folders, add files, grant permissions

Each file is located inside a folder, just as in your operating system. As the website administrator, you determine the level of access that the user has to your folders. Any restricted folder will automatically be removed from the user view.

Easy to add files

To add new files you must use a simple drag-and-drop interface. You can upload multiple files in a single step. You can also upload the new files directly on server using a ftp client.

Complete control over user permissions

As the person granting permission, you determine the level of access that each user has to folders. You can control if the user can: * list files in folder * download files in folder * upload files in folder * delete files from folder * create new folder inside a folder * delete an existing folder

More Information

Visit the Extranet homepage for documentation and support.

Author Ionut Lupu
Contributors ionutlupu
Tags client area, download files, downloads, extranet, files, private area
  1. extranet screenshot 1

    The administration area where you can manage all folders activites (create, delete, upload files, rename).

  2. extranet screenshot 2

    Creating a new folder in the admin area.

  3. extranet screenshot 3

    Uploading files into an existing folder.

  4. extranet screenshot 4

    The list of users and their status. Allowed or Blocked from accessing the plugin.

  5. extranet screenshot 5

    Permissions view for a folder.

  6. extranet screenshot 6

    Plugin settings.

  7. extranet screenshot 7

    Front-end plugin page, where your users can access the plugin.

  1. Visit 'Plugins > Add New'
  2. Click 'Upload Plugin' and select the zip archive
  3. Click 'Install now'
  4. Activate the plugin

In case something goes wrong, you can try to install it manually. 1. Unzip the archive. 2. Upload extranet to the /wp-content/plugins/ directory 3. Activate the plugin through the 'Plugins' menu in WordPress 4. After activation a new page named 'Extranet' is created 5. Add newly created page to your menu, so that your users can access the plugin


  • ~ initial release


  • ~ modified activation to generate a random folder to use as a storage folder.
  • ~ modified storage path to support full path to storage folder. This will allow you to use a folder outside public_html.
  • ~ fixed a bug in incorrect handling of exceptions in the admin folders view.


    • implemented a login form in the front-end. This will avoid using the default WP login which will redirect the user to the back-end area.
    • added a logout item in the plugin menu

Does Extranet protects against direct access to a file?

No, not if someone knows the full path to a file on your server. At activation time, Extranet generates a random folder name to avoid this issue, but this method is not 100% safe. If you want to be safe, make sure you use as a storage folder a directory outside your public_html folder.

How do I add users?

You don't add users, in Extranet you must enable the users you want to allow access to this plugin. This is possible by going to Extranet -> Users

Where shoud my users access this plugin?

After activation, a new page Extranet is created. Add this page to your menu. Please note that your users must be logged in before accessing this page.

What if I need support?

All my paid customers receive priority support. As free or Premium member can visit this area, where you will find out knowledgebase. If you're a Premium member you can also open a support ticket.

Version 1.1.0

Requires WordPress version: 4.0.0 or higher

Compatible up to: 4.7.2

Last Updated 14 Feb 2017

Date Added: 10 Feb 2017

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0