{"id":265,"date":"2020-12-28T13:11:22","date_gmt":"2020-12-28T07:41:22","guid":{"rendered":"http:\/\/192.168.0.6\/linuxbots\/?p=265"},"modified":"2021-05-17T22:50:01","modified_gmt":"2021-05-17T17:20:01","slug":"install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3","status":"publish","type":"post","link":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/","title":{"rendered":"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3"},"content":{"rendered":"\n<p>In this tutorial, we will install and configure Latest Nextcloud  17.0.2 on an Ubuntu 18.04 LTS server. As always we will do it one by one in Simple Steps.<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\"Nextcloud (opens in a new tab)\" href=\"https:\/\/nextcloud.com\/\" target=\"_blank\">Nextcloud<\/a> is a fork of <a rel=\"noreferrer noopener\" aria-label=\"ownCloud (opens in a new tab)\" href=\"https:\/\/owncloud.org\/\" target=\"_blank\">ownCloud<\/a> used for file-sharing servers to store your personal data like documents and pictures in a centralized location, like Dropbox or Google Drive. Nextcloud is fully open-source software. Your data privacy and security are much better when you use a self-hosted server instead of using Third-party cloud services like Google Drive or Dropbox. Nextcloud is <a rel=\"noreferrer noopener\" aria-label=\"GDPR (opens in a new tab)\" href=\"https:\/\/en.wikipedia.org\/wiki\/General_Data_Protection_Regulation\" target=\"_blank\">GDPR<\/a> and <a rel=\"noreferrer noopener\" aria-label=\"HIPAA (opens in a new tab)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Health_Insurance_Portability_and_Accountability_Act\" target=\"_blank\">HIPAA<\/a> compliant, it gives you encrypted data with the ability to audit.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d7ccf6000b1\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d7ccf6000b1\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Step_1_Install_Apache_Web_Server\" >Step 1: Install Apache Web Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Step_2_Install_PHP73_and_its_Additional_Modules\" >Step 2: Install PHP7.3 and it&#8217;s Additional Modules<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Step_3_Install_and_Configure_MariaDB_Server\" >Step 3: Install and Configure MariaDB Server<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Adding_the_MariaDB_Latest_Stable_Version_Repository\" >Adding the MariaDB Latest Stable Version Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Install_MariaDB_Server\" >Install MariaDB Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Create_a_Database_for_the_Nextcloud_Server\" >Create a Database for the Nextcloud Server<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Step_4_Download_and_Install_Nextcloud_1702\" >Step 4: Download and Install Nextcloud 17.0.2<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Configure_Apache_for_Nextcloud\" >Configure Apache for Nextcloud<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Enable_the_nextcloud_config_and_apache_rewrite_module\" >Enable the nextcloud config and apache rewrite module<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#Conclusion\" >Conclusion:<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Install_Apache_Web_Server\"><\/span>Step 1: Install Apache Web Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Nextcloud is a PHP based Web Application, So we need a web server for it. Apache is one of the most used Web Servers on the internet.<\/p>\n\n\n\n<p>Install Apache2 Web Server by running the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install apache2<\/code><\/pre>\n\n\n\n<p>Verify that the Apache Web Server is installed correctly by pointing your browser at <code>http:\/\/mydomain\/<\/code> and replace the <strong>mydomain<\/strong> with your current FQDN. You should see output like the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"479\" src=\"https:\/\/oracle.itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/Verify-apache-installation.jpg\" alt=\"Verify-apache-installation\" class=\"wp-image-3421\" srcset=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/Verify-apache-installation.jpg 800w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/Verify-apache-installation-300x180.jpg 300w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/Verify-apache-installation-768x460.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Install_PHP73_and_its_Additional_Modules\"><\/span>Step 2: Install PHP7.3 and it&#8217;s Additional Modules<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>PHP is one of the most used programming languages for creating Web Apps. The Current Stable release of PHP is 7.4.1 but PHP version 7.3 is recommended for better compatibility and stability.<\/p>\n\n\n\n<p>For installing PHP 7.3 we have to add <strong>ppa:ondrej\/php<\/strong> repository to our server by running the below command. Because the latest versions of PHP are not available in Ubuntu&#8217;s default repository.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo add-apt-repository ppa:ondrej\/php\nsudo apt-get update<\/code><\/pre>\n\n\n\n<p>So, now we can install PHP 7.3 and its additional modules by running the below command<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring php7.3-intl php-imagick php7.3-xml php7.3-zip\nsudo service apache2 restart<\/code><\/pre>\n\n\n\n<p>After that, Verify that PHP is installed successfully by running the below command. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php -v<\/code><\/pre>\n\n\n\n<p>Output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@demo:~# php -v\n PHP 7.3.13-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 18 2019 14:48:49) ( NTS )\n Copyright (c) 1997-2018 The PHP Group\n Zend Engine v3.3.13, Copyright (c) 1998-2018 Zend Technologies\n     with Zend OPcache v7.3.13-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies<\/pre>\n\n\n\n<p>After that, we create a PHP file for verifying that apache can process PHP files successfully. You can create the test file by simply running the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"&lt;?php phpinfo( ); ?&gt;\" &gt; \/var\/www\/html\/phpinfo.php<\/code><\/pre>\n\n\n\n<p>Now point your browser at the following URL <code>http:\/\/mydomain\/phpinfo.php<\/code>. You should Output like the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"601\" src=\"https:\/\/oracle.itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/verify-php7.3-installation.jpg\" alt=\"verify-php7.3-installation\" class=\"wp-image-3422\" srcset=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/verify-php7.3-installation.jpg 940w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/verify-php7.3-installation-300x192.jpg 300w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/verify-php7.3-installation-768x491.jpg 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p>Now we have successfully installed Apache Web Server and PHP 7.3 on our server. So let&#8217;s move on to the Database part now.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Install_and_Configure_MariaDB_Server\"><\/span>Step 3: Install and Configure MariaDB Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If you are looking for a fully open-source and reliable solution for a relational database, you should go with MariaDB Server because it&#8217;s one of the most used DB servers on the Internet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Adding_the_MariaDB_Latest_Stable_Version_Repository\"><\/span>Adding the MariaDB Latest Stable Version Repository<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>MariaDB may not be listed in Ubuntu 18.04 Default repositories. Therefore we have to add the MariaDB <a rel=\"noreferrer noopener\" aria-label=\"repository (opens in a new tab)\" href=\"https:\/\/downloads.mariadb.org\/mariadb\/repositories\/#distro=Ubuntu&amp;distro_release=bionic--ubuntu_bionic&amp;mirror=hostag&amp;version=10.4\" target=\"_blank\">repository<\/a> manually. So you can add it by running the below command.<\/p>\n\n\n\n<p>For Ubuntu 18.04 LTS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install software-properties-common\nsudo apt-key adv --recv-keys --keyserver hkp:\/\/keyserver.ubuntu.com:80 0xF1656F24C74CD1D8\nsudo add-apt-repository 'deb &#91;arch=amd64,arm64,ppc64el] http:\/\/mirror.host.ag\/mariadb\/repo\/10.4\/ubuntu bionic main'\nsudo apt update<\/code><\/pre>\n\n\n\n<p>For Ubuntu 16.04 LTS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install software-properties-common\nsudo apt-key adv --recv-keys --keyserver hkp:\/\/keyserver.ubuntu.com:80 0xF1656F24C74CD1D8\nsudo add-apt-repository 'deb &#91;arch=amd64,arm64,i386,ppc64el] http:\/\/mirror.host.ag\/mariadb\/repo\/10.4\/ubuntu xenial main'\nsudo apt update<\/code><\/pre>\n\n\n\n<p>After that, we have the MariaDB packages listed in our servers repositories. For Confirm you can run the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt list | grep mariadb-<\/code><\/pre>\n\n\n\n<p>As a result, you should see the output like below<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@demo:~# apt list | grep mariadb-\n WARNING: apt does not have a stable CLI interface. Use with caution in scripts.\n libmariadb-dev\/unknown 1:10.4.11+maria~bionic ppc64el\n libmariadb-dev-compat\/unknown 1:10.4.11+maria~bionic ppc64el\n mariadb-backup\/unknown 1:10.4.11+maria~bionic ppc64el\n mariadb-client\/unknown,unknown,unknown 1:10.4.11+maria~bionic all\n mariadb-client-10.4\/unknown,now 1:10.4.11+maria~bionic amd64 [installed,automatic]\n mariadb-client-core-10.4\/unknown 1:10.4.11+maria~bionic ppc64el\n mariadb-common\/unknown,unknown,unknown,now 1:10.4.11+maria~bionic all [installed,automatic]\n mariadb-server\/unknown,unknown,unknown,now 1:10.4.11+maria~bionic all [installed]\n mariadb-server-10.4\/unknown 1:10.4.11+maria~bionic ppc64el\n mariadb-server-core-10.4\/unknown 1:10.4.11+maria~bionic ppc64el\n mariadb-test\/unknown 1:10.4.11+maria~bionic ppc64el\n mariadb-test-data\/unknown,unknown,unknown 1:10.4.11+maria~bionic all<\/pre>\n\n\n\n<p>So, now we have to install MariaDB Server which you can do by running the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install mariadb-server<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Install_MariaDB_Server\"><\/span>Install MariaDB Server<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>After installation, we can now verify that the installation is successful and our MariaDB server is up and running by using the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install mariadb-server<\/code><\/pre>\n\n\n\n<p>Output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@demo:~# service mariadb status\n \u25cf mariadb.service - MariaDB 10.4.11 database server\n    Loaded: loaded (\/lib\/systemd\/system\/mariadb.service; enabled; vendor preset: enabled)\n   Drop-In: \/etc\/systemd\/system\/mariadb.service.d\n            \u2514\u2500migrated-from-my.cnf-settings.conf\n    Active: active (running) since Tue 2020-01-07 04:43:41 UTC; 59s ago<\/pre>\n\n\n\n<p>After that, run the below command for setting up a root password for our Database and prevent remote access.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql_secure_installation<\/code><\/pre>\n\n\n\n<p>As a result, you will see the below choices.<\/p>\n\n\n<ul>\n<li>Enter current password for root (enter for none): Just press the <span style=\"color: #ff0000;\">Enter<\/span><\/li>\n<li>Switch to unix_socket authentication [Y\/n]: <span style=\"color: #ff0000;\">n<\/span><\/li>\n<li>Change the root password? [Y\/n]: <span style=\"color: #ff0000;\">y<\/span><\/li>\n<li>New password: <span style=\"color: #ff0000;\">Enter the new password<\/span><\/li>\n<li>Re-enter new password: <span style=\"color: #ff0000;\">Repeat the new password<\/span><\/li>\n<li>Remove anonymous users? [Y\/n]: <span style=\"color: #ff0000;\">y<\/span><\/li>\n<li>Disallow root login remotely? [Y\/n]: <span style=\"color: #ff0000;\">y<\/span><\/li>\n<li>Remove test database and access to it? [Y\/n]: <span style=\"color: #ff0000;\">y<\/span><\/li>\n<li>Reload privilege tables now? [Y\/n]: <span style=\"color: #ff0000;\">y<\/span><\/li>\n<\/ul>\n\n\n<p>After that restart the MariaDB Server by using the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>service mariadb restart<\/code><\/pre>\n\n\n\n<p>Now test if you can log in into the database server by using the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mysql -uroot -p<\/code><\/pre>\n\n\n\n<p>Output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@demo:~# mysql -uroot -p\n Enter password: \n Welcome to the MariaDB monitor.  Commands end with ; or \\g.\n Your MariaDB connection id is 38\n Server version: 10.4.11-MariaDB-1:10.4.11+maria~bionic-log mariadb.org binary distribution\n Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n Type 'help;' or '\\h' for help. Type '\\c' to clear the current input statement.\n MariaDB [(none)]&gt; <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Create_a_Database_for_the_Nextcloud_Server\"><\/span>Create a Database for the Nextcloud Server<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Create a blank database in MariaDB for the Nextcloud server By running the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -uroot -p -e \"CREATE DATABASE nextcloud;\"<\/code><\/pre>\n\n\n\n<p>Now create a user for the above database by using this command. Remember to replace <strong>my_password<\/strong> with a strong password.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -uroot -p -e \"CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'my_password_here';\"<\/code><\/pre>\n\n\n\n<p>Giving full permission to the nextcloud user for the Database by using the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -uroot -p -e \"GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' WITH GRANT OPTION;\"<\/code><\/pre>\n\n\n\n<p>After that, apply changes with the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -uroot -p -e \"FLUSH PRIVILEGES;\"<\/code><\/pre>\n\n\n\n<p>After that, we have our Web Server and Database Server up and running. Now We are ready to install the Nextcloud Web App in our Server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_Download_and_Install_Nextcloud_1702\"><\/span>Step 4: Download and Install Nextcloud 17.0.2<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The latest stable version of Nextcloud is 17.0.2 which is released on 20 December 2019. Download the zip file by running this command. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/var\/www\/\nwget https:\/\/download.nextcloud.com\/server\/releases\/nextcloud-17.0.2.zip<\/code><\/pre>\n\n\n\n<p>If unzip is not installed then run this command to install unzip.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install unzip<\/code><\/pre>\n\n\n\n<p>After that, Unzip the downloaded file by using this command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unzip nextcloud-17.0.2.zip<\/code><\/pre>\n\n\n\n<p>Apply the required permissions to the extracted folder by using this command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -R www-data:www-data \/var\/www\/nextcloud\/\nchmod -R 775 \/var\/www\/nextcloud\/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configure_Apache_for_Nextcloud\"><\/span>Configure Apache for Nextcloud<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>After unzipping the files, we have to configure apache for serving the nextcloud directory as our root directory. For configuring apache disable the default host configuration by using this command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2dissite 000-default.conf<\/code><\/pre>\n\n\n\n<p>Now we create a new file with a custom configuration for our Nextcloud server. So create a new file in apache sites-available directory by using this command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/etc\/apache2\/sites-available\/nextcloud.conf<\/code><\/pre>\n\n\n\n<p>Now copy and paste the below configuration in the file and save it. <strong>Remember to replace example.com by your own domain name.<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;\n     ServerAdmin admin@example.com\n     DocumentRoot \/var\/www\/nextcloud\/\n     ServerName example.com\n     ServerAlias www.example.com\n\n     &lt;Directory \/var\/www\/nextcloud\/&gt;\n        Options +FollowSymlinks\n        AllowOverride All\n        Require all granted\n          &lt;IfModule mod_dav.c&gt;\n            Dav off\n          &lt;\/IfModule&gt;\n        SetEnv HOME \/var\/www\/nextcloud\n        SetEnv HTTP_HOME \/var\/www\/nextcloud\n     &lt;\/Directory&gt;\n\n     ErrorLog ${APACHE_LOG_DIR}\/nextcloud_error.log\n     CustomLog ${APACHE_LOG_DIR}\/nextcloud_access.log combined\n\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Enable_the_nextcloud_config_and_apache_rewrite_module\"><\/span>Enable the nextcloud config and apache rewrite module<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>After creating a configuration file for our nextcloud server we have to enable it by using the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo a2ensite nextcloud<\/code><\/pre>\n\n\n\n<p>Apache rewrite module is recommended for the nextcloud. So <strong>Enable<\/strong> it by running the below command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo a2enmod rewrite<\/code><\/pre>\n\n\n\n<p>After that, restart the apache web server by running this command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo service apache2 restart<\/code><\/pre>\n\n\n\n<p>As a result, you can see the initial configuration page when you point your browser to your domain.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"870\" height=\"1019\" src=\"https:\/\/oracle.itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/setup-page-nextcloud-17.jpg\" alt=\"setup-page-nextcloud-17\" class=\"wp-image-3423\" srcset=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/setup-page-nextcloud-17.jpg 870w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/setup-page-nextcloud-17-256x300.jpg 256w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/setup-page-nextcloud-17-768x900.jpg 768w\" sizes=\"auto, (max-width: 870px) 100vw, 870px\" \/><\/figure>\n\n\n\n<p>Provide the required details and click on Finish Setup. You can see the below screen after you click on the Finish setup button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"887\" height=\"677\" src=\"https:\/\/oracle.itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-dashboard.jpg\" alt=\"nextcloud-17-dashboard\" class=\"wp-image-3424\" srcset=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-dashboard.jpg 887w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-dashboard-300x229.jpg 300w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-dashboard-768x586.jpg 768w\" sizes=\"auto, (max-width: 887px) 100vw, 887px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In this article we learn, How to install and configure Nextcloud 17 Server with Apache, PHP 7.3 and MariaDB. You can share your thoughts and suggestions in the comment section. <strong>Share It<\/strong> if you like the article.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Also Read: <a href=\"https:\/\/oracle.itsupportwale.com\/blog\/print-awesome-ascii-text-in-linux-terminal\/\" target=\"_blank\" rel=\"noreferrer noopener\" label=\"Print Awesome ASCII Text in Linux Terminal (opens in a new tab)\">Print Awesome ASCII Text in Linux Terminal<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will install and configure Latest Nextcloud 17.0.2 on an Ubuntu 18.04 LTS server. As always we will do it one by one in Simple Steps. Nextcloud is a fork of ownCloud used for file-sharing servers to store your personal data like documents and pictures in a centralized location, like Dropbox or &#8230; <a title=\"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3\" class=\"read-more\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/\" aria-label=\"Read more  on Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":3419,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[498,500,509,502,2,7],"tags":[521,522,540,552,562],"class_list":["post-265","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-foss","category-linux","category-nextcloud","category-storage-server","category-tutorials","category-ubuntu","tag-file-management","tag-file-sharing","tag-nextcloud","tag-personal-cloud","tag-storage-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3 - ITSupportWale<\/title>\n<meta name=\"description\" content=\"In this tutorial, we will install and configure Latest Nextcloud 17.0.2 on an Ubuntu 18.04 LTS server. As always we will do it one by one in Simple Steps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3 - ITSupportWale\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, we will install and configure Latest Nextcloud 17.0.2 on an Ubuntu 18.04 LTS server. As always we will do it one by one in Simple Steps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/\" \/>\n<meta property=\"og:site_name\" content=\"ITSupportWale\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Itsupportwale-298547177495978\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-28T07:41:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-17T17:20:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"611\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Techie\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Techie\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/\"},\"author\":{\"name\":\"Techie\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#\/schema\/person\/8c5a2b3d36396e0a8fd91ec8242fd46d\"},\"headline\":\"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3\",\"datePublished\":\"2020-12-28T07:41:22+00:00\",\"dateModified\":\"2021-05-17T17:20:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/\"},\"wordCount\":1008,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg\",\"keywords\":[\"file management\",\"file sharing\",\"nextcloud\",\"personal cloud\",\"storage server\"],\"articleSection\":[\"FOSS\",\"Linux\",\"NextCloud\",\"Storage Server\",\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/\",\"url\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/\",\"name\":\"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3 - ITSupportWale\",\"isPartOf\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg\",\"datePublished\":\"2020-12-28T07:41:22+00:00\",\"dateModified\":\"2021-05-17T17:20:01+00:00\",\"description\":\"In this tutorial, we will install and configure Latest Nextcloud 17.0.2 on an Ubuntu 18.04 LTS server. As always we will do it one by one in Simple Steps.\",\"breadcrumb\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#primaryimage\",\"url\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg\",\"contentUrl\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg\",\"width\":800,\"height\":611,\"caption\":\"nextcloud-17-featured-image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/itsupportwale.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#website\",\"url\":\"https:\/\/itsupportwale.com\/blog\/\",\"name\":\"ITSupportWale\",\"description\":\"Tips, Tricks, Fixed-Errors, Tutorials &amp; Guides\",\"publisher\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/itsupportwale.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#organization\",\"name\":\"itsupportwale\",\"url\":\"https:\/\/itsupportwale.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2023\/09\/cropped-Logo-trans-without-slogan.png\",\"contentUrl\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2023\/09\/cropped-Logo-trans-without-slogan.png\",\"width\":1119,\"height\":144,\"caption\":\"itsupportwale\"},\"image\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Itsupportwale-298547177495978\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#\/schema\/person\/8c5a2b3d36396e0a8fd91ec8242fd46d\",\"name\":\"Techie\",\"sameAs\":[\"https:\/\/itsupportwale.com\",\"iswblogadmin\"],\"url\":\"https:\/\/itsupportwale.com\/blog\/author\/iswblogadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3 - ITSupportWale","description":"In this tutorial, we will install and configure Latest Nextcloud 17.0.2 on an Ubuntu 18.04 LTS server. As always we will do it one by one in Simple Steps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/","og_locale":"en_US","og_type":"article","og_title":"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3 - ITSupportWale","og_description":"In this tutorial, we will install and configure Latest Nextcloud 17.0.2 on an Ubuntu 18.04 LTS server. As always we will do it one by one in Simple Steps.","og_url":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/","og_site_name":"ITSupportWale","article_publisher":"https:\/\/www.facebook.com\/Itsupportwale-298547177495978","article_published_time":"2020-12-28T07:41:22+00:00","article_modified_time":"2021-05-17T17:20:01+00:00","og_image":[{"width":800,"height":611,"url":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg","type":"image\/jpeg"}],"author":"Techie","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Techie","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#article","isPartOf":{"@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/"},"author":{"name":"Techie","@id":"https:\/\/itsupportwale.com\/blog\/#\/schema\/person\/8c5a2b3d36396e0a8fd91ec8242fd46d"},"headline":"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3","datePublished":"2020-12-28T07:41:22+00:00","dateModified":"2021-05-17T17:20:01+00:00","mainEntityOfPage":{"@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/"},"wordCount":1008,"commentCount":0,"publisher":{"@id":"https:\/\/itsupportwale.com\/blog\/#organization"},"image":{"@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#primaryimage"},"thumbnailUrl":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg","keywords":["file management","file sharing","nextcloud","personal cloud","storage server"],"articleSection":["FOSS","Linux","NextCloud","Storage Server","Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/","url":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/","name":"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3 - ITSupportWale","isPartOf":{"@id":"https:\/\/itsupportwale.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#primaryimage"},"image":{"@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#primaryimage"},"thumbnailUrl":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg","datePublished":"2020-12-28T07:41:22+00:00","dateModified":"2021-05-17T17:20:01+00:00","description":"In this tutorial, we will install and configure Latest Nextcloud 17.0.2 on an Ubuntu 18.04 LTS server. As always we will do it one by one in Simple Steps.","breadcrumb":{"@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#primaryimage","url":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg","contentUrl":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-17-featured-image.jpg","width":800,"height":611,"caption":"nextcloud-17-featured-image"},{"@type":"BreadcrumbList","@id":"https:\/\/itsupportwale.com\/blog\/install-nextcloud-server-by-manual-method-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itsupportwale.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install NextCloud Server by Manual Method On Ubuntu 16.04 | 18.04 With Apache2, MariaDB And PHP 7.3"}]},{"@type":"WebSite","@id":"https:\/\/itsupportwale.com\/blog\/#website","url":"https:\/\/itsupportwale.com\/blog\/","name":"ITSupportWale","description":"Tips, Tricks, Fixed-Errors, Tutorials &amp; Guides","publisher":{"@id":"https:\/\/itsupportwale.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itsupportwale.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/itsupportwale.com\/blog\/#organization","name":"itsupportwale","url":"https:\/\/itsupportwale.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itsupportwale.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2023\/09\/cropped-Logo-trans-without-slogan.png","contentUrl":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2023\/09\/cropped-Logo-trans-without-slogan.png","width":1119,"height":144,"caption":"itsupportwale"},"image":{"@id":"https:\/\/itsupportwale.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Itsupportwale-298547177495978"]},{"@type":"Person","@id":"https:\/\/itsupportwale.com\/blog\/#\/schema\/person\/8c5a2b3d36396e0a8fd91ec8242fd46d","name":"Techie","sameAs":["https:\/\/itsupportwale.com","iswblogadmin"],"url":"https:\/\/itsupportwale.com\/blog\/author\/iswblogadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/posts\/265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/comments?post=265"}],"version-history":[{"count":0,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/posts\/265\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/media\/3419"}],"wp:attachment":[{"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/media?parent=265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/categories?post=265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/tags?post=265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}