Pydio (formerly AjaXplorer) is a free and open source software that gives you easy access to the files you store on your home server, VPS, NAS or any similar storage, on any your PC or mobile device. It's a file sharing platform that can be used either privately at home or in your company. It also offers a modern and easy to use web interface to access your files, it is also designed to provide enterprise level security and control. Pydio also offer applications for your PC and mobile devices based on Android or iOS to easily access and sync your files.
In this article we will cover the installation of the newly released Pydio 6.0.
Install Pydio 6.0
Basically Pydio requires a web server and SQL database. It is very easy to install Pydio, either by manual installation or using the package repositories they offer for Debian, Ubuntu, CentOS and RHEL. You can read all the needed information on their download section, today we will cover the manual installation:
First switch to your web accessible folder, in our case it's "/var/www/html", download and untar the software:
# cd /var/www/html
# wget http://sourceforge.net/projects/ajaxplorer/files/pydio/stable-channel/6.0.0/pydio-core-6.0.0.tar.gz
# tar zxvf pydio-core-6.0.0.tar.gz
# mv pydio-core-6.0.0 pydio
Make sure the right permissions are set:
# chown -R www-data:www-data pydio
After the installation is finished you can access Pydio with your favorite web browser by using the address http://IP_ADDRESS/pydio where IP_ADDRESS is the IP address of your remote server or 127.0.0.1 if this is your local computer.
You should be greeted by the following page, in our installation we had to install the packages php5-mcrypt and php5-gd using apt-get, the requirements might be different depending on your currently installed packages. If you only get warnings you should read them and if there isn't anything critical you can click continue.
Click on the link to continue. Next you will have to pick the language you wish to install and start the installation wizard. You will then be presented with the configuration menu, on the Admin Access section put the username and name you wish to use for the admin user and the admin password:
In the next section you can setup the details about this Pydio installation like the name and language.
Now enter your MySQL or PostgreSQL database details you wish to use for this installation. If this is a small setup we suggest you use SQLlite
If you wish in the final section you can also add additional users for this installation.
Finally click the Install Pydio Now button to finish the setup process.
You can now login to your fresh Pydio installation and you will be greeted with two default workspaces, one that is common among users where you can share files and one called "My Files" where your files are stored. You can create as many directories as you wish, you can share the files and folders you wish, you can set notifications for when a files is modified by someone else, you can use functions such as editing with syntax highlighting or zip/unzip.
You can create as many directories as you wish, you can share the files and folders you wish, you can set notifications for when a files is modified by someone else, you can use functions such as editing with syntax highlighting or zip/unzip.
Furthermore you can install the Desktop client on your PC or the iOS/Android apps on your mobile devices to sync files between them.