Skip to main content

Online sharing platform – Pydio, formely Ajaxplorer you are looking for a dropbox like, a web interface to allow you full access and management of all your files on your computer, with simple features to share files (Multiples links sharing,…), search engine, files editor, drag & drop, multimedia player, PDF viewer, and so much more, Pydio (Formely Ajaxplorer) is the service you want.

“Pydio is an open source software that turns instantly any server (on premise, NAS, cloud IaaS or PaaS) into a file sharing platform for your company. It is an alternative to SaaS Boxes and Drives, with more control, safety and privacy, and favorable TCOs.”

And here is how to install it.


1. Create a dedicated folder for your Pydio installation

2. Download the latest Pydio version and extract the content inside this folder

3. Make the data folder writable by the HTTP server

4. Access the Pydio folder through your web browser to

The Pydio Diagnostic Tool should run and tell you if there is any misconfiguration. Probably you will have some and using a dedicated virtualhost will help solve them (or .htaccess)

Virtualhost configuration

Most probably you would prefer to have access to this service through a dedicated sub domain like and correct all the issues the Pydio Diagnostic Tool have found previously.

Very easy, just create a new Virtualhost in /etc/apache2/site-enabled (or in site-available if you want to be able to turn on or off the service access)

and paste the following:

You will need to adapt this Virtualhost to your server such as subdomain, folders where is installed Pydio, provide your own SSL certificate, and your PHP values to restrict the upload size (per default at 2mb).

Once done, save and restart apache.

If you got the following error when restart apache:

Simply add

to /etc/apache2/ports.conf and restart apache

Note that Pydio recommends to disable php output_buffering parameter for better performances. The line “php_flag output_buffering off” in the virtualhost will do so, but Pydio Diagnostic Tool will still remind you that (False Positive).

Most probably all the warning you had initially should be gone and your are now ready to finish the installation.

You will need to configure the admin account, global options, configurations storage and add a new user. For the configurations storage, Pydio recommend to use a Database for production environment (Actually if it is only for few users, you don’t need it). SQLite is the most simple one to use as you only need to install the php5-sqlite package. (Or if you have a working MySQL database, you could directly use it)

When all configured, just press the install button and you should be all set!

PS: To speed up Pydio, it’s recommended to use a PHP Accelerator, like php-apc (available in repo)

I really like Pydio (Ajaxplorer) but I’m open to any new alternatives if you have any ! Just leave a comment.

How to set PHP.ini value per site – 2MB max file size value

If you have installed some services using PHP where you can upload files (Like Pydio, WordPress, Roundcube, PHPMyAdmin, etc…) you have per default a maximum upload file size of 2 megabytes that could be more than annoying.

This value can be changed directly in your php.ini file but will apply to all PHP services…

If you want to better tweak this per service, like 10MB for Roundcube, 20MB for PHPMyadmin and 1GB for Pydio, I’d suggest you to configure this value directly in the Virtualhost of each of your services on your LAMP server.

You just need to add:

in your virtualhosts (Vhost) after the first <VirtualHost *> and restart/reload apache:

And voila !

Quite easy that way I believe.