{"id":1595,"date":"2021-11-30T12:30:00","date_gmt":"2021-11-30T18:30:00","guid":{"rendered":"https:\/\/linuxhostsupport.com\/blog\/?p=1595"},"modified":"2022-05-17T11:08:59","modified_gmt":"2022-05-17T16:08:59","slug":"how-to-install-kuma-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/","title":{"rendered":"How To Install Kuma on Ubuntu 20.04"},"content":{"rendered":"\n<div id=\"linux-659862449\" class=\"linux-before-1st-paragraph linux-entity-placement\" style=\"margin-top: 15px;margin-bottom: 15px;\"><a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/?mtm_campaign=blogs&#038;mtm_source=lhs&#038;mtm_medium=blog&#038;mtm_content=managed-vps&#038;mtm_cid=1339&#038;mtm_placement=inline\" aria-label=\"Untitled\"><img src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322.jpg\" alt=\"\"  srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322.jpg 728w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322-300x37.jpg 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div><p>Kuma is an open source monitoring tool like \u201cUptime Robot\u201d written in Nodejs. In this article, we\u2019ll learn how to install it on Ubuntu 20.04 so we can self-host our Uptime Bot. We\u2019ll also set up a reverse proxy on Apache with a Let\u2019s Encrypt SSL to secure our website.<\/p>\n\n\n\n<p>Kuma is easy to use and upgrade, and is powerful for traffic control, observability, service discovery, etc.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>An Ubuntu server 20.04<\/li><li>Root access on your server to install and deploy the services.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-adding-user-to-the-system\">Adding user to the system<\/h2>\n\n\n\n<p>For security reasons, you should deploy the application using a non-root user on your system. To add the user, you can just use this command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>useradd -m -s \/bin\/bash kuma<\/code><\/pre>\n\n\n\n<p>After your user is created, you need to set a password using this command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>passwd kuma<\/code><\/pre>\n\n\n\n<p>Now we\u2019ll let our user have root privileges with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>usermod -aG sudo kuma<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-nvm-node-version-manager\">Installing NVM (Node Version Manager)<\/h2>\n\n\n\n<p>This tool that we\u2019ll install now, will let us specific our nodejs versions for our applications to make our development and deployments environments more flexible.<\/p>\n\n\n\n<p>First of all, we need to switch from the root user to our Kuma.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su - kuma<\/code><\/pre>\n\n\n\n<p>Now you can just install the NVM with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.38.0\/install.sh | bash<\/code><\/pre>\n\n\n\n<p>You need to reload your bashrc file to load the nvm commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>source ~\/.bashrc<\/code><\/pre>\n\n\n\n<p>We can check now if the NVM is running with this command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nvm --version<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-install-nodejs-lts-version\">Install NodeJS LTS Version<\/h2>\n\n\n\n<p>To install and deploy your uptime Kuma bot, you need to install <strong>nodejs &gt;= 14<\/strong>, <strong>git<\/strong>, and<strong> pm2<\/strong>. In this section, you\u2019ll learn how to install NodeJS.<\/p>\n\n\n\n<p>With the NVM command properly working, you can simply run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nvm install --lts<\/code><\/pre>\n\n\n\n<p>And the latest version will be installed on your server. You can check once it finished with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kuma@server:~$ node --version\nv14.18.1<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-downloading-and-installing-uptime-kuma\">Downloading and installing Uptime-Kuma<\/h2>\n\n\n\n<p>To download the uptime Kuma, you need to install git on your server. You can simply run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install git<\/code><\/pre>\n\n\n\n<p>Now just run the following to download the uptime-kuma:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/louislam\/uptime-kuma.git<\/code><\/pre>\n\n\n\n<p>You\u2019ll be able now to access your downloaded content and setup the Kuma with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd uptime-kuma\/\nnpm run setup<\/code><\/pre>\n\n\n\n<p>And you\u2019re done, the uptime-kuma setup runs without errors and we can go to setup pm2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-uptime-kuma-with-pm2\">Setting up Uptime-Kuma with pm2<\/h2>\n\n\n\n<p>pm2 is a nodejs process manager that will help you manage and keep your nodejs application alive forever. pm2 has some built-in features that make the nodejs application deployment easy, it allows you to monitor your application status, logs, and even set up the service file for your application.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Install pm2 with npm:<\/li><\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install pm2 --global<\/code><\/pre>\n\n\n\n<p>2. Once the installation is completed, you can run this to start Kuma command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pm2 start npm --name uptime-kuma -- run start-server -- --port=3001 --hostname=127.0.0.1<\/code><\/pre>\n\n\n\n<p>You should see a screen like the below once you run the command above:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"204\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/installing-kuma-on-ubuntu-20.04.png\" alt=\"installing kuma on ubuntu 20.04\" class=\"wp-image-1596\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/installing-kuma-on-ubuntu-20.04.png 1024w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/installing-kuma-on-ubuntu-20.04-300x60.png 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/installing-kuma-on-ubuntu-20.04-768x153.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now, we\u2019ll create a system file for the service, first you need to run the below command to get the following result:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pm2 startup<\/code><\/pre>\n\n\n\n<p>You should receive an output like this one:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo env PATH=$PATH:\/home\/kuma\/.nvm\/versions\/node\/v14.18.1\/bin \/home\/kuma\/.nvm\/versions\/node\/v14.18.1\/lib\/node_modules\/pm2\/bin\/pm2 startup systemd -u kuma --hp \/home\/kuma<\/code><\/pre>\n\n\n\n<p>Just copy the result and paste it on your terminal, so you\u2019ll have an output like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"652\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/installation-of-kuma-on-ubuntu-20.04-1.png\" alt=\"installation of kuma on ubuntu 20.04\" class=\"wp-image-1598\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/installation-of-kuma-on-ubuntu-20.04-1.png 1024w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/installation-of-kuma-on-ubuntu-20.04-1-300x191.png 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/installation-of-kuma-on-ubuntu-20.04-1-768x489.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We need to save the current ongoing process:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pm2 save<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-settuping-a-reverse-proxy-on-kuma-service\">Settuping a reverse proxy on kuma service<\/h2>\n\n\n\n<p>First of all, we need to install the apache on our server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install apache2<\/code><\/pre>\n\n\n\n<p>Once the installation is done, you need to enable the proxy modules:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo a2enmod ssl proxy proxy_ajp proxy_wstunnel proxy_http rewrite deflate headers proxy_balancer proxy_connect proxy_html<\/code><\/pre>\n\n\n\n<p>We need to create the virtualhost for our subdomain or domain with the following content:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;\n  ServerName EXAMPLE.COM\n  ProxyPass \/ http:\/\/localhost:3001\/\n  RewriteEngine on\n  RewriteCond %{HTTP:Upgrade} websocket &#91;NC]\n  RewriteCond %{HTTP:Connection} upgrade &#91;NC]\n  RewriteRule ^\/?(.*) \"ws:\/\/localhost:3001\/$1\" &#91;P,L]\n&lt;\/VirtualHost&gt;\n<\/code><\/pre>\n\n\n\n<p>(Be sure to change from example.com to your actual domain)<\/p>\n\n\n\n<p>You can now access your domain and you should see the <a href=\"https:\/\/kuma.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kuma<\/a> website<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-let-s-encrypt-on-our-domain\">Setting up Let\u2019s Encrypt on our domain<\/h2>\n\n\n\n<p>First of all, to secure our domains with Let\u2019s Encrypt, we need to install the certbot. The service responsible for the verification of our domain:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install python3-certbot-apache<\/code><\/pre>\n\n\n\n<p>To generate a certificate on your domain, you need to run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot --apache example.com<\/code><\/pre>\n\n\n\n<p>(Be sure to change from example.com to your actual domain)<\/p>\n\n\n\n<p>And you just need to follow the instructions on your terminal.<\/p>\n\n\n\n<p>So, we are done. You can now proceed with your uptime kuma setup and finish it. Everything should be working fine with HTTPS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"501\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/setting-up-kuma-on-ubuntu-20.04.png\" alt=\"setting up kuma on ubuntu 20.04\" class=\"wp-image-1600\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/setting-up-kuma-on-ubuntu-20.04.png 1024w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/setting-up-kuma-on-ubuntu-20.04-300x147.png 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/setting-up-kuma-on-ubuntu-20.04-768x376.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Of course, you don\u2019t have to install Uptime Kuma on Ubuntu 20.04, if you use one of <a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting.html\">our managed VPS hosting services<\/a>, in which case you can simply ask our expert Linux admins to set up this for you. They are available 24\/7 and will take care of your request immediately.<\/p><div id=\"linux-1582283779\" class=\"linux-after-8th-paragraph linux-entity-placement\" style=\"margin-top: 15px;margin-bottom: 15px;\"><a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/?mtm_campaign=blogs&#038;mtm_source=lhs&#038;mtm_medium=blog&#038;mtm_content=managed-vps&#038;mtm_cid=1340&#038;mtm_placement=inline\" aria-label=\"Untitled\"><img src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622.jpg\" alt=\"\"  srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622.jpg 728w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622-300x37.jpg 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kuma is an open source monitoring tool like \u201cUptime Robot\u201d written in Nodejs. In this article, we\u2019ll learn how to install it on Ubuntu 20.04 so we can self-host our Uptime Bot. We\u2019ll also set up a reverse proxy on Apache with a Let\u2019s Encrypt SSL to secure our website. Kuma is easy to use [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1602,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,182],"tags":[199,209,174],"class_list":["post-1595","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","tag-how-to-install","tag-kuma","tag-ubuntu-20-04"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Kuma on Ubuntu 20.04 | LinuxHostSupport<\/title>\n<meta name=\"description\" content=\"In the following tutorial, we will teach you how to install Kuma on Ubuntu 20.04, step-by-step, for beginners.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-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 Kuma on Ubuntu 20.04 | LinuxHostSupport\" \/>\n<meta property=\"og:description\" content=\"In the following tutorial, we will teach you how to install Kuma on Ubuntu 20.04, step-by-step, for beginners.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxHostSupport\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/linuxhostsupport\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-30T18:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-17T16:08:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/how-to-install-kuma-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=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Kuma on Ubuntu 20.04 | LinuxHostSupport\" \/>\n<meta name=\"twitter:description\" content=\"In the following tutorial, we will teach you how to install Kuma on Ubuntu 20.04, step-by-step, for beginners.\" \/>\n<meta name=\"twitter:creator\" content=\"@lnxhostsupport\" \/>\n<meta name=\"twitter:site\" content=\"@lnxhostsupport\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\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:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"headline\":\"How To Install Kuma on Ubuntu 20.04\",\"datePublished\":\"2021-11-30T18:30:00+00:00\",\"dateModified\":\"2022-05-17T16:08:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/\"},\"wordCount\":708,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/how-to-install-kuma-on-ubuntu-20.04.jpg\",\"keywords\":[\"how to install\",\"kuma\",\"ubuntu 20.04\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/\",\"name\":\"How to Install Kuma on Ubuntu 20.04 | LinuxHostSupport\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/how-to-install-kuma-on-ubuntu-20.04.jpg\",\"datePublished\":\"2021-11-30T18:30:00+00:00\",\"dateModified\":\"2022-05-17T16:08:59+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"description\":\"In the following tutorial, we will teach you how to install Kuma on Ubuntu 20.04, step-by-step, for beginners.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/how-to-install-kuma-on-ubuntu-20.04.jpg\",\"contentUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/how-to-install-kuma-on-ubuntu-20.04.jpg\",\"width\":742,\"height\":372,\"caption\":\"how to install kuma on ubuntu 20.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-kuma-on-ubuntu-20-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Install Kuma on Ubuntu 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\",\"name\":\"LinuxHostSupport\",\"description\":\"Linux Tutorials and Guides\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Kuma on Ubuntu 20.04 | LinuxHostSupport","description":"In the following tutorial, we will teach you how to install Kuma on Ubuntu 20.04, step-by-step, for beginners.","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:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Kuma on Ubuntu 20.04 | LinuxHostSupport","og_description":"In the following tutorial, we will teach you how to install Kuma on Ubuntu 20.04, step-by-step, for beginners.","og_url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/","og_site_name":"LinuxHostSupport","article_publisher":"https:\/\/www.facebook.com\/linuxhostsupport","article_published_time":"2021-11-30T18:30:00+00:00","article_modified_time":"2022-05-17T16:08:59+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/how-to-install-kuma-on-ubuntu-20.04.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_title":"How to Install Kuma on Ubuntu 20.04 | LinuxHostSupport","twitter_description":"In the following tutorial, we will teach you how to install Kuma on Ubuntu 20.04, step-by-step, for beginners.","twitter_creator":"@lnxhostsupport","twitter_site":"@lnxhostsupport","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/"},"author":{"name":"admin","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"headline":"How To Install Kuma on Ubuntu 20.04","datePublished":"2021-11-30T18:30:00+00:00","dateModified":"2022-05-17T16:08:59+00:00","mainEntityOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/"},"wordCount":708,"commentCount":0,"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/how-to-install-kuma-on-ubuntu-20.04.jpg","keywords":["how to install","kuma","ubuntu 20.04"],"articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/","url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/","name":"How to Install Kuma on Ubuntu 20.04 | LinuxHostSupport","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/how-to-install-kuma-on-ubuntu-20.04.jpg","datePublished":"2021-11-30T18:30:00+00:00","dateModified":"2022-05-17T16:08:59+00:00","author":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"description":"In the following tutorial, we will teach you how to install Kuma on Ubuntu 20.04, step-by-step, for beginners.","breadcrumb":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/how-to-install-kuma-on-ubuntu-20.04.jpg","contentUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2021\/11\/how-to-install-kuma-on-ubuntu-20.04.jpg","width":742,"height":372,"caption":"how to install kuma on ubuntu 20.04"},{"@type":"BreadcrumbList","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-kuma-on-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxhostsupport.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Install Kuma on Ubuntu 20.04"}]},{"@type":"WebSite","@id":"https:\/\/linuxhostsupport.com\/blog\/#website","url":"https:\/\/linuxhostsupport.com\/blog\/","name":"LinuxHostSupport","description":"Linux Tutorials and Guides","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxhostsupport.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/linuxhostsupport.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/1595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/comments?post=1595"}],"version-history":[{"count":6,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/1595\/revisions"}],"predecessor-version":[{"id":1691,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/1595\/revisions\/1691"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media\/1602"}],"wp:attachment":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media?parent=1595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/categories?post=1595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/tags?post=1595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}