How to Install ownCloud on CentOS 7


Easily deploy your favorite applications in seconds at an unbeatable price for your next projects.

Installing ownCloud on CentOS 7

ownCloud is a self-hosted open-source file synchronization and sharing platform that allows you to store and access your files, calendars, contacts, and more from any device.

Step 1: Update System Packages

Connect to your CentOS server via SSH and run the following commands:

         sudo yum update     

Step 2: Install Required Dependencies

Install Apache, MariaDB, and PHP packages by running the following command:

         sudo yum install httpd mariadb-server mariadb php php-mysqlnd php-gd php-xml php-mbstring     

Step 3: Start and Enable Apache and MariaDB

Start and enable Apache:

         sudo systemctl start httpd         sudo systemctl enable httpd     

Start and enable MariaDB:

         sudo systemctl start mariadb         sudo systemctl enable mariadb     

Step 4: Configure MariaDB

Run the following command to secure your MariaDB installation:

         sudo mysql_secure_installation     

Answer the prompted questions accordingly to secure your database.

Step 5: Create ownCloud Database

Login to MariaDB shell by running:

         sudo mysql -u root -p     

Once logged in, create a new database and user for ownCloud:

         CREATE DATABASE owncloud;         CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'your_password';         GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost';         FLUSH PRIVILEGES;         EXIT;     

Step 6: Download and Extract ownCloud

Change to the Apache document root directory:

         cd /var/www/html     

Download the ownCloud tarball:

         sudo wget https://download.owncloud.org/community/owncloud-latest.tar.bz2     

Extract the downloaded file:

         sudo tar -xvjf owncloud-latest.tar.bz2     

Set the appropriate permissions:

         sudo chown -R apache:apache owncloud     

Step 7: Configure Apache for ownCloud

Create a new Apache configuration file for ownCloud:

         sudo nano /etc/httpd/conf.d/owncloud.conf     

Add the following content to the file:

         Alias /owncloud "/var/www/html/owncloud"                  Options +FollowSymlinks         AllowOverride All              

Save the file and exit the text editor.

Restart Apache for the changes to take effect:

         sudo systemctl restart httpd     

Step 8: Complete the Installation

Open a web browser and navigate to http://your_server_ip/owncloud.

Follow the on-screen instructions to complete the installation.

When prompted for the database information, enter the following:

  • Database user: owncloud
  • Database password: your_password
  • Database name: owncloud
  • Database host: localhost

After the installation, you will be redirected to the ownCloud login page.


Congratulations! You have successfully installed ownCloud on CentOS 7. Now you can start using ownCloud to store and access your files securely.

Refer A Friend
Get $25

ownCloud installation
ownCloud on CentOS 7
ownCloud setup
Installing ownCloud
CentOS 7 ownCloud installation
ownCloud tutorial
how to install ownCloud on CentOS 7
ownCloud CentOS 7
step-by-step ownCloud installation
ownCloud installation guide.

Why Customers Love Us

What our customers say about us

Ready To Get Started For Free?

Create your free account today.