Pydio is a free cloud solution

Slashdot it! Delicious Share on Facebook Tweet! Digg!

Installing on Ubuntu 16.04

Installing on the latest Ubuntu is a little trickier because, at the moment, there are no prepackaged versions of Pydio for Xenius.

First install all the packages Pydio is going to need with:

sudo apt install apache2 php libapache2-mod-php mariadb-server mariadb-client php-mcrypt php-gd php-xml php-apcu php-intl php-mysql

Then download the current version of Pydio from [3] and decompress it with

tar xvf pydio-core-X.X.X.tar.gz

where X.X.X is the current version (6.4.2 at the time of writing).

Move the resulting folder to /var/www/html/pydio :

sudo mv pydio-core-X.X.X /var/www/html/pydio

The rest of the installation is the same regardless of your version of Ubuntu.

Post-Install

Afterwards, you need to change the owner for the installation directory /usr/share/pydio/ so that Apache has write permission for the directory (Listing 3). The final step involves activating the PHP module Mcrypt and Mod Rewrite for Apache and then restarting the web server.

Listing 3

Post Install

$ sudo chown -R www-data:www-data /usr/share/pydio/
$ sudo php5enmod mcrypt
$ sudo a2enmod rewrite
$ sudo service apache2 force-reload

Once the server restarts, the user should log in to MySQL as the administrator (Listing 4). After login, the user sets up the pydio database. Then the user pydiouser gets access to the newly created database with the password that was set previously (Figure 1). When these operations are completed, the installation is ready for use, and the user should leave the MySQL prompt.

Listing 4

Setting up Database

$ mysql -u root -p
mysql> create database pydio;
mysql> grant all on pydio.* to ,pydiouser'@'localhost' identified by ,Password';
mysql> FLUSH PRIVILEGES;
mysql> exit
Figure 1: The database required by Pydio has to be set up manually in the MySQL server.

Buy this article as PDF

Express-Checkout as PDF

Pages: 7

Price $0.99
(incl. VAT)

Buy Ubuntu User

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Installing and testing Nextcloud

    Leading ownCloud developers, including the project founder Frank Karlitschek, became dissatisfied with the direction of the project, so they started Nextcloud, a fork of the code and a new company. The goal is to create a better balance among the company, clients, and users. We take a look at how Nextcloud is faring.

  • Perfect setup and installation of ownCloud 9

    ownCloud makes it possible to operate a private cloud on an intranet of almost any size. All you need is a standard LAMP environment, which comes with almost every Linux server.

  • Convenient private cloud with Seafile

    After the Prism and Tempora revelations, the writing's on the wall: Your data stored on public clouds isn't safe from the clutches of security agencies. Help can come only from a self-administered solution – yet Seafile provides a simple and ingenious approach.

  • The very fast QupZilla web browser put to the test

    QupZilla is a new Linux web browser that enters in an already crowded arena. But, QupZilla holds its own when it comes to speed and ergonomics.

  • Overview: CMS systems without databases

    When you think of CMS and blogs, names such as WordPress, Typo3, and Joomla come up. But often, much leaner solutions will suffice.