{"id":1737,"date":"2022-12-30T12:30:00","date_gmt":"2022-12-30T18:30:00","guid":{"rendered":"https:\/\/linuxhostsupport.com\/blog\/?p=1737"},"modified":"2022-12-05T07:10:09","modified_gmt":"2022-12-05T13:10:09","slug":"how-to-install-uptime-kuma-on-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/","title":{"rendered":"How to Install Uptime Kuma on Ubuntu 22.04"},"content":{"rendered":"\n<div id=\"linux-1892233197\" 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>Uptime Kuma is an open-source monitoring solution. We can monitor our websites and servers&#8217; uptime and configure them to send us notifications via multiple options, like Telegram, email, Discord, etc. Uptime Kuma is an easy-to-use monitoring tool, and it is powerful for traffic control, observability, service discovery, etc. This article will show you how to install Uptime Kuma on <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting\/\" title=\"\">Ubuntu 22.04<\/a>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An Ubuntu server 22.04<\/li>\n\n\n\n<li>SSH access with root privileges<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1. Log in to the server<\/h2>\n\n\n\n<p>First, log in to your Ubuntu 22.04 VPS through SSH as the root user:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh root@IP_Address -p Port_number<\/pre>\n\n\n\n<p>You would need to replace \u2018IP_Address\u2018 and \u2018Port_number\u2018 with your server\u2019s IP address and SSH port number.<\/p>\n\n\n\n<p>Before starting, we need to make sure that all Ubuntu 22.04 packages installed on the server are up to date. You can do this by executing the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt update -y<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2. Create a System User<\/h2>\n\n\n\n<p>In this step, we will create a new system user and grant it sudo privileges. Let&#8217;s say the new system user is called \u2018master\u2019; you can choose any username you like.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># adduser master<\/pre>\n\n\n\n<p>Next, let\u2019s run the command below to add the new user to sudo group. In Ubuntu operating system, users who are members of sudo group are allowed to run sudo commands.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># usermod -aG sudo master<\/pre>\n\n\n\n<p>Once created and given sudo privileges, we can log in as the new user \u2018master\u2019, and we will use this user to run commands and complete the Uptime Kuma installation.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># su - master<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3. Install NodeJS and NPM<\/h2>\n\n\n\n<p>Uptime Kuma requires NodeJS runtime environment and npm. We can install NodeJS from the Ubuntu default repository, but we will get an older version of NodeJS if we use this method and Uptime Kuma requires at least NodeJS version 14. In this step, we will install NodeJS and npm through the NodeJS repository to get the most recent version of it.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ curl -sL https:\/\/deb.nodesource.com\/setup_lts.x | sudo -E bash -<\/pre>\n\n\n\n<p>Once completed, we need to download the package information from the newly added source above.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt update<\/pre>\n\n\n\n<p>Next, run the following command to install NodeJS and NPM finally.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install nodejs<\/pre>\n\n\n\n<p>That&#8217;s it; nodejs and NPM are installed; you can check the installed version by executing this one-liner:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ node -v; npm -v<\/pre>\n\n\n\n<p>You will see an output like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">master@ubuntu22:~$ node -v; npm -v\nv16.18.0\n8.19.2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4. Install Uptime Kuma<\/h2>\n\n\n\n<p>Uptime Kuma is not available in the default Ubuntu repository. We can install it by downloading it from GitHub using git.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install git<\/pre>\n\n\n\n<p>After git is installed, we can continue to clone Uptime Kuma from its GitHub repository.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ git clone https:\/\/github.com\/louislam\/uptime-kuma.git<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cd uptime-kuma<\/pre>\n\n\n\n<p>It&#8217;s time to run the installation using the NPM package manager of Nodejs.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ npm run setup<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/11\/uptime-kuma-npm-run-setup.webp\" alt=\"uptime kuma npm run setup\" class=\"wp-image-43585\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5. Install PM2<\/h2>\n\n\n\n<p>With Process Manager (PM2), we can keep our applications alive forever, reload them without downtime, and facilitate common system admin tasks. Execute the command below to install PM2 on your Ubuntu 22.04.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo npm install pm2 -g<\/pre>\n\n\n\n<p>Once pm2 is installed, we can run our Uptime Kuma with this command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ pm2 start server\/server.js --name kuma\n\n<img decoding=\"async\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/11\/uptime-kuma-pm2-start.webp\" alt=\"uptime kuma pm2 start\" width=\"900\" height=\"578\"><\/pre>\n\n\n\n<p>Now, you can open your web browser and navigate to the page at http:\/\/YOUR_SERVER_IP_ADDRESS:3001, and you will see the uptime Kuma welcome page, you can create a new user now.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/11\/uptime-kuma-welcome.webp\" alt=\"uptime kuma welcome\" class=\"wp-image-43587\"\/><\/figure>\n\n\n\n<p>To add monitoring, you can click on the &#8216;Add New Monitor&#8217; button<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/11\/uptime-kuma-monitor.webp\" alt=\"uptime kuma monitor\" class=\"wp-image-43588\"\/><\/figure>\n\n\n\n<p>You can customize and configure your monitoring here.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/11\/uptime-kuma-customize-monitor.webp\" alt=\"uptime kuma customize monitor\" class=\"wp-image-43589\"\/><\/figure>\n\n\n\n<p>After starting Uptime Kuma, we can create a service file for PM2 to make Uptime Kuma start automatically upon reboot.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ pm2 startup<\/pre>\n\n\n\n<p>You will get an output like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[PM2] Init System found: systemd\n[PM2] To setup the Startup Script, copy\/paste the following command:\nsudo env PATH=$PATH:\/usr\/bin \/usr\/lib\/node_modules\/pm2\/bin\/pm2 startup systemd -u master --hp \/home\/master<\/pre>\n\n\n\n<p>Just follow the instruction shown on the screen, for example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo env PATH=$PATH:\/usr\/bin \/usr\/lib\/node_modules\/pm2\/bin\/pm2 startup systemd -u master --hp \/home\/master<\/pre>\n\n\n\n<p>Then, you will also see an output like this one:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/11\/uptime-kuma-pm2-startup.webp\" alt=\"uptime kuma pm2 startup\" class=\"wp-image-43590\"\/><\/figure>\n\n\n\n<p>Now we need to save the current ongoing process:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ pm2 save<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6. Install and Configure NGINX<\/h2>\n\n\n\n<p>Your Uptime Kuma install has now been completed, and you should be able to access it at your server\u2019s public IP with port number 3001. However, if you want to access your Uptime Kuma website using a domain name or subdomain name instead of typing the server\u2019s IP address and the port number in the URL, you would need to configure a reverse proxy on your server.<\/p>\n\n\n\n<p>This step will show you how to implement the reverse proxy configuration using Nginx.<\/p>\n\n\n\n<p>First, install Nginx with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install nginx<\/pre>\n\n\n\n<p>On Ubuntu 22.04, Nginx is configured to start running upon installation; you can check it by running this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl status nginx<\/pre>\n\n\n\n<p>Once installed, create a new Nginx server block configuration file. Replace <strong>kuma.yourdomain.com<\/strong> with your actual domain or subdomain name:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo nano \/etc\/nginx\/sites-enabled\/kuma.yourdomain.com.conf<\/pre>\n\n\n\n<p>Add the following content to the file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">server {\n\nlisten 80;\nserver_name kuma.yourdomain.com;\nlocation \/ {\n&nbsp;&nbsp;&nbsp; proxy_pass http:\/\/localhost:3001;\n&nbsp;&nbsp;&nbsp; proxy_http_version 1.1;\n&nbsp;&nbsp;&nbsp; proxy_set_header Upgrade $http_upgrade;\n&nbsp;&nbsp;&nbsp; proxy_set_header Connection \"upgrade\";\n&nbsp;&nbsp;&nbsp; proxy_set_header Host $host;\n&nbsp;&nbsp;&nbsp; }\n\nlocation ~ \/.well-known {\n&nbsp;&nbsp;&nbsp; alias \/var\/www\/html;\n&nbsp;&nbsp;&nbsp; }\n}<\/pre>\n\n\n\n<p>Save the file by pressing CTRL + O, then press CTRL + X to exit the nano editor, then restart Nginx.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl restart nginx<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7. Install SSL certificate<\/h2>\n\n\n\n<p>This is an optional step but highly recommended to complete. We will install a free SSL certificate from Let\u2019s Encrypt.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install python3-certbot-nginx -y<\/pre>\n\n\n\n<p>Once completed, we can run this command to install the SSL certificate.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo certbot certonly -d kuma.yourdomain.com<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log\n\nHow would you like to authenticate with the ACME CA?\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n1: Nginx Web Server plugin (nginx)\n2: Spin up a temporary webserver (standalone)\n3: Place files in webroot directory (webroot)\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nSelect the appropriate number [1-3] then [enter] (press 'c' to cancel): 1\nEnter email address (used for urgent renewal and security notices)\n(Enter 'c' to cancel): you@yourdomain.com\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nPlease read the Terms of Service at\nhttps:\/\/letsencrypt.org\/documents\/LE-SA-v1.2-November-15-2017.pdf. You must\nagree in order to register with the ACME server. Do you agree?\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n(Y)es\/(N)o: y\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nWould you be willing, once your first certificate is successfully issued, to\nshare your email address with the Electronic Frontier Foundation, a founding\npartner of the Let's Encrypt project and the non-profit organization that\ndevelops Certbot? We'd like to send you email about our work encrypting the web,\nEFF news, campaigns, and ways to support digital freedom.\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n(Y)es\/(N)o: n\nAccount registered.\nRequesting a certificate for kuma.yourdomain.com\n\nSuccessfully received certificate.\nCertificate is saved at: \/etc\/letsencrypt\/live\/kuma.yourdomain.com\/fullchain.pem\nKey is saved at: \/etc\/letsencrypt\/live\/kuma.yourdomain.com\/privkey.pem\nThis certificate expires on 2023-01-19.\nThese files will be updated when the certificate renews.\nCertbot has set up a scheduled task to automatically renew this certificate in the background.\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nIf you like Certbot, please consider supporting our work by:\n* Donating to ISRG \/ Let's Encrypt: https:\/\/letsencrypt.org\/donate\n* Donating to EFF: https:\/\/eff.org\/donate-le\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nmaster@ubuntu22:~#<\/pre>\n\n\n\n<p>Make sure to pay attention to these lines; we need them when editing our nginx server block.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Certificate is saved at: \/etc\/letsencrypt\/live\/kuma.yourdomain.com\/fullchain.pem\nKey is saved at: \/etc\/letsencrypt\/live\/kuma.yourdomain.com\/privkey.pem<\/pre>\n\n\n\n<p>Next, we need to edit the nginx server block for kuma.yourdomain.com<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo nano \/etc\/nginx\/sites-enabled\/kuma.yourdomain.com.conf<\/pre>\n\n\n\n<p>Replace the content with the lines below.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">server {\n    listen 443 ssl http2;\n    server_name kuma.yourdomain.com;\n    ssl_certificate \/etc\/letsencrypt\/live\/kuma.yourdomain.com\/fullchain.pem;\n    ssl_certificate_key \/etc\/letsencrypt\/live\/kuma.yourdomain.com\/privkey.pem;\n\nlocation \/ {\n    proxy_set_header X-Real-IP $remote_addr;\n    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n    proxy_set_header Host $host;\n    proxy_pass http:\/\/localhost:3001\/;\n    proxy_http_version 1.1;\n    proxy_set_header Upgrade $http_upgrade;\n    proxy_set_header Connection \"upgrade\";\n    }\n}\n\nserver {\n    listen 80;\n    server_name kuma.yourdomain.com;\n    return 301 https:\/\/kuma.yourdomain.com$request_uri;\n}<\/pre>\n\n\n\n<p>Save the file, then exit and restart nginx<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl restart nginx<\/pre>\n\n\n\n<p>Now, you should be able to access your Uptime Kuma website in HTTPS mode at https:\/\/kuma.yourdomain.com; you can proceed with building your application using the Uptime Kuma.<\/p>\n\n\n\n<p>Of course, you don\u2019t have to pull your hair to install Uptime Kuma on <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting\/\">Ubuntu 22.04<\/a> if you have a managed Linux VPS hosting plan hosted with us. If you do, you can simply ask our support team to install <a href=\"https:\/\/github.com\/louislam\/uptime-kuma\">Uptime Kuma<\/a> on Ubuntu 22.04 for you. They are available 24\/7 and will be able to help you with the installation of Uptime Kuma, as well as any additional requirements that you may have.<\/p>\n\n\n\n<p>PS. If you enjoyed reading this blog post on how to install Uptime Kuma on Ubuntu 22.04, feel free to share it on social networks or simply leave a comment down in the comments section. Thank you.<\/p><div id=\"linux-3224722008\" 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>Uptime Kuma is an open-source monitoring solution. We can monitor our websites and servers&#8217; uptime and configure them to send us notifications via multiple options, like Telegram, email, Discord, etc. Uptime Kuma is an easy-to-use monitoring tool, and it is powerful for traffic control, observability, service discovery, etc. This article will show you how to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1741,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,182],"tags":[199,232,234],"class_list":["post-1737","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","tag-how-to-install","tag-ubuntu-22-04","tag-uptime-kuma"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Uptime Kuma on Ubuntu 22.04 | LinuxHostSupport<\/title>\n<meta name=\"description\" content=\"Uptime Kuma is an open-source monitoring solution. We can monitor our websites and servers&#039; uptime and configure them to send us notifications via\" \/>\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-uptime-kuma-on-ubuntu-22-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 Uptime Kuma on Ubuntu 22.04 | LinuxHostSupport\" \/>\n<meta property=\"og:description\" content=\"Uptime Kuma is an open-source monitoring solution. We can monitor our websites and servers&#039; uptime and configure them to send us notifications via\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-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=\"2022-12-30T18:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp\" \/>\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\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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=\"9 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-uptime-kuma-on-ubuntu-22-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"headline\":\"How to Install Uptime Kuma on Ubuntu 22.04\",\"datePublished\":\"2022-12-30T18:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/\"},\"wordCount\":948,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp\",\"keywords\":[\"how to install\",\"ubuntu 22.04\",\"uptime kuma\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/\",\"name\":\"How to Install Uptime Kuma on Ubuntu 22.04 | LinuxHostSupport\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp\",\"datePublished\":\"2022-12-30T18:30:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"description\":\"Uptime Kuma is an open-source monitoring solution. We can monitor our websites and servers' uptime and configure them to send us notifications via\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp\",\"contentUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp\",\"width\":742,\"height\":372,\"caption\":\"how to install uptime kuma on ubuntu 22.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-uptime-kuma-on-ubuntu-22-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Uptime Kuma on Ubuntu 22.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 Uptime Kuma on Ubuntu 22.04 | LinuxHostSupport","description":"Uptime Kuma is an open-source monitoring solution. We can monitor our websites and servers' uptime and configure them to send us notifications via","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-uptime-kuma-on-ubuntu-22-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Uptime Kuma on Ubuntu 22.04 | LinuxHostSupport","og_description":"Uptime Kuma is an open-source monitoring solution. We can monitor our websites and servers' uptime and configure them to send us notifications via","og_url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/","og_site_name":"LinuxHostSupport","article_publisher":"https:\/\/www.facebook.com\/linuxhostsupport","article_published_time":"2022-12-30T18:30:00+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@lnxhostsupport","twitter_site":"@lnxhostsupport","twitter_misc":{"Written by":"admin","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/#article","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/"},"author":{"name":"admin","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"headline":"How to Install Uptime Kuma on Ubuntu 22.04","datePublished":"2022-12-30T18:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/"},"wordCount":948,"commentCount":0,"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp","keywords":["how to install","ubuntu 22.04","uptime kuma"],"articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/","url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/","name":"How to Install Uptime Kuma on Ubuntu 22.04 | LinuxHostSupport","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp","datePublished":"2022-12-30T18:30:00+00:00","author":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"description":"Uptime Kuma is an open-source monitoring solution. We can monitor our websites and servers' uptime and configure them to send us notifications via","breadcrumb":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/#primaryimage","url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp","contentUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-install-uptime-kuma-on-ubuntu-22-04.webp","width":742,"height":372,"caption":"how to install uptime kuma on ubuntu 22.04"},{"@type":"BreadcrumbList","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-uptime-kuma-on-ubuntu-22-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxhostsupport.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Uptime Kuma on Ubuntu 22.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\/1737","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=1737"}],"version-history":[{"count":3,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/1737\/revisions"}],"predecessor-version":[{"id":1746,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/1737\/revisions\/1746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media\/1741"}],"wp:attachment":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media?parent=1737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/categories?post=1737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/tags?post=1737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}