Step 1 – Prerequsites

The first of all, to set up ownCloud you must have running LAMP server on your Debian 9 system. If you already have running LAMP stack skip this step else use the following commands to install it.

Install PHP

Let’s start with the installation of PHP 5.6 or higher version on your Debian 9 Stretch system.

Install Apache2

Install MySQL

Step 2 – Download ownCloud Source

After successfully configuring lamp server on your system, Let’s download latest ownCloud from its official website. Now extract downloaded archive under website document root and setup appropriate permissions on files and directories. Now, remove the archive file.

Step 3 – Create MySQL Database and User

After extracting code, let’s create a MySQL database and user account for configuring ownCloud. Use following set of command to login to MySQL server and create database and user.

Step 4 – Install ownCloud with Web Installer

Now access the ownCloud directory on a web browser as below. Change localhost to your server IP address or domain name. Enter new admin credentials to create an admin account and provide the location of the data folder.

Now slide your page down and input the database credentials and click on Finish Setup.

After completing setup you will get admin dashboard. Where you can create a user, groups, assigned them permissions etc.

Congratulations, You have a working ownCloud instance on your Debian 9 Stretch system.

How to Install ownCloud 10 on Debian 9  Stretch    TecAdmin - 54How to Install ownCloud 10 on Debian 9  Stretch    TecAdmin - 11How to Install ownCloud 10 on Debian 9  Stretch    TecAdmin - 42