{"id":16723,"date":"2025-02-02T01:22:23","date_gmt":"2025-02-01T21:52:23","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=16723"},"modified":"2025-02-02T01:22:23","modified_gmt":"2025-02-01T21:52:23","slug":"%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/","title":{"rendered":"How to install Uptime Kuma"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introduction<\/h2>\n<p>Uptime Kuma is a free, open source, self-hosted monitoring tool designed to help you track the availability and performance of your websites, applications, and other services. Inspired by services like UptimeRobot, Uptime Kuma offers a powerful yet user-friendly interface that gives you complete control over your monitoring needs.<\/p>\n<p>In this tutorial, I will walk you through installing kuma uptime with Docker Compose in Portainer.<\/p>\n<p>In this scenario, we will discuss the usage and monitoring of an example of another server and website.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Prerequisites<\/h5>\n<ul>\n<li>A server with Ubuntu Server installed and root access.\n<ul>\n<li>To buy <a href=\"https:\/\/www.itpiran.net\/blog\/en\/\">Click<\/a> Do it.<\/li>\n<\/ul>\n<\/li>\n<li>Docker &amp; Docker Compose installed<\/li>\n<\/ul>\n<h5 id=\"%d8%a7%d8%b5%d8%b7%d9%84%d8%a7%d8%ad%d8%a7%d8%aa-%d9%85%d8%ab%d8%a7%d9%84\">Example terms<\/h5>\n<p>Since the choice of creating users is up to you, and this also applies to setting the hostname, only a sample of monitored IP addresses and services are listed here.<\/p>\n<ul>\n<li>IP addresses and ports:\n<ul>\n<li>Portainer: 203.0.113.1:9443<\/li>\n<li>Uptime Kuma 203.0.113.1:3001<\/li>\n<\/ul>\n<\/li>\n<li>Supervised services:\n<ul>\n<li>MyServer01: 192.0.2.254<\/li>\n<li>MyWebsite01: example.com<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d8%b3%d8%b1%d9%88%d8%b1\">Step 1 \u2013 Preparing the Server<\/h2>\n<p>For this example, I will use the pre-installed application in Hetzner Cloud \u2013 Docker CE.<\/p>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"250\"  class=\"aligncenter wp-image-16725 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1-300x94.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1-768x240.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1-110x34.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1-200x63.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1-380x119.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1-255x80.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02004445\/1-550x172.png 550w\" ><\/a><\/p>\n<p>After installing the server, connect to SSH with root permissions.<\/p>\n<p>Create a user with sudo privileges and add the new user to the Docker group.<\/p>\n<p>I recommend updating your Ubuntu packages before continuing.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt update &amp;&amp; sudo apt upgrade -y\r\n<\/code><\/pre>\n<\/div>\n<p>First, we create a volume that Portinator will use to store its data.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>docker volume create portainer_data\r\n<\/code><\/pre>\n<\/div>\n<p>Use the following command to start Portinator on port 9443. It also opens port 8000 for insecure HTTP.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\">docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v \/var\/run\/docker.sock:\/var\/run\/docker.sock -v portainer_data:\/data portainer\/portainer-ce:2.21.5<\/pre>\n<\/div>\n<p>We now have access to the server using our Portinar address.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>https:\/\/203.0.113.1:9443<\/code><\/pre>\n<\/div>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"576\"  class=\"aligncenter wp-image-16726 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2-300x216.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2-768x553.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2-110x79.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2-200x144.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2-380x274.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2-255x184.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02004702\/2-550x396.png 550w\" ><\/a><\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-1-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-portainer\">Step 1.1 \u2013 Setting up Portainer<\/h2>\n<p>Once we log into our portal, we are presented with the Environment Wizard where we select Get Started.<\/p>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"633\"  height=\"622\"  class=\"aligncenter wp-image-16727 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 633px) 100vw, 633px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3.png 633w, https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3-300x295.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3-65x65.png 65w, https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3-110x108.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3-200x197.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3-380x373.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3-255x251.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02004800\/3-550x540.png 550w\" ><\/a><\/p>\n<p>We choose our local environment.<\/p>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"162\"  class=\"aligncenter wp-image-16728 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4-300x61.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4-768x156.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4-110x22.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4-200x41.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4-380x77.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4-255x52.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02004847\/4-550x111.png 550w\" ><\/a><\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d9%be%d8%b4%d8%aa%d9%87-uptime-kuma\">Step 2 \u2013 Create the Uptime Kuma Stack<\/h2>\n<p>In the Portainer control panel on the left, select \u201cStacks.\u201d Then select Add Stack in the top right corner.<\/p>\n<p>The name can be anything, in our case uptime-kuma, the build method will be the default web editor and we will import Docker Compose as written below.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>version: '3.3'\r\nservices:\r\nuptime-kuma:\r\nimage: louislam\/uptime-kuma:1\r\ncontainer_name: uptime-kuma\r\nvolumes:\r\n- \/docker-vol\/uptime-kuma:\/app\/data # Here is a template for setting the directory \/path\/to\/dir\/uptime-kuma:\/app\/data\r\nports:\r\n- 3001:3001\r\nrestart: always\r\nsecurity_opt:\r\n- no-new-privileges:true<\/code><\/pre>\n<\/div>\n<p>Once inserted, click Deploy the stack at the bottom of the page.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%d8%a8%d9%87-uptime-kuma\">Step 3 \u2013 Access Uptime Kuma<\/h2>\n<p>Now we can visit our Uptime Kuma on port 3001.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>http:\/\/203.0.113.1:3001\/setup<\/code><\/pre>\n<\/div>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"667\"  class=\"aligncenter wp-image-16729 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5-300x250.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5-768x640.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5-110x92.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5-200x167.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5-380x317.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5-255x213.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02005030\/5-550x459.png 550w\" ><\/a><\/p>\n<p>After logging in, we see our dashboard, which we will explain later. First, let&#039;s take a look at the settings of the application itself.<\/p>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"387\"  class=\"aligncenter wp-image-16730 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6-300x145.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6-768x372.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6-110x53.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6-200x97.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6-380x184.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6-255x123.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02005119\/6-550x266.png 550w\" ><\/a><\/p>\n<p>In the top right corner, click on our profile icon and click on the Settings box.<\/p>\n<p>In the General section we can configure the initial settings of the application, I recommend setting the time zone correctly and if you want to connect Uptime Kuma to a domain later, select the initial base URL, if we use IP. , we do not need to fill in anything or click on Auto Get.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-%d9%86%d9%85%d9%88%d9%86%d9%87-%d9%86%d8%b8%d8%a7%d8%b1%d8%aa\">Step 4 \u2013 Monitoring Sample<\/h2>\n<p>We will consider an example of monitoring another Ubuntu server and website.<\/p>\n<p>Return to the dashboard and click Add New Monitor at the top left.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-1-%d9%86%d8%b8%d8%a7%d8%b1%d8%aa-%d8%a8%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88\">Step 4.1 \u2013 Monitoring Ubuntu Server<\/h2>\n<p>Now we will see an example of monitoring another Ubuntu server.<\/p>\n<p>For example, you can monitor the server using ping, Uptime Kuma also offers a Push option which is more comprehensive. But we will show ping monitoring here.<\/p>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"379\"  class=\"aligncenter wp-image-16731 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7-300x142.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7-768x364.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7-110x52.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7-200x95.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7-380x180.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7-255x121.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02005249\/7-550x261.png 550w\" ><\/a><\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-2-%d9%86%d8%b8%d8%a7%d8%b1%d8%aa-%d8%a8%d8%b1-%db%8c%da%a9-%d9%88%d8%a8-%d8%b3%d8%a7%db%8c%d8%aa\">Step 4.2 \u2013 Monitoring a Website<\/h2>\n<p>Now we see an example of a website.<\/p>\n<p>To track a web page, select the HTTP(s) tracking type.<\/p>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"378\"  class=\"aligncenter wp-image-16732 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8-300x142.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8-768x363.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8-110x52.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8-200x95.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8-380x180.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8-255x120.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02005342\/8-550x260.png 550w\" ><\/a><\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-3-%d9%86%d8%b8%d8%a7%d8%b1%d8%aa-%d8%a8%d8%b1-%d8%aa%d9%86%d8%b8%db%8c%d9%85%d8%a7%d8%aa\">Step 4.3 \u2013 Monitoring Settings<\/h2>\n<p>Here we will talk about the basic parameters that we can adjust for our monitor.<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameters<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Friendly name<\/td>\n<td>The name under which our supervision is found.<\/td>\n<\/tr>\n<tr>\n<td>Heart rate interval<\/td>\n<td>The default interval for checks is 60 seconds.<\/td>\n<\/tr>\n<tr>\n<td>Tries again.<\/td>\n<td>The number of failed checks before the service is considered definitive.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>You can also choose alerts for each monitor that detects that the service is not running. There are many options to choose from, some of the most popular ones are Email (SMTP), Discord, Telegram, Webhook.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%db%8c%da%a9-%d8%b5%d9%81%d8%ad%d9%87-%d9%88%d8%b6%d8%b9%db%8c%d8%aa\">Step 5 \u2013 Create a status page<\/h2>\n<p>Now we will explain how to create a status page for your monitoring.<\/p>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"175\"  class=\"aligncenter wp-image-16733 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9-300x66.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9-768x168.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9-110x24.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9-200x44.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9-380x83.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9-255x56.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02005749\/9-550x120.png 550w\" ><\/a><\/p>\n<p>Click New Status Page. Choose a name for the status page and enter a slug. Once the status page is published, you can access it as follows:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>http:\/\/203.0.113.1:3001\/status\/&lt;your_input&gt;<\/code><\/pre>\n<\/div>\n<p>After creating the page, we can set the title, icon, custom CSS, and more. We can also click Add Monitor, where we can add monitors that have been previously created.<\/p>\n<p><img  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"https:\/\/community.hetzner.com\/static\/e560d5e7071ad713d3345cd96a429138\/20785\/uptime-kuma-status-page-settings.png\"  class=\"pk-lazyload\"  data-pk-sizes=\"auto\"  data-pk-src=\"https:\/\/community.hetzner.com\/static\/e560d5e7071ad713d3345cd96a429138\/20785\/uptime-kuma-status-page-settings.png\" ><\/p>\n<p>Now if we click Save, our status page will be published and visible to non-logged in users.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>http:\/\/203.0.113.1:3001\/status\/test<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-6-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d8%aa%d8%b9%d9%85%db%8c%d8%b1-%d9%88-%d9%86%da%af%d9%87%d8%af%d8%a7%d8%b1%db%8c\">Step 6 \u2013 Create Maintenance<\/h2>\n<p>Another great tool is the ability to create maintenance. During maintenance, site monitoring is paused and a banner is displayed on the relevant status page with a maintenance notification, the affected views are highlighted in blue.<\/p>\n<p>Click on your profile icon in the top right and click on \u201cMaintenance.\u201d Now \u201cSchedule Maintenance.\u201d.<\/p>\n<p><a href=\"https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11.png\"><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"800\"  height=\"582\"  class=\"aligncenter wp-image-16734 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 800px) 100vw, 800px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11.png 800w, https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11-300x218.png 300w, https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11-768x559.png 768w, https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11-110x80.png 110w, https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11-200x146.png 200w, https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11-380x276.png 380w, https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11-255x186.png 255w, https:\/\/cdn.itpiran.net\/2025\/02\/02010545\/11-550x400.png 550w\" ><\/a><\/p>\n<p>In specific maintenance settings, a time window can be selected, everything from a specific time to a recurring interval or CRON is available.<\/p>\n<p>Once created, just click Save and the maintenance will be created and activated.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Result<\/h2>\n<p>I hope this tutorial helped you set up your status page. Uptime Kuma is highly customizable and I believe you will quickly get used to the magic of this monitoring tool and discover it for yourself.<\/p>","protected":false},"excerpt":{"rendered":"Introduction Uptime Kuma is a free, open source, self-hosted monitoring tool designed to help you\u2026","protected":false},"author":1,"featured_media":16735,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"[]","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193],"tags":[346,368],"class_list":{"0":"post-16723","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"tag-docker","9":"tag-ubuntu"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma - \u0628\u0644\u0627\u06af ITPiran<\/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.itpiran.net\/blog\/en\/tutorials\/\u0646\u062d\u0648\u0647-\u0646\u0635\u0628-uptime-kuma\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Uptime Kuma \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0646\u0638\u0627\u0631\u062a\u06cc \u0631\u0627\u06cc\u06af\u0627\u0646\u060c \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0648 \u062e\u0648\u062f \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u0628\u0647 \u0634\u0645\u0627&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/\u0646\u062d\u0648\u0647-\u0646\u0635\u0628-uptime-kuma\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-01T21:52:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2025\/02\/02011941\/Kuma.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\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: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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma\",\"datePublished\":\"2025-02-01T21:52:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/\"},\"wordCount\":90,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2025\\\/02\\\/02011941\\\/Kuma.jpg\",\"keywords\":[\"Docker\",\"Ubuntu\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2025\\\/02\\\/02011941\\\/Kuma.jpg\",\"datePublished\":\"2025-02-01T21:52:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2025\\\/02\\\/02011941\\\/Kuma.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2025\\\/02\\\/02011941\\\/Kuma.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to install Uptime Kuma - ITPiran Blog","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.itpiran.net\/blog\/en\/tutorials\/\u0646\u062d\u0648\u0647-\u0646\u0635\u0628-uptime-kuma\/","og_locale":"en_US","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Uptime Kuma \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0646\u0638\u0627\u0631\u062a\u06cc \u0631\u0627\u06cc\u06af\u0627\u0646\u060c \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0648 \u062e\u0648\u062f \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u0628\u0647 \u0634\u0645\u0627&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/\u0646\u062d\u0648\u0647-\u0646\u0635\u0628-uptime-kuma\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2025-02-01T21:52:23+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2025\/02\/02011941\/Kuma.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma","datePublished":"2025-02-01T21:52:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/"},"wordCount":90,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2025\/02\/02011941\/Kuma.jpg","keywords":["Docker","Ubuntu"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/","name":"How to install Uptime Kuma - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2025\/02\/02011941\/Kuma.jpg","datePublished":"2025-02-01T21:52:23+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2025\/02\/02011941\/Kuma.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2025\/02\/02011941\/Kuma.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/%d9%86%d8%ad%d9%88%d9%87-%d9%86%d8%b5%d8%a8-uptime-kuma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Uptime Kuma"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranian Sustainable Trade News and Articles","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Sustainable Iranian Business Blog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"admin","url":"https:\/\/www.itpiran.net\/blog\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/16723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/comments?post=16723"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/16723\/revisions"}],"predecessor-version":[{"id":16736,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/16723\/revisions\/16736"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media\/16735"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media?parent=16723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/categories?post=16723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/tags?post=16723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}