{"id":1926,"date":"2018-12-21T03:08:35","date_gmt":"2018-12-21T03:08:35","guid":{"rendered":"https:\/\/www.hostnic.id\/blog\/?p=1926"},"modified":"2018-12-21T03:35:47","modified_gmt":"2018-12-21T03:35:47","slug":"cara-install-nextcloud-15-di-ubuntu","status":"publish","type":"post","link":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/","title":{"rendered":"Cara install NextCloud 15 di Ubuntu"},"content":{"rendered":"\r\n<p>NextCloud adalah solusi Dropbox seperti untuk berbagi file dan sinkronisasi yang di-hosting sendiri. Menginstal NextCloud 15 pada Ubuntu adalah hal yang sepele. Apakah Anda ingin melakukan backup, melakukan sinkronisasi file atau hanya memiliki alternatif Google Kalender, panduan ini adalah untuk Anda.<\/p>\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_75 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2a25fc42b0c\" 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-6a2a25fc42b0c\"  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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Apa_itu_NextCloud_apakah_seperti_%E2%80%9Ccloud%E2%80%9D\" >Apa itu NextCloud? apakah seperti \u201ccloud\u201d?<\/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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Step_1_Install_software\" >Step 1: Install software<\/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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Step_2_Install_Database\" >Step 2: Install Database<\/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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Step_3_Install_NextCloud\" >Step 3: Install NextCloud<\/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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Step_4_Configuring_firewall\" >Step 4: Configuring firewall<\/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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Step_5_Install\" >Step 5: Install<\/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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Step_6_Enable_Caching_suggested\" >Step 6: Enable Caching (suggested)<\/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:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Enabling_OPcache\" >Enabling OPcache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Installing_and_configuring_Redis\" >Installing and configuring Redis<\/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:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Step_7_Expose_NextCloud_to_Internet_optional\" >Step 7: Expose NextCloud to Internet (optional)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#Step_8_Get_a_free_SSL_certificate_with_Lets_Encrypt_SUGGESTED\" >Step 8: Get a free SSL certificate with Let\u2019s Encrypt! (SUGGESTED!)<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Apa_itu_NextCloud_apakah_seperti_%E2%80%9Ccloud%E2%80%9D\"><\/span>Apa itu NextCloud? apakah seperti \u201ccloud\u201d?<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p><a class=\"fancybox image\" href=\"https:\/\/i0.wp.com\/www.marksei.com\/wp-content\/uploads\/2015\/09\/the-little-birdy-cloud.jpg?ssl=1\"><img data-recalc-dims=\"1\" height=\"280\" width=\"860\" decoding=\"async\" class=\"wp-image-823 tc-smart-load-skip tc-smart-loaded\" style=\"display: inline;\" src=\"https:\/\/i0.wp.com\/www.marksei.com\/wp-content\/uploads\/2015\/09\/the-little-birdy-cloud-860x280.jpg?resize=860%2C280&#038;ssl=1\" alt=\"cloud computing\" \/><\/a><\/p>\r\n<p>Jika Anda kebetulan datang ke sini secara kebetulan dan tidak tahu apa itu NextCloud, berikut adalah artikel yang menjelaskan fitur utama dan kelebihan \/ kekurangannya. NextCloud adalah SaaS Cloud, jika Anda ingin tahu lebih banyak tentang jenis cloud, Anda dapat membaca artikel ini.<\/p>\r\n<p>Dalam artikel ini kita akan membahas instalasi server.<\/p>\r\n<h2><span class=\"ez-toc-section\" id=\"Step_1_Install_software\"><\/span>Step 1: Install software<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>Langkah pertama untuk menginstal NextCloud 15 adalah menginstal server web dan PHP. Meskipun Anda dapat mengadaptasi panduan ini untuk banyak versi Ubuntu, saya sarankan Anda untuk tetap menggunakan Ubuntu 18.04 atau lebih tinggi karena PHP7 disertakan. PHP7 membawa banyak perbaikan atas versi sebelumnya dan akan meningkatkan NextCloud juga, karena faktanya PHP7 diperlukan sejak NextCloud 11. Anda akan memerlukan akses root selama prosedur ini.<\/p>\r\n<p>Open a <strong>terminal<\/strong> and input the following commands:<\/p>\r\n<pre class=\"lang:default decode:true \"># apt-get install apache2 php7.0 bzip2\r\n# apt-get install libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring\r\n# apt-get install php-intl php-mcrypt php-imagick php-xml php-zip<\/pre>\r\n<h2><span class=\"ez-toc-section\" id=\"Step_2_Install_Database\"><\/span>Step 2: Install Database<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>Now, this choice won\u2019t really alter the functionality of NextCloud, so pick whatever you know best. If you\u2019re unsure pick <strong>MariaDB\/MySQL<\/strong>.<\/p>\r\n\r\n<pre class=\"lang:default decode:true\"># apt-get install mariadb-server php-mysql<\/pre>\r\n\r\n<p><span style=\"font-size: 16px;\">During the installation you will be prompted to choose a <\/span><strong style=\"font-size: 16px;\">root password<\/strong><span style=\"font-size: 16px;\">, pick a strong one. If you\u2019re not prompted to choose a password, the default one will be blank. (This is potentially insecure, change it!)<\/span><\/p>\r\n\r\n<p>Now you need to <strong>enter<\/strong> the database (you will be asked the password you just set):<\/p>\r\n<pre class=\"lang:default decode:true \">$ mysql -u root -p\r\n<\/pre>\r\n<p><span style=\"font-size: 16px;\">Now that you are in <\/span><strong style=\"font-size: 16px;\">create a database<\/strong><span style=\"font-size: 16px;\">:<\/span><\/p>\r\n\r\n<pre class=\"lang:default decode:true \">CREATE DATABASE nextcloud;\r\n<\/pre>\r\n<p><span style=\"font-size: 16px;\">Now you need to <\/span><strong style=\"font-size: 16px;\">create the user<\/strong><span style=\"font-size: 16px;\"> that will be used to connect to the database:<\/span><\/p>\r\n\r\n<pre class=\"lang:default decode:true \">CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';\r\n<\/pre>\r\n<p><span style=\"font-size: 16px;\">The last step is to <\/span><strong style=\"font-size: 16px;\">grant the privileges<\/strong><span style=\"font-size: 16px;\"> to the new user:<\/span><\/p>\r\n\r\n<pre class=\"lang:default decode:true \">GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';\r\nFLUSH PRIVILEGES;<\/pre>\r\n<p><span style=\"font-size: 16px;\">When you\u2019re done type <\/span><strong style=\"font-size: 16px;\">Ctrl-D<\/strong><span style=\"font-size: 16px;\"> to exit.<\/span><\/p>\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Step_3_Install_NextCloud\"><\/span>Step 3: Install NextCloud<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>The last step is to actually get the software, configure it and run it.<\/p>\r\n\r\n<p>With these step we download the software and extract it:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \"># cd \/var\/www\r\n# wget https:\/\/download.nextcloud.com\/server\/releases\/latest-15.tar.bz2 -O nextcloud-15-latest.tar.bz2\r\n# tar -xvjf nextcloud-15-latest.tar.bz2\r\n# chown -R www-data:www-data nextcloud\r\n# rm nextcloud-15-latest.tar.bz2<\/pre>\r\n<p><span style=\"font-size: 16px;\">Now we need to create a new file in <\/span><strong style=\"font-size: 16px;\">\/etc\/apache2\/sites-available\/nextcloud.conf<\/strong><span style=\"font-size: 16px;\"> . Feel free to use whatever editor you feel comfortable with and add the following lines:<\/span><\/p>\r\n\r\n<pre class=\"lang:default decode:true \">Alias \/nextcloud \"\/var\/www\/nextcloud\/\"\r\n\r\n&lt;Directory \/var\/www\/nextcloud\/&gt;\r\n\u00a0\u00a0Options +FollowSymlinks\r\n\u00a0\u00a0AllowOverride All\r\n\r\n&lt;IfModule mod_dav.c&gt;\r\n\u00a0\u00a0Dav off\r\n&lt;\/IfModule&gt;\r\n\r\nSetEnv HOME \/var\/www\/nextcloud\r\nSetEnv HTTP_HOME \/var\/www\/nextcloud\r\n\r\n&lt;\/Directory&gt;<\/pre>\r\n<p><span style=\"font-size: 16px;\">Once done it\u2019s time to enable the new site and enable <\/span><strong style=\"font-size: 16px;\">apache mods<\/strong><span style=\"font-size: 16px;\"> that are needed by NextCloud:<\/span><\/p>\r\n\r\n<pre class=\"lang:default decode:true \"># a2ensite nextcloud\r\n# a2enmod rewrite headers env dir mime\r\n# systemctl restart apache2<\/pre>\r\n<p>&nbsp;<\/p>\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Step_4_Configuring_firewall\"><\/span>Step 4: Configuring firewall<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>This step is <strong>essential when your firewall is enabled<\/strong>. If your firewall is enabled you won\u2019t be able to access your NextCloud 15 instance; on the other hand if it isn\u2019t enabled you shouldn\u2019t have any problems and you can simply skip this step.\u00a0<\/p>\r\n\r\nKeep in mind <strong>having a firewall enabled is a good security practice<\/strong> and <strong>you should already have one enabled.<\/strong>\r\n\r\n<p>In order for the firewall to work, it must be enabled. This guide <strong>will not include<\/strong> this part. When you enable a firewall many things can go wrong, e.g. you\u2019re using SSH, you enable the firewall and your connection is cut and can\u2019t connect otherwise, hence you should carefully <strong>review the documentation<\/strong> from your distribution.<\/p>\r\n<p>To open the ports needed by NextCloud 15 follow these steps:<\/p>\r\n<span class=\"fl-ubuntu su-tabs-current\" tabindex=\"0\" role=\"button\" data-url=\"\" data-target=\"blank\">UFW<\/span><span class=\"fa fa-terminal\" tabindex=\"0\" role=\"button\" data-url=\"\" data-target=\"blank\">IPtables<\/span>\r\n<p><strong>UFW<\/strong> is the default firewall in Ubuntu, if you\u2019re using one, you\u2019re probably using <strong>UFW<\/strong>.<\/p>\r\n\r\n<pre class=\"lang:default decode:true \"># ufw allow http\r\n# ufw allow https<\/pre>\r\n\r\n<p><strong>IPtables<\/strong> is an older firewall (still widely used), <strong>if you\u2019re not using UFW<\/strong> you can use <strong>IPtables<\/strong> directly.<\/p>\r\n\r\n<pre class=\"lang:default decode:true\"># iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT\r\n# iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT<\/pre>\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Step_5_Install\"><\/span>Step 5: Install<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>Once you\u2019re done with selecting the <strong>database<\/strong>, it\u2019s time to install everything. Head to <strong>http:\/\/YOUR_IP_ADDRESS\/nextcloud\/<\/strong> and you will be facing the following screen:<\/p>\r\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" height=\"594\" width=\"1024\" decoding=\"async\" data-attachment-id=\"3974\" data-permalink=\"https:\/\/www.hostnic.id\/blog\/berita\/pentingnya-devops-dalam-industri-it\/attachment\/what-is-devops-1024x630\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2020\/09\/what-is-devops-1024x630-1.jpg?fit=1024%2C630&amp;ssl=1?v=1600621053\" data-orig-size=\"1024,630\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"what-is-devops-1024&amp;#215;630\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2020\/09\/what-is-devops-1024x630-1.jpg?fit=1024%2C630&amp;ssl=1?v=1600621053\" class=\"wp-image-3974 tc-smart-load-skip tc-smart-loaded\" style=\"display: inline;\" src=\"https:\/\/i0.wp.com\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Installation-1024x594.png?resize=1024%2C594&#038;ssl=1\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Installation-1024x594.png 1024w, https:\/\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Installation-300x174.png 300w, https:\/\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Installation-768x446.png 768w, https:\/\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Installation-520x302.png 520w\" alt=\"NextCloud 15 Installation\" \/>\r\n<figcaption>NextCloud 15 Installation<\/figcaption>\r\n<\/figure>\r\n<p>Select an administrator username and password, then you can select the <strong>data folder<\/strong>, but if you don\u2019t know what you\u2019re doing it\u2019s best if you leave it with the default value. Then click on \u201c<strong>Storage &amp; Database<\/strong>\u201d to select the <strong>database<\/strong> you chose during step 2. Fill everything and if you\u2019ve followed all the steps correctly you should be seeing the following screen:<\/p>\r\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" height=\"517\" width=\"1024\" decoding=\"async\" class=\"wp-image-3975 tc-smart-load-skip tc-smart-loaded\" style=\"display: inline;\" src=\"https:\/\/i0.wp.com\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Welcome-1024x517.png?resize=1024%2C517&#038;ssl=1\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Welcome-1024x517.png 1024w, https:\/\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Welcome-300x151.png 300w, https:\/\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Welcome-768x388.png 768w, https:\/\/www.marksei.com\/wp-content\/uploads\/2018\/12\/NextCloud-15-Welcome-520x263.png 520w\" alt=\"NextCloud 15 Welcome screen\" \/>\r\n<figcaption>NextCloud 15 Welcome screen<\/figcaption>\r\n<\/figure>\r\n<h2><span class=\"ez-toc-section\" id=\"Step_6_Enable_Caching_suggested\"><\/span>Step 6: Enable Caching (suggested)<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>NextCloud is good but it can be very slow if you don\u2019t configure a caching solution. There are two caching solutions covered in this guide:<\/p>\r\n<ul>\r\n<li><strong>PHP OPcache:<\/strong> a PHP inbuilt cache solution that speeds up scripts execution.<\/li>\r\n<li><strong>Redis server:<\/strong> a fast in-memory key-value store that speeds up everything in NextCloud.<\/li>\r\n<\/ul>\r\n<h3><span class=\"ez-toc-section\" id=\"Enabling_OPcache\"><\/span>Enabling OPcache<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n<p>Open a <strong>terminal<\/strong> and input the following commands:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \"># apt-get install php-opcache<\/pre>\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Now you need to edit a file located at <strong>\/etc\/php\/7.2\/apache2\/conf.d\/10-opcache.ini<\/strong> . Replace 7.2 with the version of PHP you have installed. With your favorite editor, edit the file adding the missing lines:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \">; configuration for php opcache module\r\n; priority=10\r\nzend_extension=opcache.so\r\nopcache.enable=1\r\nopcache.enable_cli=1\r\nopcache.interned_strings_buffer=8\r\nopcache.max_accelerated_files=10000\r\nopcache.memory_consumption=128\r\nopcache.save_comments=1\r\nopcache.revalidate_freq=1<\/pre>\r\n<p>&nbsp;<\/p>\r\n<p>These values are suggested by NextCloud, but you\u2019re free to tweak them to suit your needs. Once you\u2019re done you can restart apache:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \"># systemctl restart apache2\r\n<\/pre>\r\n\r\n<h3><span class=\"ez-toc-section\" id=\"Installing_and_configuring_Redis\"><\/span>Installing and configuring Redis<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n<p>Open a <strong>terminal<\/strong> and input the following commands:<\/p>\r\n\r\n\r\n<pre class=\"lang:default decode:true \"># apt-get install redis-server php-redis<\/pre>\r\n\r\n<p>Now you must configure NextCloud to use Redis. To do so you need to edit the NextCloud configuration file located at <strong>\/var\/www\/nextcloud\/config\/config.php<\/strong> . The file will look like this, add the highlighted lines:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \">&lt;?php\r\n$CONFIG = array (\r\n\u00a0\u00a0'instanceid' =&gt; '',\r\n\u00a0\u00a0'passwordsalt' =&gt; '',\r\n\u00a0\u00a0'secret' =&gt; '',\r\n\u00a0\u00a0'trusted_domains' =&gt;\r\n\u00a0\u00a0array (\r\n\u00a0\u00a0\u00a0\u00a00 =&gt; 'YOUR_IP',\r\n\u00a0\u00a0),\r\n\u00a0\u00a0'datadirectory' =&gt; '\/var\/www\/nextcloud\/data',\r\n\u00a0\u00a0'dbtype' =&gt; 'mysql',\r\n\u00a0\u00a0'version' =&gt; '15.0.0.10',\r\n\u00a0\u00a0'overwrite.cli.url' =&gt; 'http:\/\/YOUR_IP\/nextcloud',\r\n\u00a0\u00a0'dbname' =&gt; 'nextcloud',\r\n\u00a0\u00a0'dbhost' =&gt; 'localhost',\r\n\u00a0\u00a0'dbport' =&gt; '',\r\n\u00a0\u00a0'dbtableprefix' =&gt; 'oc_',\r\n\u00a0\u00a0'dbuser' =&gt; 'nc_user',\r\n\u00a0\u00a0'dbpassword' =&gt; 'YOUR_PASSWORD_HERE',\r\n\u00a0\u00a0'installed' =&gt; true,\r\n\u00a0\u00a0'memcache.locking' =&gt; '\\OC\\Memcache\\Redis',\r\n\u00a0\u00a0'memcache.distributed' =&gt; '\\OC\\Memcache\\Redis',\r\n\u00a0\u00a0'memcache.local' =&gt; '\\OC\\Memcache\\Redis',\r\n\u00a0\u00a0\u00a0\u00a0'redis' =&gt; [\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'host' =&gt; 'localhost',\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'port' =&gt; 6379,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'timeout' =&gt; 3,\r\n\u00a0\u00a0\u00a0\u00a0],\r\n);<\/pre>\r\n<p>&nbsp;<\/p>\r\n<p>These settings will enable NextCloud to use Redis for <strong>caching<\/strong> and <strong>file locks<\/strong>. Of course these settings are just an example, you can tweak them to suit your needs.<\/p>\r\n<p>Lastly, restart the webserver:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \"># systemctl restart apache2<\/pre>\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Step_7_Expose_NextCloud_to_Internet_optional\"><\/span>Step 7: Expose NextCloud to Internet (optional)<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\nHosting applications available to the Internet is potentially dangerous. In order to keep your applications safe you need to be proficient in system security and to follow security best practices.\r\n<p>Most people will want to access their files from whatever location they are. To do so, your newly created NextCloud instance needs to be connected to the Internet.<\/p>\r\n<p>Given that you need to take care of <strong>port-forwarding<\/strong> (if you\u2019re a home user) and <strong>domain configuration<\/strong> (which varies according to your provider), here you can find the instructions to create a <strong>virtual host<\/strong> with Apache.<\/p>\r\n\r\n<p>Using your favorite text editor, edit the file we created previously at <strong>\/etc\/apache2\/sites-available\/nextcloud.conf<\/strong> . And make it look like this:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \">&lt;VirtualHost *:80&gt;\r\n\u00a0\u00a0ServerName YOURDOMAIN.TLD\r\n\u00a0\u00a0ServerAdmin YOUR@EMAIL.TLD\r\n\r\n\u00a0\u00a0&lt;directory \/var\/www\/nextcloud&gt;\r\n\u00a0\u00a0\u00a0\u00a0Require all granted\r\n\u00a0\u00a0\u00a0\u00a0AllowOverride All\r\n\u00a0\u00a0\u00a0\u00a0Options FollowSymLinks MultiViews\r\n\u00a0\u00a0\u00a0\u00a0SetEnv HOME \/var\/www\/nextcloud\r\n\u00a0\u00a0\u00a0\u00a0SetEnv HTTP_HOME \/var\/www\/nextcloud\r\n\u00a0\u00a0&lt;\/directory&gt;\r\n&lt;\/VirtualHost&gt;<\/pre>\r\n<p>&nbsp;<\/p>\r\nIt is important to set <strong>ServerName<\/strong> according to a domain you own and have configured correctly. Once you complete this step you won\u2019t be able to access NextCloud through <strong>http:\/\/YOUR_IP_ADDRESS\/nextcloud<\/strong> anymore. Instead you will be able to access it through <strong>http:\/\/YOURDOMAIN.TLD<\/strong> (notice \/nextcloud is gone).\r\n<p>Lastly, restart the webserver:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \"># systemctl restart apache2\r\n<\/pre>\r\n\r\n\r\n<h2><span class=\"ez-toc-section\" id=\"Step_8_Get_a_free_SSL_certificate_with_Lets_Encrypt_SUGGESTED\"><\/span>Step 8: Get a free SSL certificate with Let\u2019s Encrypt! (SUGGESTED!)<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>Now that you have your NextCloud instance up and running you\u2019re good to go, but beware: <strong>you\u2019re not safe<\/strong>. Internet is a dangerous place for your data and you will most likely need an SSL certificate to ensure your communications are encrypted. Provided you own a <strong>domain name<\/strong> you can get one for <strong>free<\/strong> using Let\u2019s Encrypt! No catches, free forever.<\/p>\r\n\r\nLet\u2019s Encrypt has rate limits in place to prevent inappropriate usage of the CA. There\u2019s a limit on the numbers of attempts you can do before getting a temporary ban. During this setup, if things go wrong, I suggest you to use the \u2013staging option to avoid the temporary ban. The \u2013staging option will use a testing server and will not issue valid certificates. When you have completed the procedure against the test server successfully, you can remove the \u2013staging option to obtain the real certificate.\r\n\r\n<p>Open a <strong>terminal<\/strong> and input the following commands:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \">$ sudo apt-get update\r\n$ sudo apt-get install software-properties-common\r\n$ sudo add-apt-repository universe\r\n$ sudo add-apt-repository ppa:certbot\/certbot\r\n$ sudo apt-get update\r\n$ sudo apt-get install python-certbot-apache<\/pre>\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Now you will run the command to install a certificate, follow the procedure and you will get everything configured out of the box:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \">$ sudo certbot --apache\r\n<\/pre>\r\n<p>&nbsp;<\/p>\r\n\r\n<p>Lastly, restart the webserver:<\/p>\r\n\r\n<pre class=\"lang:default decode:true \"># systemctl restart apache2\r\n<\/pre>","protected":false},"excerpt":{"rendered":"<p>NextCloud adalah solusi Dropbox seperti untuk berbagi file dan sinkronisasi yang di-hosting sendiri. Menginstal NextCloud 15 pada Ubuntu adalah hal yang sepele. Apakah Anda ingin melakukan backup, melakukan sinkronisasi file atau hanya memiliki alternatif Google Kalender, panduan ini adalah untuk Anda. Apa itu NextCloud? apakah seperti \u201ccloud\u201d? Jika Anda kebetulan datang ke sini secara kebetulan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1932,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[91],"tags":[],"class_list":["post-1926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cara install NextCloud 15 di Ubuntu - Hostnic.id<\/title>\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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara install NextCloud 15 di Ubuntu - Hostnic.id\" \/>\n<meta property=\"og:description\" content=\"NextCloud adalah solusi Dropbox seperti untuk berbagi file dan sinkronisasi yang di-hosting sendiri. Menginstal NextCloud 15 pada Ubuntu adalah hal yang sepele. Apakah Anda ingin melakukan backup, melakukan sinkronisasi file atau hanya memiliki alternatif Google Kalender, panduan ini adalah untuk Anda. Apa itu NextCloud? apakah seperti \u201ccloud\u201d? Jika Anda kebetulan datang ke sini secara kebetulan [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostnic.id\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-21T03:08:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-21T03:35:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/12\/the-little-birdy-cloud-860x280.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"860\" \/>\n\t<meta property=\"og:image:height\" content=\"280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ari Sigit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ari Sigit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/\"},\"author\":{\"name\":\"Ari Sigit\",\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/#\\\/schema\\\/person\\\/a782d1235d484e7630007157996e5a49\"},\"headline\":\"Cara install NextCloud 15 di Ubuntu\",\"datePublished\":\"2018-12-21T03:08:35+00:00\",\"dateModified\":\"2018-12-21T03:35:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/\"},\"wordCount\":1240,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.hostnic.id\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1\",\"articleSection\":[\"Linux\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/\",\"url\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/\",\"name\":\"Cara install NextCloud 15 di Ubuntu - Hostnic.id\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.hostnic.id\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1\",\"datePublished\":\"2018-12-21T03:08:35+00:00\",\"dateModified\":\"2018-12-21T03:35:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/#\\\/schema\\\/person\\\/a782d1235d484e7630007157996e5a49\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.hostnic.id\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.hostnic.id\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1\",\"width\":860,\"height\":280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/tutorial\\\/linux\\\/cara-install-nextcloud-15-di-ubuntu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara install NextCloud 15 di Ubuntu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/\",\"name\":\"hostnic.id\",\"description\":\"Info, Tips dan Tutorial Seputar Layanan Hostnic\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/#\\\/schema\\\/person\\\/a782d1235d484e7630007157996e5a49\",\"name\":\"Ari Sigit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/140001cab6874fc4d4cecb4b3519ceca05b4fa2543ed46c5dae3704831ed3a2d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/140001cab6874fc4d4cecb4b3519ceca05b4fa2543ed46c5dae3704831ed3a2d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/140001cab6874fc4d4cecb4b3519ceca05b4fa2543ed46c5dae3704831ed3a2d?s=96&d=mm&r=g\",\"caption\":\"Ari Sigit\"},\"description\":\"Application Developer &amp; Support Specialist\",\"url\":\"https:\\\/\\\/www.hostnic.id\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara install NextCloud 15 di Ubuntu - Hostnic.id","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.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/","og_locale":"id_ID","og_type":"article","og_title":"Cara install NextCloud 15 di Ubuntu - Hostnic.id","og_description":"NextCloud adalah solusi Dropbox seperti untuk berbagi file dan sinkronisasi yang di-hosting sendiri. Menginstal NextCloud 15 pada Ubuntu adalah hal yang sepele. Apakah Anda ingin melakukan backup, melakukan sinkronisasi file atau hanya memiliki alternatif Google Kalender, panduan ini adalah untuk Anda. Apa itu NextCloud? apakah seperti \u201ccloud\u201d? Jika Anda kebetulan datang ke sini secara kebetulan [&hellip;]","og_url":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/","og_site_name":"Hostnic.id","article_published_time":"2018-12-21T03:08:35+00:00","article_modified_time":"2018-12-21T03:35:47+00:00","og_image":[{"width":860,"height":280,"url":"https:\/\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/12\/the-little-birdy-cloud-860x280.jpg","type":"image\/jpeg"}],"author":"Ari Sigit","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Ari Sigit","Estimasi waktu membaca":"8 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#article","isPartOf":{"@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/"},"author":{"name":"Ari Sigit","@id":"https:\/\/www.hostnic.id\/blog\/#\/schema\/person\/a782d1235d484e7630007157996e5a49"},"headline":"Cara install NextCloud 15 di Ubuntu","datePublished":"2018-12-21T03:08:35+00:00","dateModified":"2018-12-21T03:35:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/"},"wordCount":1240,"commentCount":0,"image":{"@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/12\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1","articleSection":["Linux"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/","url":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/","name":"Cara install NextCloud 15 di Ubuntu - Hostnic.id","isPartOf":{"@id":"https:\/\/www.hostnic.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/12\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1","datePublished":"2018-12-21T03:08:35+00:00","dateModified":"2018-12-21T03:35:47+00:00","author":{"@id":"https:\/\/www.hostnic.id\/blog\/#\/schema\/person\/a782d1235d484e7630007157996e5a49"},"breadcrumb":{"@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#primaryimage","url":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/12\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/12\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1","width":860,"height":280},{"@type":"BreadcrumbList","@id":"https:\/\/www.hostnic.id\/blog\/tutorial\/linux\/cara-install-nextcloud-15-di-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hostnic.id\/blog\/"},{"@type":"ListItem","position":2,"name":"Cara install NextCloud 15 di Ubuntu"}]},{"@type":"WebSite","@id":"https:\/\/www.hostnic.id\/blog\/#website","url":"https:\/\/www.hostnic.id\/blog\/","name":"hostnic.id","description":"Info, Tips dan Tutorial Seputar Layanan Hostnic","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hostnic.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/www.hostnic.id\/blog\/#\/schema\/person\/a782d1235d484e7630007157996e5a49","name":"Ari Sigit","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/secure.gravatar.com\/avatar\/140001cab6874fc4d4cecb4b3519ceca05b4fa2543ed46c5dae3704831ed3a2d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/140001cab6874fc4d4cecb4b3519ceca05b4fa2543ed46c5dae3704831ed3a2d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/140001cab6874fc4d4cecb4b3519ceca05b4fa2543ed46c5dae3704831ed3a2d?s=96&d=mm&r=g","caption":"Ari Sigit"},"description":"Application Developer &amp; Support Specialist","url":"https:\/\/www.hostnic.id\/blog\/author\/admin\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/12\/the-little-birdy-cloud-860x280.jpg?fit=860%2C280&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8D2mv-v4","jetpack-related-posts":[{"id":7999,"url":"https:\/\/www.hostnic.id\/blog\/tutorial\/tips\/panduan-install-moodle-di-ubuntu-20-04-dengan-nginx\/","url_meta":{"origin":1926,"position":0},"title":"Panduan Install Moodle Di Ubuntu 20.04 Dengan Nginx","author":"Monic","date":"2023-10-02","format":false,"excerpt":"Hello! Selamat datang di artikel kami. Bagaimana kabar kalian? Kami harap kalian semua dalam keadaan baik-baik saja. Pada kesempatan kali ini, kami akan memberikan panduan lengkap tentang cara menginstall Moodle di Ubuntu 20.04 dengan Nginx. Bagi kalian yang ingin membangun platform e-learning yang efisien dan handal, Moodle adalah pilihan yang\u2026","rel":"","context":"dalam &quot;Tips&quot;","block_context":{"text":"Tips","link":"https:\/\/www.hostnic.id\/blog\/.\/tutorial\/tips\/"},"img":{"alt_text":"install moodle ubuntu 20.04 nginx","src":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/10\/letters-alphabet-with-word-linux.jpg?fit=740%2C493&ssl=1%3Fv%3D1696240598&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/10\/letters-alphabet-with-word-linux.jpg?fit=740%2C493&ssl=1%3Fv%3D1696240598&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/10\/letters-alphabet-with-word-linux.jpg?fit=740%2C493&ssl=1%3Fv%3D1696240598&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/10\/letters-alphabet-with-word-linux.jpg?fit=740%2C493&ssl=1%3Fv%3D1696240598&resize=700%2C400 2x"},"classes":[]},{"id":8011,"url":"https:\/\/www.hostnic.id\/blog\/cloud\/install-moodle-di-ubuntu-20-04-dengan-apache-panduan-lengkap\/","url_meta":{"origin":1926,"position":1},"title":"Install Moodle Di Ubuntu 20.04 Dengan Apache: Panduan Lengkap","author":"Monic","date":"2023-10-02","format":false,"excerpt":"Halo pembaca yang terhormat, bagaimana kabar Kamu? Selamat datang di artikel kami yang akan membahas tentang cara menginstal Moodle di Ubuntu 20.04 dengan menggunakan Apache. Kami sangat senang dapat berbagi panduan lengkap ini dengan Kamu. Jadi, mari kita mulai perjalanan kita menuju instalasi Moodle yang sukses! Tetaplah membaca dan temukan\u2026","rel":"","context":"dalam &quot;Cloud&quot;","block_context":{"text":"Cloud","link":"https:\/\/www.hostnic.id\/blog\/.\/cloud\/"},"img":{"alt_text":"install moodle ubuntu 20.04 apache","src":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/10\/laptop-with-blue-optical-fiber_2.jpg?fit=740%2C493&ssl=1%3Fv%3D1696241629&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/10\/laptop-with-blue-optical-fiber_2.jpg?fit=740%2C493&ssl=1%3Fv%3D1696241629&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/10\/laptop-with-blue-optical-fiber_2.jpg?fit=740%2C493&ssl=1%3Fv%3D1696241629&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/10\/laptop-with-blue-optical-fiber_2.jpg?fit=740%2C493&ssl=1%3Fv%3D1696241629&resize=700%2C400 2x"},"classes":[]},{"id":1740,"url":"https:\/\/www.hostnic.id\/blog\/tutorial\/docker\/pengertian-serta-cara-instalasi-docker-di-linux-dan-windows\/","url_meta":{"origin":1926,"position":2},"title":"Pengertian Serta Cara Instalasi Docker di Linux dan Windows","author":"Ari Sigit","date":"2018-11-25","format":false,"excerpt":"Pada artikel ini saya akan menjelaskan mengenai Docker,\u00a0Belajar Awal & Cara Instalasi Docker.\u00a0Meskipun teknologi cloud yang semakin canggih dapat mempermudah Anda, namun Docker adalah jawaban lain untuk mengatasi permasalahan tersebut. Docker merupakan solusi dari permasalahan yang kerap dialami para developer untuk mengembangkan aplikasi mereka agar bisa berjalan fleksibel di berbagai\u2026","rel":"","context":"dalam &quot;Docker&quot;","block_context":{"text":"Docker","link":"https:\/\/www.hostnic.id\/blog\/.\/tutorial\/docker\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/11\/dockercon1-664x380.png?fit=664%2C380&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/11\/dockercon1-664x380.png?fit=664%2C380&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/11\/dockercon1-664x380.png?fit=664%2C380&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":2780,"url":"https:\/\/www.hostnic.id\/blog\/tutorial\/cara-mengonversi-dokumen-ke-format-pdf-di-ubuntu-command-line\/","url_meta":{"origin":1926,"position":3},"title":"Cara Mengonversi Dokumen ke Format PDF di Ubuntu Command Line","author":"Nanda Anubis","date":"2019-09-30","format":false,"excerpt":"PDF atau Portable Document Format sebagian besar pilihan pertama ketika datang untuk mencetak, berbagi, dan mengirim email dokumen, terutama yang lebih besar. Untuk Windows dan macOS, Anda mungkin sangat akrab, dan juga bergantung pada, produk Acrobat yang banyak digunakan untuk pembuatan, melihat, dan mengedit pdf. Sayangnya, tidak ada default, khusus,\u2026","rel":"","context":"dalam &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.hostnic.id\/blog\/.\/tutorial\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2019\/09\/Art6.0.png?fit=431%2C201&ssl=1%3Fv%3D1569302714&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1728,"url":"https:\/\/www.hostnic.id\/blog\/teknologi\/selamat-tinggal-openstack\/","url_meta":{"origin":1926,"position":4},"title":"Selamat Tinggal OpenStack","author":"Ari Sigit","date":"2018-11-24","format":false,"excerpt":"Selamat Tinggal OpenStack. Kini telah mencapai akhir dari sebuah era, akhir dari OpenStack dan kini berubah menjadi Open Infrastructure Summit. Canonical dengan OpenStack Summit sejak awal, merancang, membangun, mengoperasikan dan mendukung private cloud OpenStack di Ubuntu. Kami memahami pentingnya kepastian, stabilitas, kinerja dan efisiensi ekonomi untuk infrastruktur cloud pribadi dan\u2026","rel":"","context":"dalam &quot;Teknologi&quot;","block_context":{"text":"Teknologi","link":"https:\/\/www.hostnic.id\/blog\/.\/teknologi\/"},"img":{"alt_text":"Selamat Tinggal OpenStack","src":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/11\/ubuntu-canonical.png?fit=1200%2C646&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/11\/ubuntu-canonical.png?fit=1200%2C646&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/11\/ubuntu-canonical.png?fit=1200%2C646&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/11\/ubuntu-canonical.png?fit=1200%2C646&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2018\/11\/ubuntu-canonical.png?fit=1200%2C646&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":6870,"url":"https:\/\/www.hostnic.id\/blog\/teknologi\/cara-install-yarn-di-ubuntu-mudah-untuk-menginstal-yarn-di-sistem-operasi-ubuntu\/","url_meta":{"origin":1926,"position":5},"title":"Cara Install Yarn di Ubuntu: Mudah untuk Menginstal Yarn di Sistem Operasi Ubuntu!","author":"Monic","date":"2023-09-03","format":false,"excerpt":"Hostnic.id -\u00a0Halo pembaca, bagaimana kabar kalian? Apakah semuanya baik-baik saja? Selamat datang di artikel ini yang akan membahas tentang cara menginstal Yarn di Ubuntu. Yarn adalah sebuah package manager yang sangat populer di dunia pengembangan perangkat lunak. Dalam artikel ini, kita akan membahas langkah-langkah mudah untuk menginstal Yarn di sistem\u2026","rel":"","context":"dalam &quot;Teknologi&quot;","block_context":{"text":"Teknologi","link":"https:\/\/www.hostnic.id\/blog\/.\/teknologi\/"},"img":{"alt_text":"Cara Install Yarn di Ubuntu: Mudah untuk Menginstal Yarn di Sistem Operasi Ubuntu!","src":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/09\/YU.png?fit=1016%2C501&ssl=1%3Fv%3D1693725923&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/09\/YU.png?fit=1016%2C501&ssl=1%3Fv%3D1693725923&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/09\/YU.png?fit=1016%2C501&ssl=1%3Fv%3D1693725923&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.hostnic.id\/blog\/wp-content\/uploads\/2023\/09\/YU.png?fit=1016%2C501&ssl=1%3Fv%3D1693725923&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/posts\/1926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/comments?post=1926"}],"version-history":[{"count":13,"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/posts\/1926\/revisions"}],"predecessor-version":[{"id":1941,"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/posts\/1926\/revisions\/1941"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/media\/1932"}],"wp:attachment":[{"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/media?parent=1926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/categories?post=1926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostnic.id\/blog\/wp-json\/wp\/v2\/tags?post=1926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}