{"id":12720,"date":"2025-06-20T17:23:55","date_gmt":"2025-06-20T09:23:55","guid":{"rendered":"https:\/\/www.quape.com\/?p=12720"},"modified":"2025-07-09T20:32:47","modified_gmt":"2025-07-09T12:32:47","slug":"how-to-set-up-uptime-kuma-in-5-easy-steps","status":"publish","type":"post","link":"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/","title":{"rendered":"Cara Mengatur Uptime Kuma dalam 5 Langkah Mudah"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"12720\" class=\"elementor elementor-12720\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a15ffab e-flex e-con-boxed e-con e-parent\" data-id=\"3a15ffab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9391254 elementor-widget elementor-widget-text-editor\" data-id=\"9391254\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"323\" data-end=\"628\">How to Set Up Uptime Kuma is something every sysadmin or developer should know if they want a simple, powerful way to monitor their websites, servers, or APIs. Uptime Kuma is one of the best open-source uptime monitoring tools available today it&#8217;s lightweight, self-hosted, and super easy to deploy.<\/p><p data-start=\"633\" data-end=\"930\">With support for HTTP(s), TCP, ping, and push-based heartbeats, Uptime Kuma gives you clean dashboards, real-time alerts, and full control over your monitoring setup. Whether you&#8217;re managing a single site or an entire fleet of services, Uptime Kuma helps you catch issues before your users notice.<\/p><p data-start=\"935\" data-end=\"1156\">In this guide, you\u2019ll learn how to install Uptime Kuma using two easy methods: one with Node.js and PM2, and the other using Docker containers for quick setup. Both are beginner-friendly and optimized for performance.<\/p><p data-start=\"1161\" data-end=\"1232\">Let\u2019s dive in and get your monitoring system up and running in no time.<\/p><p data-start=\"457\" data-end=\"558\">In this guide, I&#8217;ll walk you through <strong data-start=\"494\" data-end=\"519\">two different methods<\/strong> to install Uptime Kuma on your server:<\/p><ul><li data-start=\"560\" data-end=\"595\"><p data-start=\"562\" data-end=\"595\">Method 1: Using <strong data-start=\"578\" data-end=\"595\">Node.js + PM2<\/strong><\/p><\/li><li data-start=\"596\" data-end=\"634\"><p data-start=\"598\" data-end=\"634\">Method 2: Using <strong data-start=\"614\" data-end=\"634\">Docker container<\/strong><\/p><\/li><\/ul><p data-start=\"636\" data-end=\"730\">But first, let&#8217;s start with the recommended server specifications to run Uptime Kuma smoothly.<\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><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><\/span><\/a><\/span><\/div>\n<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.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Recommended_VMVPS_Specifications\" >Recommended VM\/VPS Specifications<\/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.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Method_1_Install_Uptime_Kuma_using_Nodejs_PM2\" >Method #1: Install Uptime Kuma using Node.js + PM2<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_1_Clone_the_Repository\" >Step 1: Clone the Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_2_Install_Nodejs_using_NVM\" >Step 2: Install Node.js using NVM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_3_Set_Up_the_Project\" >Step 3: Set Up the Project<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_4_Install_and_Configure_PM2\" >Step 4: Install and Configure PM2<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_5_Start_Uptime_Kuma_with_PM2\" >Step 5: Start Uptime Kuma with PM2<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Method_2_Install_Uptime_Kuma_using_Docker_Recommended\" >Method #2: Install Uptime Kuma using Docker (Recommended)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_1_Install_Docker\" >Step 1: Install Docker<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_2_Run_the_Uptime_Kuma_Container\" >Step 2: Run the Uptime Kuma Container<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#How_to_Add_a_Monitor_in_Uptime_Kuma\" >How to Add a Monitor in Uptime Kuma<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_1_Add_New_Monitor\" >Step 1: Add New Monitor<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_2_Fill_in_Monitor_Details\" >Step 2: Fill in Monitor Details<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Step_3_Save_the_Monitor\" >Step 3: Save the Monitor<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.quape.com\/id\/how-to-set-up-uptime-kuma-in-5-easy-steps\/#Final_Thoughts\" >Final Thoughts<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 data-start=\"737\" data-end=\"773\"><span class=\"ez-toc-section\" id=\"Recommended_VMVPS_Specifications\"><\/span><strong>Recommended VM\/VPS Specifications<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2><p data-start=\"775\" data-end=\"848\">To ensure Uptime Kuma performs optimally, here are the recommended specs:<\/p><ul><li data-start=\"850\" data-end=\"870\"><p data-start=\"852\" data-end=\"870\"><strong data-start=\"852\" data-end=\"859\">CPU<\/strong>: 4 cores<\/p><\/li><li data-start=\"871\" data-end=\"888\"><p data-start=\"873\" data-end=\"888\"><strong data-start=\"873\" data-end=\"880\">RAM<\/strong>: 8 GB<\/p><\/li><li data-start=\"889\" data-end=\"934\"><p data-start=\"891\" data-end=\"934\"><strong data-start=\"891\" data-end=\"899\">Disk<\/strong>: 60 GB SSD NVMe (for fast loading)<\/p><\/li><\/ul><p data-start=\"936\" data-end=\"1045\">These specs are ideal if you plan to run multiple monitors or keep long-term logs without performance issues.<\/p><h2 data-start=\"1052\" data-end=\"1104\"><span class=\"ez-toc-section\" id=\"Method_1_Install_Uptime_Kuma_using_Nodejs_PM2\"><\/span><strong>Method #1: Install Uptime Kuma using Node.js + PM2<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2><p data-start=\"1106\" data-end=\"1214\">This method involves cloning the source code from GitHub and running the app manually using Node.js and PM2.<\/p><h3 data-start=\"1221\" data-end=\"1253\"><span class=\"ez-toc-section\" id=\"Step_1_Clone_the_Repository\"><\/span><strong>Step 1: Clone the Repository<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><pre>git clone https:\/\/github.com\/louislam\/uptime-kuma.git<\/pre><p data-start=\"1322\" data-end=\"1367\">Once cloned, move into the project directory:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">cd uptime-kuma<\/pre><div><h3 data-start=\"1402\" data-end=\"1439\"><span class=\"ez-toc-section\" id=\"Step_2_Install_Nodejs_using_NVM\"><\/span><strong>Step 2: Install Node.js using NVM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><p data-start=\"1441\" data-end=\"1476\">Install Node Version Manager (NVM):<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.40.3\/install.sh | bash<\/pre><\/div><div><p data-start=\"1571\" data-end=\"1613\">Then, load NVM into your terminal session:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">export NVM_DIR=\"$([ -z \"${XDG_CONFIG_HOME-}\" ] &amp;&amp; printf %s \"${HOME}\/.nvm\" || printf %s \"${XDG_CONFIG_HOME}\/nvm\")\"\n[ -s \"$NVM_DIR\/nvm.sh\" ] &amp;&amp; \\. \"$NVM_DIR\/nvm.sh\"<\/pre><div>\u00a0<\/div><div><p data-start=\"1792\" data-end=\"1826\">Now install Node.js (LTS version):<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">nvm install node<\/pre><div><h3 data-start=\"1863\" data-end=\"1893\"><span class=\"ez-toc-section\" id=\"Step_3_Set_Up_the_Project\"><\/span><strong>Step 3: Set Up the Project<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><p data-start=\"1895\" data-end=\"1946\">Once Node.js is installed, set up the dependencies:<\/p><pre data-start=\"1895\" data-end=\"1946\">npm run setup<\/pre><h3 data-start=\"1980\" data-end=\"2017\"><span class=\"ez-toc-section\" id=\"Step_4_Install_and_Configure_PM2\"><\/span><strong>Step 4: Install and Configure PM2<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><p data-start=\"2019\" data-end=\"2112\">PM2 helps keep the app running in the background and restarts it automatically if it crashes:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">npm install pm2 -g &amp;&amp; pm2 install pm2-logrotate<\/pre><div><h3 data-start=\"2180\" data-end=\"2218\"><span class=\"ez-toc-section\" id=\"Step_5_Start_Uptime_Kuma_with_PM2\"><\/span><strong>Step 5: Start Uptime Kuma with PM2<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><p data-start=\"2220\" data-end=\"2246\">Start the server with PM2:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">pm2 start server\/server.js --name uptime-kuma<\/pre><div><p data-start=\"2312\" data-end=\"2347\">Now, you can access Uptime Kuma at:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">http:\/\/your-vps-ip:3001<\/pre><div><p data-start=\"2382\" data-end=\"2477\">And that&#8217;s it for the first method. Now let&#8217;s go over the Docker method, which is even simpler.<\/p><\/div><p data-start=\"2382\" data-end=\"2477\"><strong>Also Read: <a href=\"https:\/\/www.quape.com\/how-to-install-wazuh-on-vps-or-cloud\/\">How to Install Wazuh SIEM Step by Step<\/a><\/strong><\/p><\/div><\/div><\/div><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><div><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><div><h2 data-start=\"2484\" data-end=\"2543\"><span class=\"ez-toc-section\" id=\"Method_2_Install_Uptime_Kuma_using_Docker_Recommended\"><\/span><strong>Method #2: Install Uptime Kuma using Docker (Recommended)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2><p data-start=\"2545\" data-end=\"2614\">This is a faster and cleaner way to install Uptime Kuma using Docker.<\/p><h3 data-start=\"2621\" data-end=\"2647\"><span class=\"ez-toc-section\" id=\"Step_1_Install_Docker\"><\/span><strong>Step 1: Install Docker<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><p data-start=\"2649\" data-end=\"2679\">Install Docker on your server:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">apt install docker.io<\/pre><div><p data-start=\"2716\" data-end=\"2743\">Verify Docker is installed:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">docker --version<\/pre><div><p data-start=\"2775\" data-end=\"2830\">If the version number is shown, Docker is ready to use.<\/p><h3 data-start=\"2837\" data-end=\"2878\"><span class=\"ez-toc-section\" id=\"Step_2_Run_the_Uptime_Kuma_Container\"><\/span><strong>Step 2: Run the Uptime Kuma Container<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><p data-start=\"2880\" data-end=\"2938\">Pull and run the Docker container using the command below:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">docker run -d --restart=always -p 3001:3001 -v uptime-kuma:\/app\/data --name uptime-kuma louislam\/uptime-kuma:1<\/pre><div><p data-start=\"3069\" data-end=\"3101\">Now open your browser and go to:<\/p><div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\"><pre class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">http:\/\/your-vps-ip:3001<\/pre><div><p data-start=\"3136\" data-end=\"3228\">You will see the initial setup screen where you can set up your admin username and password.<\/p><p data-start=\"3136\" data-end=\"3228\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-12730\" src=\"https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-300x175.png\" alt=\"How to Set Up Uptime Kuma\" width=\"670\" height=\"391\" srcset=\"https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-300x175.png 300w, https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-1024x597.png 1024w, https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-768x448.png 768w, https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way.png 1406w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/p><h2 data-start=\"3276\" data-end=\"3314\"><span class=\"ez-toc-section\" id=\"How_to_Add_a_Monitor_in_Uptime_Kuma\"><\/span><strong>How to Add a Monitor in Uptime Kuma<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2><p data-start=\"3316\" data-end=\"3421\">Once you&#8217;re inside the dashboard, you can start adding monitors. Here&#8217;s an example to monitor Google DNS.<\/p><h3 data-start=\"3428\" data-end=\"3455\"><span class=\"ez-toc-section\" id=\"Step_1_Add_New_Monitor\"><\/span><strong>Step 1: Add New Monitor<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><ul><li data-start=\"3457\" data-end=\"3482\"><p data-start=\"3459\" data-end=\"3482\">Click &#8220;Add New Monitor&#8221;<\/p><\/li><li data-start=\"3483\" data-end=\"3520\"><p data-start=\"3485\" data-end=\"3520\">Select <strong data-start=\"3492\" data-end=\"3500\">Ping<\/strong> as the monitor type<\/p><\/li><\/ul><p><img decoding=\"async\" class=\"alignnone wp-image-12731\" src=\"https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-4-257x300.png\" alt=\"How to Set Up Uptime Kuma\" width=\"512\" height=\"598\" srcset=\"https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-4-257x300.png 257w, https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-4.png 596w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p><h3 data-start=\"3572\" data-end=\"3607\"><span class=\"ez-toc-section\" id=\"Step_2_Fill_in_Monitor_Details\"><\/span><strong>Step 2: Fill in Monitor Details<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><ul><li data-start=\"3609\" data-end=\"3640\"><p data-start=\"3611\" data-end=\"3640\"><strong data-start=\"3611\" data-end=\"3628\">Friendly Name<\/strong>: Google DNS<\/p><\/li><li data-start=\"3641\" data-end=\"3668\"><p data-start=\"3643\" data-end=\"3668\"><strong data-start=\"3643\" data-end=\"3655\">Hostname<\/strong>: <code data-start=\"3657\" data-end=\"3666\">8.8.8.8<\/code><\/p><\/li><li data-start=\"3669\" data-end=\"3709\"><p data-start=\"3671\" data-end=\"3709\"><strong data-start=\"3671\" data-end=\"3693\">Heartbeat Interval<\/strong>: <code data-start=\"3695\" data-end=\"3699\">60<\/code> seconds<\/p><\/li><li data-start=\"3710\" data-end=\"3746\"><p data-start=\"3712\" data-end=\"3746\"><strong data-start=\"3712\" data-end=\"3730\">Retry Interval<\/strong>: <code data-start=\"3732\" data-end=\"3736\">60<\/code> seconds<\/p><\/li><\/ul><p data-start=\"3748\" data-end=\"3771\"><strong data-start=\"3748\" data-end=\"3771\">What do these mean?<\/strong><\/p><ul><li data-start=\"3773\" data-end=\"3842\"><p data-start=\"3775\" data-end=\"3842\"><strong data-start=\"3775\" data-end=\"3788\">Heartbeat<\/strong> is a signal (ping) to check if the service is online.<\/p><\/li><li data-start=\"3843\" data-end=\"3950\"><p data-start=\"3845\" data-end=\"3950\"><strong data-start=\"3845\" data-end=\"3863\">Retry Interval<\/strong> means if the service doesn\u2019t respond, Uptime Kuma will wait this long before retrying.<\/p><\/li><\/ul><p data-start=\"3952\" data-end=\"4030\">You can also assign the monitor to a group and tag it for better organization.<\/p><h3 data-start=\"4037\" data-end=\"4065\"><span class=\"ez-toc-section\" id=\"Step_3_Save_the_Monitor\"><\/span><strong>Step 3: Save the Monitor<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><p data-start=\"4067\" data-end=\"4113\">Once everything is filled out, click <strong data-start=\"4104\" data-end=\"4112\">Save<\/strong>.<\/p><p data-start=\"4115\" data-end=\"4157\"><img decoding=\"async\" class=\"alignnone wp-image-12732\" src=\"https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-3-220x300.png\" alt=\"How to Set Up Uptime Kuma\" width=\"514\" height=\"701\" \/><\/p><p data-start=\"4159\" data-end=\"4273\">Your monitor is now live and running. Uptime Kuma will start checking the target based on the interval you&#8217;ve set.<\/p><p data-start=\"4159\" data-end=\"4273\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12733\" src=\"https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-2-300x145.png\" alt=\"How to Set Up Uptime Kuma\" width=\"684\" height=\"331\" srcset=\"https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-2-300x145.png 300w, https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-2-1024x495.png 1024w, https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-2-768x371.png 768w, https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-2-1536x742.png 1536w, https:\/\/www.quape.com\/wp-content\/uploads\/2025\/06\/How-to-Set-Up-Uptime-Kuma-the-Easy-Way-2.png 1895w\" sizes=\"(max-width: 684px) 100vw, 684px\" \/><\/p><h3 data-start=\"157\" data-end=\"175\"><span class=\"ez-toc-section\" id=\"Final_Thoughts\"><\/span><strong>Final Thoughts<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3><p data-start=\"177\" data-end=\"426\"><a href=\"https:\/\/uptimekuma.org\" target=\"_blank\" rel=\"noopener\">Uptime Kuma<\/a> is a fantastic tool to monitor uptime and receive alerts when your services go down. Whether you choose the manual Node.js + PM2 method or the cleaner Docker installation, you&#8217;re now fully equipped to track your infrastructure with ease.<\/p><p data-start=\"428\" data-end=\"728\">If you&#8217;re looking for a reliable VPS to host your Uptime Kuma instance, You can consider our companie&#8217;s <a href=\"https:\/\/www.quape.com\/hosting\/vps-hosting\/\"><strong data-start=\"519\" data-end=\"532\">VPS Hosting Plans<\/strong>.<\/a> It\u2019s optimized for monitoring tools like this offering <strong data-start=\"591\" data-end=\"634\">NVMe SSD storage for ultra-fast loading<\/strong> and a <strong data-start=\"641\" data-end=\"670\">reliable network connection with multiple upstream providers<\/strong>, ensuring your monitoring stays real-time and responsive.<\/p><p data-start=\"878\" data-end=\"986\">Let me know which method you chose, and if you have any questions or require to purchase a ready installed Uptime Kuma Server, feel free to reach out to us below. Happy monitoring!<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f69e37c elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"f69e37c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Submit Sales\" aria-label=\"Submit Sales\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"12720\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"f69e37c\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"How to Set Up Uptime Kuma in 5 Easy Steps\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"12720\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Message\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>How to Set Up Uptime Kuma is something every sysadmin or developer should know if they want a simple, powerful way to monitor their websites, servers, or APIs. Uptime Kuma is one of the best open-source uptime monitoring tools available today it&#8217;s lightweight, self-hosted, and super easy to deploy. With support for HTTP(s), TCP, ping, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":12743,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[93],"tags":[111,110,114,109,108,107,112,113],"class_list":["post-12720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security","tag-best-monitoring-tools-for-vps","tag-how-to-install-uptime-kuma","tag-linux-monitoring-tools","tag-open-source-monitoring","tag-server-monitoring","tag-uptime-kuma","tag-uptime-kuma-vps-installation","tag-website-uptime-checker"],"_links":{"self":[{"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/posts\/12720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/comments?post=12720"}],"version-history":[{"count":0,"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/posts\/12720\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/media\/12743"}],"wp:attachment":[{"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/media?parent=12720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/categories?post=12720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.quape.com\/id\/wp-json\/wp\/v2\/tags?post=12720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}