Pydio allows you to instantly turn any server into a powerful file sharing platform. Formerly known as AjaXplorer.

With a simple we interface and powerful mobile clients for Android and iOS, Pydio, can manage securely data and data sharing between users in the same organization or with external users.

Pydio can leverage a Filesystem, FTP or S3 backend making it extremely extendable.

This guide installs Pydio on exoscale.

Manual installation on Ubuntu 14.04 LTS

Add a the official Pydio repository to your instance:

sudo vi /etc/apt/sources.list.d/pydio.list

And copy the following contents:

deb stable main
deb-src stable main

Add the repository key to your instance:

wget -O - | sudo apt-key add -

Update and then install Pydio:

sudo apt-get update
sudo apt-get install pydio

Push a default Apache2 configuration

sudo cp /usr/share/doc/pydio/apache2.sample.conf /etc/apache2/sites-enabled/pydio.conf

Install the mcrypt library required for all security features of Pydio

sudo apt-get install php5-mcrypt php5-sqlite
sudo php5enmod mcrypt

And restart Apache

sudo service apache2 restart

Configure your Pydio instance

Connect to your freshly installed Pydio with http:///pydio

Pydio will check all your installation prerequisites and probably throw some warnings because our default configuration does not run over SSL. You can skip this by clicking on click here to continue to Pydio.

Pydio will then launch the setup wizard and ask about language, admin name, username and password.

Use the with database mode and then select sqlite and finish the wizard.

Additional steps and TODOs

  • install SSL
  • Optimize the performance
  • Use S3 backend