{"id":35143,"date":"2020-12-25T11:06:00","date_gmt":"2020-12-25T17:06:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=35143"},"modified":"2022-06-03T03:32:23","modified_gmt":"2022-06-03T08:32:23","slug":"how-to-install-nextcloud-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/","title":{"rendered":"How to Install Nextcloud on Ubuntu 20.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"742\" height=\"372\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg\" alt=\"how to install nextcloud on ubuntu 20.04\" class=\"wp-image-35112\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright size-large\"><img decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/installing-nextcloud-on-ubuntu-20-04.jpg\" alt=\"\" class=\"wp-image-35134\" title=\"Installing PHP 8 on Ubuntu 20.04\"\/><\/figure><\/div>\n\n\n\n<p>Nextcloud is an open-source, flexible, and self-hosted cloud storage service. It is a fork of Owncloud and very similar to DropBox and other cloud storage services. With Nextcloud, you can share and sync files, contacts, and data across your devices. It supports two-factor authentication and protects the public links with a password.<br>Nextcloud comes with a rich set of features including, an Online document editor, Calendar Management, Video calls with chat, File sync and sharing, Media Playing, Contact management, and many more.<\/p>\n\n\n\n<p>In this tutorial, we will show you how to install Nextcloud 18 with Apache on an <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 20.04 VPS<\/a>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent 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-69c96e123c445\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><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-69c96e123c445\"  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:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#Step-1-Log-in-via-SSH-and-Update-your-System\" >Step 1: Log in via SSH and Update your System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#Step-2-Install-Apache-and-PHP\" >Step 2 : Install Apache and PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#Step-3-Install-and-Configure-MariaDB\" >Step 3 : Install and Configure MariaDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#Step-4-Install-Nextcloud\" >Step 4 : Install Nextcloud<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#Step-5-Configure-Apache-for-Nextcloud\" >Step 5 : Configure Apache for Nextcloud<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#Step-6-Access-Nextcloud-Web-UI\" >Step 6 : Access Nextcloud Web UI<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>A Ubuntu 20.04 VPS with root access enabled or a user with sudo privileges.<\/li><li>MySQL or MariaDB<\/li><li>PHP 7.0 +<\/li><li>Apache 2.4 with mod_php module<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-1-log-in-via-ssh-and-update-your-system\"><span class=\"ez-toc-section\" id=\"Step-1-Log-in-via-SSH-and-Update-your-System\"><\/span>Step 1: Log in via SSH and Update your System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First, you will need to log in to your Ubuntu 20.04 VPS via SSH as the root user:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ssh root@IP_ADDRESS -p PORT_NUMBER<\/code><\/pre>\n\n\n\n<p>Next, run the following commands to upgrade all installed packages on your VPS:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt-get upgrade -y<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt-get update -y<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-install-apache-and-php\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Apache-and-PHP\"><\/span>Step 2 : Install Apache and PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Nextcloud runs on the webserver and PHP-based application. So you will need to install the Apache webserver, PHP and other required PHP extensions in your server. You can install all of them with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt-get install php7.4 libapache2-mod-php7.4 php7.4-xml php7.4-cli php7.4-cgi php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-zip php-imagick php7.4-json php7.4-intl -y<\/code><\/pre>\n\n\n\n<p>Once all the packages are installed, verify the PHP version using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>php -v<\/code><\/pre>\n\n\n\n<p><br>You should see the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code> PHP 7.4.3 (cli) (built: May  5 2020 12:14:27) ( NTS )\n Copyright (c) The PHP Group\n Zend Engine v3.4.0, Copyright (c) Zend Technologies\n with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-install-and-configure-mariadb\"><span class=\"ez-toc-section\" id=\"Step-3-Install-and-Configure-MariaDB\"><\/span>Step 3 : Install and Configure MariaDB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Nextcloud uses MariaDB to store information. You can install the MariaDB server and other packages with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt-get install mariadb-server mariadb-client unzip wget -y <\/code><\/pre>\n\n\n\n<p>Once installed, secure the MariaDB installation by running the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>mysql_secure_installation<\/code><\/pre>\n\n\n\n<p>Answer all the questions as shown below to set the MariaDB root password and secure the installation:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code> Enter current password for root (enter for none):\n Set root password? [Y\/n] Y\n New password:\n Re-enter new password:\n Remove anonymous users? [Y\/n] Y\n Disallow root login remotely? [Y\/n] Y\n Remove test database and access to it? [Y\/n] Y\n Reload privilege tables now? [Y\/n] Y<\/code><\/pre>\n\n\n\n<p>Once the MariaDB is secured, log in to the MariaDB console with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>mysql -u root -p<\/code><\/pre>\n\n\n\n<p>Provide your root password when prompt then create a database and user for NextCloud with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>MariaDB [(none)]&gt; CREATE DATABASE nextclouddb;<br>MariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'your-password';<\/code><\/pre>\n\n\n\n<p>Next, flush the privileges and exit from the MariaDB console with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>MariaDB [(none)]&gt; FLUSH PRIVILEGES;<br>MariaDB [(none)]&gt; EXIT;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-4-install-nextcloud\"><span class=\"ez-toc-section\" id=\"Step-4-Install-Nextcloud\"><\/span>Step 4 : Install Nextcloud<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>At the time of writing this article, the latest version of Nextcloud is 18.0.4. You can download it from the Nextcloud&#8217;s official website using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>wget https:\/\/download.nextcloud.com\/server\/releases\/nextcloud-18.0.4.zip<\/code><\/pre>\n\n\n\n<p>Once the download is completed, unzip the downloaded file to the Apache root directory:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>unzip nextcloud-18.0.4.zip -d \/var\/www\/html\/<\/code><\/pre>\n\n\n\n<p>Next, change the ownership of the nextcloud directory to www-data:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>chown -R www-data:www-data \/var\/www\/html\/nextcloud<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-5-configure-apache-for-nextcloud\"><span class=\"ez-toc-section\" id=\"Step-5-Configure-Apache-for-Nextcloud\"><\/span>Step 5 : Configure Apache for Nextcloud<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Next, create a new Apache virtual host configuration file to serve the Nextcloud:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>nano \/etc\/apache2\/sites-available\/nextcloud.conf<\/code><\/pre>\n\n\n\n<p>Add the following content:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><br><code> &lt;VirtualHost *:80&gt;<br> DocumentRoot \"\/var\/www\/html\/nextcloud\"<br> ServerName your-domain.com<br> ErrorLog ${APACHE_LOG_DIR}\/nextcloud.error<br> CustomLog ${APACHE_LOG_DIR}\/nextcloud.access combined<br> &lt;Directory \/var\/www\/html\/nextcloud\/&gt;<br> Require all granted<br> Options FollowSymlinks MultiViews<br> AllowOverride All<br> &lt;IfModule mod_dav.c&gt;<br> Dav off<br> &lt;\/IfModule&gt;<br> SetEnv HOME \/var\/www\/html\/nextcloud<br> SetEnv HTTP_HOME \/var\/www\/html\/nextcloud<br> Satisfy Any<br> &lt;\/Directory&gt;<br> &lt;\/VirtualHost&gt;<\/code><\/pre>\n\n\n\n<p>Save and close the file. Then, enable the Apache virtual host configuration file with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>a2ensite nextcloud.conf<\/code><\/pre>\n\n\n\n<p>Next, enable the required Apache modules with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>a2enmod rewrite headers env dir mime setenvif ssl<\/code><\/pre>\n\n\n\n<p>Finally, reload Apache for the changes to take effect.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl restart apache2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-6-access-nextcloud-web-ui\"><span class=\"ez-toc-section\" id=\"Step-6-Access-Nextcloud-Web-UI\"><\/span>Step 6 : Access Nextcloud Web UI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>At this point, Nextcloud is installed and configured. Now, open your web browser and type the URL <code>http:\/\/your-domain.com<\/code> . You will be redirected to the following screen:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"710\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-installation-on-ubuntu-20.04.jpg\" alt=\"nextcloud installation on ubuntu 20.04\" class=\"wp-image-35122\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-installation-on-ubuntu-20.04.jpg 600w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-installation-on-ubuntu-20.04-254x300.jpg 254w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/nextcloud-installation-on-ubuntu-20.04-127x150.jpg 127w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n\n<p>Set your Nextcloud admin username, password, data folder, database name, database username, password, and click on the Finish setup button. Once the installation has been finished, you should see the Nextcloud dashboard in the following screen:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"303\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/set-up-nextcloud-on-ubuntu-20.04.jpg\" alt=\"\" class=\"wp-image-35123\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/set-up-nextcloud-on-ubuntu-20.04.jpg 600w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/set-up-nextcloud-on-ubuntu-20.04-300x152.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/set-up-nextcloud-on-ubuntu-20.04-150x76.jpg 150w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n\n<p>Congratulations! you have successfully installed Nextcloud 18 on Ubuntu 20.04 VPS. For more information, visit the Nextcloud official documentation.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright size-full\"><img decoding=\"async\" width=\"227\" height=\"150\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/installing-nextcloud-on-ubuntu-20.04.jpg\" alt=\"installing nextcloud on ubuntu 20.04\" class=\"wp-image-35117\" title=\"Installing PHP 8 on Ubuntu 20.04\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/installing-nextcloud-on-ubuntu-20.04.jpg 227w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/installing-nextcloud-on-ubuntu-20.04-150x99.jpg 150w\" sizes=\"(max-width: 227px) 100vw, 227px\" \/><\/figure><\/div>\n\n\n\n<p>Of course, you don\u2019t need to install Nextcloud 18 on Ubuntu 20.04 yourself if you use one of our <a href=\"https:\/\/www.rosehosting.com\/nextcloud-hosting.html\">Nextcloud Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install and set this up for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you liked this post on How To Install Nextcloud 18 on Ubuntu 20.04, please share it with your friends on the social networks by using the buttons on the left, or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nextcloud is an open-source, flexible, and self-hosted cloud storage service. It is a fork of Owncloud and very similar to &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Nextcloud on Ubuntu 20.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#more-35143\" aria-label=\"Read more about How to Install Nextcloud on Ubuntu 20.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":35112,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1710,1698],"tags":[1290,59,1839],"class_list":["post-35143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms-crm-erp","category-ubuntu","tag-nextcloud","tag-ubuntu","tag-ubuntu-20-04","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Nextcloud on Ubuntu 20.04<\/title>\n<meta name=\"description\" content=\"In this tutorial, we will show you how to install Nextcloud 18 with Apache on an Ubuntu 20.04 VPS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Nextcloud on Ubuntu 20.04\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, we will show you how to install Nextcloud 18 with Apache on an Ubuntu 20.04 VPS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-25T17:06:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:32:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Nextcloud on Ubuntu 20.04\" \/>\n<meta name=\"twitter:description\" content=\"In this tutorial, we will show you how to install Nextcloud 18 with Apache on an Ubuntu 20.04 VPS.\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Nextcloud on Ubuntu 20.04\",\"datePublished\":\"2020-12-25T17:06:00+00:00\",\"dateModified\":\"2022-06-03T08:32:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/\"},\"wordCount\":610,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg\",\"keywords\":[\"nextcloud\",\"ubuntu\",\"Ubuntu 20.04\"],\"articleSection\":[\"CMS, CRM, ERP\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/\",\"name\":\"How to Install Nextcloud on Ubuntu 20.04\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg\",\"datePublished\":\"2020-12-25T17:06:00+00:00\",\"dateModified\":\"2022-06-03T08:32:23+00:00\",\"description\":\"In this tutorial, we will show you how to install Nextcloud 18 with Apache on an Ubuntu 20.04 VPS.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#primaryimage\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg\",\"width\":742,\"height\":372,\"caption\":\"how to install nextcloud on ubuntu 20.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rosehosting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Nextcloud on Ubuntu 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RoseHosting\",\"https:\/\/x.com\/rosehosting\",\"https:\/\/www.linkedin.com\/in\/rosehosting\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\/\/www.rosehosting.com\",\"https:\/\/www.facebook.com\/rosehosting.helpdesk\"],\"url\":\"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Nextcloud on Ubuntu 20.04","description":"In this tutorial, we will show you how to install Nextcloud 18 with Apache on an Ubuntu 20.04 VPS.","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:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Nextcloud on Ubuntu 20.04","og_description":"In this tutorial, we will show you how to install Nextcloud 18 with Apache on an Ubuntu 20.04 VPS.","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2020-12-25T17:06:00+00:00","article_modified_time":"2022-06-03T08:32:23+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_title":"How to Install Nextcloud on Ubuntu 20.04","twitter_description":"In this tutorial, we will show you how to install Nextcloud 18 with Apache on an Ubuntu 20.04 VPS.","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Nextcloud on Ubuntu 20.04","datePublished":"2020-12-25T17:06:00+00:00","dateModified":"2022-06-03T08:32:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/"},"wordCount":610,"commentCount":4,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg","keywords":["nextcloud","ubuntu","Ubuntu 20.04"],"articleSection":["CMS, CRM, ERP","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/","name":"How to Install Nextcloud on Ubuntu 20.04","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg","datePublished":"2020-12-25T17:06:00+00:00","dateModified":"2022-06-03T08:32:23+00:00","description":"In this tutorial, we will show you how to install Nextcloud 18 with Apache on an Ubuntu 20.04 VPS.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-nextcloud-on-ubuntu-20.04.jpg","width":742,"height":372,"caption":"how to install nextcloud on ubuntu 20.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nextcloud-on-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Nextcloud on Ubuntu 20.04"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=35143"}],"version-history":[{"count":5,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35143\/revisions"}],"predecessor-version":[{"id":35282,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35143\/revisions\/35282"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/35112"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=35143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=35143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=35143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}