Fedora Tutorial – Hello Linux users, today we will guide you how to install Owncloud 10 on Fedora 26. The latest version of Owncloud 10.0.1 is now available for download. Owncloud is a free web application for file sharing and storage service. Owncloud requires LAMP (Apache) or LEMP (Nginx) Server to work, so you will need to install and configure the web server first prior to Owncloud installation.
Steps to install Owncloud 10 on Fedora 26
Step 1. Install LAMP Server on Fedora 26
First, install LAMP Server on Fedora 26 by following this LAMP Server install instruction.
Step 2. Install additional php modules
On the LAMP Server installation instruction above, we still need to install some php modules in order Owncloud to run well.
dnf install --enablerepo=remi,epel php-mcrypt php-curl php-gd php-xml php-dom php-mbstring php-zip
Output sample
[root@fedora tmp]# dnf install --enablerepo=remi,epel php-mcrypt php-curl php-gd php-xml php-dom php-mbstring Last metadata expiration check: 1:42:30 ago on Tue 22 Aug 2017 07:30:14 PM WIB. Package php-common-7.1.8-1.fc26.remi.x86_64 is already installed, skipping. Dependencies resolved. ============================================================================================================ Package Arch Version Repository Size ============================================================================================================ Installing: php-gd x86_64 7.1.8-1.fc26.remi remi 74 k php-mbstring x86_64 7.1.8-1.fc26.remi remi 581 k php-mcrypt x86_64 7.1.8-1.fc26.remi remi 58 k php-xml x86_64 7.1.8-1.fc26.remi remi 208 k Installing dependencies: aajohan-comfortaa-fonts noarch 2.004-7.fc26 fedora 150 k fontconfig x86_64 2.12.1-4.fc26 fedora 243 k fontpackages-filesystem noarch 1.44-18.fc26 fedora 14 k gd x86_64 2.2.4-3.fc26 fedora 137 k libXpm x86_64 3.5.12-2.fc26 fedora 55 k libmcrypt x86_64 2.5.8-19.fc26 fedora 106 k libwebp x86_64 0.6.0-2.fc26 fedora 259 k libxslt x86_64 1.1.29-1.fc26 fedora 252 k Transaction Summary ============================================================================================================ Install 12 Packages Total download size: 2.1 M Installed size: 7.0 M Is this ok [y/N]:
Step 3. Create new MySQL database and user
Now we need to create new MySQL user and database for Owncloud.
[root@fedora tmp]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 Server version: 10.1.25-MariaDB MariaDB Server Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> CREATE DATABASE owncloud; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> CREATE USER owncloud@localhost IDENTIFIED BY '12345'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> GRANT ALL PRIVILEGES ON owncloud.* TO owncloud@localhost IDENTIFIED BY '12345'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> EXIT; Bye
Step 4. Download Owncloud package
Now we need to download the latest Owncloud 10 package from the official website. You may check the latest version of Owncloud from this page.
cd /tmp wget https://download.owncloud.org/community/owncloud-10.0.2.tar.bz2
Step 5. Extract Owncloud package
Once the download completed, we need to extract it and change the permission to it.
tar -xvf owncloud-10.0.2.tar.bz2
Change permission
chown -R apache.apache owncloud chmod -R 755 owncloud
Now move the owncloud directory to /var/www/html
mv owncloud /var/www/html
Now restart Apache
systemctl restart httpd
Step 6. Configure Owncloud via web browser
Open web browser from other computer and then type the Ip address of the Fedora Server as follow
http://ip-address/owncloud
Enter the required information shown on that page.
Now enjoy Owncloud
Thanks for reading this how to install Owncloud 10 on Fedora 26. See you in the next tutorial.
Well written tutorial. One note, remind folks to set SELINUX=disabled or adjust the rules
Thanks Mate