eXtplorer of cloud

1-click AWS Deployment    1-click Azure Deployment

Overview

eXtplorer is a web based file storage and management platform designed to let people put their files onto their own web storage area. This makes it so their files are more protected from viruses, hardware issues, and other common ways that files get lost. In addition, it allows people to access their files from anywhere that they have an Internet connection.

The system is build using PHP as well as Javascript. This makes it easy to use for most people, and it also runs very efficiently so you won’t need a large hosting account (unless you’re storing a ton of files). While this platform is not as polished as many of the higher end options, it works really well and does a lot to make storing, manipulating, and using files very easy for any type of user. One other really nice thing about eXtplorer is that it can be added to a Joomla (a popular content management system) site as a plugin. This makes it really easy to use and interact with in a way that other file manager platforms don’t allow.

For many, cloud computing means being able to access your data and software from anywhere you happen to be through the Internet. I’ve written several times in this column that cloud computing is great… but only as long as it happens in your cloud, that is in (Free!) software environments that you control and that you can move wherever you want. I already explained, in a previous post, how to put in such a personal cloud your bookmarks. This time, I’ll show you one of the simplest possible ways to manage your own files (and those of your friends, family or coworkers!) in the cloud.

eXtplorer is a Free Software application that works inside any graphical browser as a simple file manager on any website where you decide to run it. It’s not really full featured nor terribly fast, but it has all the basics and will run pretty much everywhere: its only requirements are a folder on a Web hosting account that supports PHP (at least version 4.3!) and any browser with JavaScript enabled.

As you can see in Figure A, EXtplorer provides a very clean interface (the screenshots here are from version 2.1.0) in which you can:

  • create folders
  • move files and folders by drag and drop
  • run searches with regular expressions
  • sort files by any column shown in the main pane
  • download many files as one compressed archive
  • upload archives and expand them on the server

Figure A

Click to enlarge.

The installation procedure is very simple. It’s just not documented completely, but don’t worry! I’ll show you exactly how to do it, after telling you what I like the most in eXtplorer.

Each user can have a different “home” directory, completely invisible, if you so wish, to all other ordinary users. Figure B shows that the “root” folder for the “friends” user in Konqueror is different from the “root” of the eXtplorer administrator in the Firefox window.

Figure B

You may even control which files each user sees through regular expressions (see Figure C).

Figure C

In general you can let a user view files and folders, but not create or modify them, and forbid him to change his own password. One problem with all these “permissions” is that they have meaning only inside eXtplorer, which at the file system level has the same permissions of the account running the Web Server (let’s call that account “www”).

This may confuse users who already have an FTP account on the same computer. What if John usually puts his files via FTP in a folder like /home/john, that only the system user “john” can access? In such a case, John won’t see his files when he logs in as “john” on the eXtplorer page: the operating system will refuse that request, because it comes from “www”, not the only “john” it knows about. Luckily, eXtplorer can handle these situations by switching to an FTP mode (top right corner of Figure A) in which users can work with their actual FTP accounts.

The other thing that I like in eXtplorer are bookmarks. When you click on the little star in the top central part of the window, eXtplorer will ask you an alias for the current directory and then jump to it whenever you select that alias from the bookmark drop-down menu.

INSTALL EXTPLORER ON LINUX HOSTING

Most other hosting providers comes with a web-based file manager. Unfortunately, if you have used them, you will know that they are not the most user-friendly. They are slow and cumbersome to use.

GoDaddy File Manager

GoDaddy File Manager

So my quest for finding a web-based FTP client that is fast, lightweight, user-friendly, secure, and is accessible for anywhere through the browser result two solutions: eXtplorer and Ajaxplorer. In this post, I will show you how to install eXtplorer on Linux hosting account on GoDaddy. eXtplorer currently includes the following great features:

  • Copy & Move Files and Directories by Drag&Drop
  • Dynamic Directory Tree with on-demand loading of subdirectories
  • Edit Files (with Syntax-Highlighting thanks to EditArea)
  • Rename, Delete or Create new Files and Directories
  • Access Files through ”FTP” or directly (using PHP) to totally overcome permission and file ownership issues
  • Upload or Download files just as you like
  • Create and Extract Archives (ZIP, Tar, Tar/GZ, Tar/BZ)
  • User Management with different permission levels like “View only” or “Edit” and “Admin”

DOWNLOAD EXTPLORER

First, download the latest version of eXtplorer as a zip file, and extract it. In this instance it is version 2.1.3.

Extplorer Files

eXtplorer Files

UPLOAD EXTPLORER

For now you will either have to use GoDaddy’s file manager or any FTP Client. In the example below, I have renamed the extplorer_2.1.3 folder to extplorer and uploaded it to the root directory of my hosting space. Note that you can call it anything. In fact, I recommend that you name it something other than extplorer for security reasons (just one tiny step to make a hacker’s life harder).

Upload eXtplorer Files

Upload eXtplorer Files

If not, no big deal, after we install eXtplorer on Linux hosting, I will show you how to secure it.

VISIT YOUR EXTPLORER

Next, open your browser and visit location where you installed extplorer (example: http://www.domain.com/extplorer). You should be greeted with a login screen.

eXtplorer Login Screen

eXtplorer Login Screen

The default username and password are admin and admin. Needless to say, these have to be changed as soon as you login for the first time. In fact, eXtplorer will warn you as soon as you login.

eXtplorer Security Warning

eXtplorer Security Warning

Click “OK”, close the window, and move on for now.

SETUP FOLDER PERMISSIONS

Before we proceed with password change and setting up user accounts, you will first have to ensure that right permissions are set for some of the files and folders. Go back your GoDaddy file manager and into the eXtplorer folder. Select the ftp_tmp folder and then click on “Permissions” from the menu. Move to “Advanced” tab and ensure that the permissions are set as shown below and click “OK”.

eXtplorer ftp_tmp Folder Permissions

eXtplorer ftp_tmp Folder Permissions

Then, find the .htusers.php file within config folder and ensure that the permissions are set as shown below and click “OK”.

eXtplorer .htusers.php File Permissions

eXtplorer .htusers.php File Permissions

SETUP YOUR ADMIN ACCOUNT

Click on the “Admin” icon and you will see a list of all the user accounts that can access your eXtplorer. At this point, you should only see the admin user. You may select admin user, edit it, and change the password. However, you cannot change the default username “admin” as you are currently logged in as “admin”.

eXtplorer Admin Icon

eXtplorer Default Users List

eXtplorer Default Users List

Therefore, I recommend you do something different. Click on “Add” and create a new user with settings shown in the picture below. Of course, you may choose the username and password of your choice. You do not have to edit “Home directory” or “Home URL”. Ensure that “Administrator” is selected for permissions and click “Save” to create a new user.

Create New Admin Account

Create New Admin Account

Now logout and login as the new user you just created. Click on the “Admin” icon to open the users list. Then, select the “admin” user (the default admin account) and click “Remove”. Now you will have one admin account with a custom username (another tiny step to improve security).

eXtplorer Delete Default Admin

eXtplorer Delete Default Admin Account

That is all there is to install eXtplorer on Linux hosting.

EXTPLORER SECURITY

You have already changed the default username and default password. In addition, I recommend that you password protect the “extplorer” folder on your GoDaddy hosting space. This will add Apache HTTP authentication, providing another big layer of security. To enable HTTP authentication, select the eXtplorer folder and click on “Permissions”. Move to the “Password Protect” tab and check “Password protect directory”. For password prompt provide anything you would like. This name will appear on the login window. Then, click on “Add user” and provide a username and password to access eXtplorer.

eXtplorer HTTP Authentication

eXtplorer HTTP Authentication

Finally, click “OK” to enabled HTTP authentication for eXtplorer. Doing this will add double authentication to your eXtplorer. First, HTTP authentication screen is presented.

eXtplorer HTTP Authentication

eXtplorer HTTP Authentication

Upon providing the correct username and password you will be taken to the eXtplorer login screen.

 

EXTPLORER AS FTP CLIENT

Not only can you use eXtplorer as a web-based file manager, you can also use it as a FTP client to connect to files on a remote FTP server. Just switch from the “extplorer” mode to “ftp” mode and provide the credentials to access the FTP server.

eXtplorer FTP Mode

eXtplorer FTP Mode

There you go, install eXtplorer on Linux hosting space and access your files with easy from anywhere.

EXTPLORER PROS:

Easy to Use

eXtplorer is very easy to use for end users, which makes it great for personal need and sharing files with friends and family.

Cost

This is a free system that you can use. They also offer two licensing options depending on whether you’re looking to do additional development or not.

Features Included

Right out of the box you will have plenty of options for adding, copying, moving, deleting, and otherwise manipulating your files.

EXTPLORER CONS:

Documentation

They don’t have very good documentation for basic users. It is mostly targeted toward developers and other advanced users.

Website

Their main website is very simple looking, and does not come off as a very professional system.

-eXtplorer is a php-based file manager for your own web space. It’s cross-browser compliant and offers everything you need.eXtplorer is a PHP- and Javascript-based File Manager, which you can be placed on your own web space.

Create new File

Administration

Archive item

Upload files

Directory

eXtplorer is released under the GNU GENERAL PUBLIC LICENSE.

Features

Key Features of  Extplorer:

 

-The Main Features of eXtplorer :

    • Copy & Move Files and Directories by Drag & Drop
    • Dynamic Directory Tree with on-demand loading of subdirectories
    • Edit Files
    • Rename, Delete or Create new Files and Directories
    • Access Files through ”FTP” or directly (using PHP) to totally overcome permission and file ownership issue
    • Upload or Download files just as you like
    • Create and Extract Archives (ZIP, Tar, Tar/GZ, Tar/BZ)
    • User Management with different permission levels like “View only” or “Edit” and “Admin”

All these features are packed into an intuitive Layout which makes working with files very easy.

 

Videos

Installing eXtplorer

 

eXtplorer of cloud

Related Posts