Install ownCloud Server 6.0.4 on Ubuntu 14.04 with mySQL

  • by
  • 3 Years ago
  • 0

In this tutorial, I will show you how to setup or host your own ownCloud Server on Ubuntu 14.04. OwnCloud is open source file sync and share software for everyone from individuals operating the free Community Edition, to large enterprises and service providers operating ownCloud Enterprise Edition.


With ownCloud you can share one or more folders on your PC, and sync them with your ownCloud server. Place files in your local shared directories, and those files are immediately synced to the server, and then to other PCs via the desktop client

Change Log v6.0.4

  • Fixed a security issue (Will be disclosed two weeks after this release)
  • Several LDAP fixes and improvements
  • Add deprecated warning to load function
  • File scanner fixes
  • Heart beat fixes
  • Encryption fixes for some corner cases
  • Fix conflict dialog translations
  • Fix button text overflow
  • Fix search with Oracle
  • Php upload errors are written to log
  • OCS status code fixes
  • Add PostgreSQL version warning

Install ownCloud Server 6.0.4

Step 1: Install MYSQL 5.6, PHP 5, APACHE2

– Run command below and enter new password for the SQL root account when prompted

sudo apt-get install mysql-server-5.6 libapache2-mod-auth-mysql php5 php5-mysql apache2

– Enable rewrite module

sudo a2enmod rewrite
sudo service apache2 restart

Step 2: Create dedicated Database for ownCloud

 # Log into mysql with password created earlier
mysql -u root -p
mysql >
# Create ownCloud user account and set the password
mysql> CREATE USER 'owncloudsysads'@'localhost' IDENTIFIED BY 'Enter Password';
# Create ownCloud database
mysql> create database ownclouddb;
# Grant privileges to owncloudsysads user on ownclouddb database
mysql> GRANT ALL ON ownclouddb.* TO 'owncloudsysads'@'localhost';
mysql> flush privileges;
mysql> exit

Step 3: Install ownCloud Server

sudo sh -c "echo 'deb /' >> /etc/apt/sources.list.d/owncloud.list"
sudo apt-key add - > Release.key
sudo apt-get update
sudo apt-get install owncloud

– Move ownCloud directory to /www/html

sudo mv /var/www/owncloud /var/www/html

Step 4: Create new ownCloud config file

– Create the file owncloud.conf in /etc/apache2/sites-available/

sudo vi /etc/apache2/sites-available/owncloud.conf

– Copy below content into owncloud.conf. Replace IP with server IP or server name with server FQDN name

For IP Based config

[box type=”info”]

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/owncloud

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
AllowOverride All
Require all granted


For Host Name Based config

[box type=”info”]

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/owncloud


ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
AllowOverride All
Require all granted


– Link the config file to sites-enabled

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

– Unlink the default config file from apache

Pages: 1 2

  • facebook
  • googleplus
  • twitter
  • linkedin
  • linkedin