Articles

How to Install ownCloud on CentOS 8

ownCloud is a file server that enables secure storage, collaboration and sharing. It is convenient to store files in the cloud, so they are available on any device and can be shared with a few clicks.

Install and configure ownCloud on centOS 8; Through this tutorial, we will learn how to install and configure ownCloud on centOS 8.

How to Install ownCloud on CentOS 8

Just follow the below given steps to install and configure ownCloud on centOS 8:

  • Step 1 – Install PHP Modules
  • Step 2 – Create a Database for OwnCloud
  • Step 3 – Download OwnCloud in CentOS 8
  • Step 4 – Configure Apache Web Server for OwnCloud
  • Step 5 – Installation of OwnCloud on CentOS 8

Step 1 – Install PHP Modules

First of all, open terminal or command line and execute the following command into it to install PHP modules:

sudo dnf install php php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Once the php modules installation is completed, then execute the following command on command line or terminal to load the new modules by restarting the FPM service:

sudo systemctl restart php-fpm

Step 2 – Create a Database for OwnCloud

After that, login to the MariaDB database engine using the command below and provide the password:

mysql -u root -p

And use the following command to create a database for OwnCloud and add a user for the database:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email protected]';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Step 3 – Download OwnCloud in CentOS 8

Before following this step, visit the ownCloud download page and check if there is a new version of ownCloud available.

Now execute the following wget command to download the ownCloud zip archive:

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2 -P /tmp

Then extract the archive to the /var/www directory:

sudo tar jxf /tmp/owncloud-10.3.2.tar.bz2 -C /var/www

Step 4 – Configure Apache Web Server for OwnCloud

Configure apache web server, so execute the following command to open Apache configuration file:

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

And add the following lines of code into owncloud.conf file:

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


  Options +FollowSymlinks
  AllowOverride All

 
  Dav off
 

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud


Restart the Apache service to activate the changes:

sudo systemctl restart httpd

Step 5 – Installation of OwnCloud on CentOS 8

Finally, open browser and start the ownCloud installation by visiting server’s domain name or IP address followed by /owncloud :

https://domain_name_or_ip_address/owncloud

And after that, the ownCloud setup page opens in the browser. So, we need to configure it according to our requirements.

Conclusion

Through this tutorial, we have learned how to install and configure ownCloud on centOS 8.

Images mentioned above related to Apache,CentOS are either copyright property of respective image owners.

Rabins Sharma Lamichhane

Rabins Sharma Lamichhane is the owner of RabinsXP who is constantly working for increasing the Internet of Things (IoT) in Nepal. He also builds android apps and crafts beautiful websites. He is also working with various social services. The main aim of Lamichhane is to digitally empower the citizens of Nepal and make the world spiritually sound better both in terms of technology and personal development. Rabins is also the first initiator of Digital Nepal.

Related Articles

Leave a Reply

Your email address will not be published.

Back to top button