Installing OwnCloud on UbuntuMate RaspberryPi

OS environment:

uname -a
Linux raspberrypi 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l armv7l armv7l GNU/Linux

cat /etc/issue
Ubuntu 16.04.1 LTS \n \l

Install LAMP on the UbuntuMate

sudo apt-get install php
sudo apt-get install apache2
sudo apt-get install libapache2-mod-php
sudo apt-get install php-gd
sudo apt-get install php-json
sudo apt-get install php-mysql
sudo apt-get install php-curl
sudo apt-get install php-intl
sudo apt-get install php-mcrypt
sudo apt-get install php-imagick
sudo apt-get install php-zip
sudo apt-get install php-dom
sudo apt-get install php-mbstring
sudo apt-get install mysql-server

Get the archive file

wget https://download.owncloud.org/community/owncloud-9.1.0.zip
unzip owncloud-9.1.0.zip

Deploy apache and configure

sudo cp -r owncloud /var/www
sudo nano /etc/apache2/sites-available/owncloud.conf

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud
 Satisfy Any
</Directory>

sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

sudo chown -R www-data:www-data /var/www/owncloud/

Start service

sudo service apache2 restart

Finish the installation

Open the url “_http://**{your_machine_host}**/owncloud/_“ with a browser and type below.

Administrator info:

user:   admin
password:   admin

Data dir info:

/var/www/owncloud/data

Database info:

user:   root (only root required)
password:   root
database:   owncloud
host:   localhost

Finish!