{"id":3402,"date":"2026-02-23T22:16:56","date_gmt":"2026-02-24T01:16:56","guid":{"rendered":"https:\/\/helpsysadmin.com.br\/blog\/?p=3402"},"modified":"2026-05-11T16:03:45","modified_gmt":"2026-05-11T19:03:45","slug":"uptime-kuma-tutorial-monitoramento","status":"publish","type":"post","link":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/","title":{"rendered":"Uptime Kuma: Monitoramento externo gratuito e eficiente (Tutorial de setup)."},"content":{"rendered":"<div id=\"helps-3595238657\" class=\"helps-before-content-2 helps-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-3661896953164277\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<!-- 2anuncios display quadrado -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-3661896953164277\"\r\n     data-ad-slot=\"5051229894\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><\/div>\n<p>Este \u00e9 um guia completo para <a href=\"https:\/\/helpsysadmin.com.br\/blog\/configurar-login-automatico-phpmyadmin\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"Como Configurar Login Autom\u00e1tico no phpMyAdmin via DirectAdmin\">configurar<\/a> o <strong><a href=\"https:\/\/uptime.kuma.pet\/\" target=\"_blank\" rel=\"noreferrer noopener\">Uptime Kuma<\/a><\/strong>, uma ferramenta de monitoramento <em>self-hosted<\/em> (hospedagem pr\u00f3pria) que serve como uma excelente alternativa gratuita a servi\u00e7os pagos como Uptime Robot ou StatusCake.<\/p>\n\n\n\n<p>O foco deste tutorial \u00e9 a instala\u00e7\u00e3o via <strong>Docker<\/strong> (padr\u00e3o da ind\u00fastria) e a exposi\u00e7\u00e3o segura via <strong>Nginx Reverse Proxy<\/strong>, garantindo que voc\u00ea tenha um painel de monitoramento externo robusto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-pre-requisitos\">Pr\u00e9-requisitos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Um servidor VPS (pode ser pequeno, ex: 1 vCPU, 1GB RAM) rodando <a href=\"https:\/\/helpsysadmin.com.br\/blog\/como-instalar-crowdsec\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Como instalar Crowdsec\" target=\"_blank\" rel=\"noopener\">Linux<\/a> (Ubuntu\/Debian\/AlmaLinux).<\/li>\n\n\n\n<li><a href=\"https:\/\/www.docker.com\/\">Docker<\/a> e Docker Compose instalados.<\/li>\n\n\n\n<li>Um dom\u00ednio ou subdom\u00ednio apontado para o IP do servidor (ex: <code>status.seudominio.com<\/code>).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-passo-1-instalacao-via-docker-compose\">Passo 1: Instala\u00e7\u00e3o via Docker Compose<\/h3>\n\n\n\n<p>Embora seja poss\u00edvel rodar com um simples comando <code>docker run<\/code>, o uso do Docker Compose \u00e9 recomendado para facilitar a manuten\u00e7\u00e3o e a persist\u00eancia dos dados.<\/p>\n\n\n\n<p>Crie o diret\u00f3rio para o projeto:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>mkdir -p \/opt\/uptime-kuma\ncd \/opt\/uptime-kuma<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">mkdir<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">p<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">opt<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">uptime<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">kuma<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">cd<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">opt<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">uptime<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">kuma<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Crie o arquivo <code>docker-compose.yml<\/code>:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>nano docker-compose.yml<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">nano<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">docker<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">compose<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">yml<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Insira o seguinte conte\u00fado:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>services:\n  uptime-kuma:\n    image: louislam\/uptime-kuma:2.1.1\n    container_name: uptime-kuma\n    volumes:\n      - .\/uptime-kuma-data:\/app\/data\n    ports:\n      - 3001:3001  # Porta interna exposta (ser\u00e1 usada pelo Proxy)\n    restart: always<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9FF\">services<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #D8DEE9\">uptime<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">kuma<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    image<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">louislam<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">uptime<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">kuma<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #B48EAD\">2.1<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #B48EAD\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    container_name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">uptime<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">kuma<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    volumes<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">uptime<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">kuma<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">data<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">app<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">data<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    ports<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">3001<\/span><span style=\"color: #D8DEE9FF\">:<\/span><span style=\"color: #B48EAD\">3001<\/span><span style=\"color: #D8DEE9FF\">  # <\/span><span style=\"color: #D8DEE9\">Porta<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">interna<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">exposta<\/span><span style=\"color: #D8DEE9FF\"> (<\/span><span style=\"color: #D8DEE9\">ser\u00e1<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">usada<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">pelo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">Proxy<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    restart<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">always<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Suba o container:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>docker compose up -d<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">docker<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">compose<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">up<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">d<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Neste momento, o Uptime Kuma j\u00e1 est\u00e1 rodando na porta <code>3001<\/code>. Voc\u00ea pode acess\u00e1-lo: http:\/\/ipdoseuservidor:3001<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-passo-2-configuracao-do-reverse-proxy-nginx\">Passo 2: Configura\u00e7\u00e3o do Reverse Proxy (Nginx)<\/h3>\n\n\n\n<p>Para acessar via <code>https:\/\/status.seudominio.com<\/code> e garantir seguran\u00e7a SSL, configuramos um proxy reverso. O Uptime Kuma utiliza <strong>WebSockets<\/strong> para atualiza\u00e7\u00f5es em tempo real, ent\u00e3o a configura\u00e7\u00e3o do Nginx exige cabe\u00e7alhos espec\u00edficos.<\/p>\n\n\n\n<p>Instale o nginx:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>#Ubuntu\napt install nginx\n#Almalinux\ndnf install nginx<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9FF\">#<\/span><span style=\"color: #D8DEE9\">Ubuntu<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">apt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">nginx<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">#<\/span><span style=\"color: #D8DEE9\">Almalinux<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">dnf<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">nginx<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Crie o arquivo de configura\u00e7\u00e3o do Nginx: <\/p>\n\n\n\n<p><code>nano \/etc\/nginx\/conf.d\/uptime-kuma.conf <\/code><\/p>\n\n\n\n<p><em>(Nota: Ajuste o caminho conforme sua distro, ex: <code>sites-available<\/code> no Ubuntu)<\/em><\/p>\n\n\n\n<p>Adicione a configura\u00e7\u00e3o (substitua <code>status.seudominio.com<\/code> pelo seu subdom\u00ednio):<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>server {\n    listen 80;\n    server_name status.seudominio.com;\n    location \/ {\n        proxy_pass http:\/\/127.0.0.1:3001;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection \"upgrade\";\n        proxy_set_header Host $host;\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 X-Forwarded-Proto $scheme;\n    }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">server<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #D8DEE9\">listen<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">80<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #D8DEE9\">server_name<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">status<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">seudominio<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">com<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #D8DEE9\">location<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">proxy_pass<\/span><span style=\"color: #D8DEE9FF\"> http<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #616E88\">\/\/127.0.0.1:3001;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">proxy_http_version<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1.1<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">proxy_set_header<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">Upgrade<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">$http_upgrade<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">proxy_set_header<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">Connection<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">upgrade<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">proxy_set_header<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">$host<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">proxy_set_header<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">X<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">Real<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">IP<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">$remote_addr<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">proxy_set_header<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">X<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">Forwarded<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">For<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">$proxy_add_x_forwarded_for<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #D8DEE9\">proxy_set_header<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">X<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">Forwarded<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">Proto<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">$scheme<\/span><span style=\"color: #81A1C1\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Teste e reinicie o Nginx: <code>nginx -t; systemctl restart nginx<\/code><\/p>\n\n\n\n<p>(Opcional mas recomendado) Instale o SSL com Certbot:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>certbot --nginx -d status.seudominio.com<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">certbot<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">nginx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">d<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">status<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">seudominio<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">com<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-passo-3-configuracao-inicial-e-monitoramento\">Passo 3: Configura\u00e7\u00e3o Inicial e Monitoramento<\/h3>\n\n\n\n<p>Acesse seu subdom\u00ednio. Na primeira tela, crie seu usu\u00e1rio administrador.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-adicionando-o-primeiro-monitor\">Adicionando o primeiro Monitor:<\/h4>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Clique em <strong>+ Add New Monitor<\/strong>.<\/li>\n\n\n\n<li><strong>Monitor Type:<\/strong> Escolha &#8220;HTTP(s)&#8221; para sites, &#8220;Ping&#8221; para servidores, ou &#8220;TCP Port&#8221; para servi\u00e7os espec\u00edficos (como bancos de dados).<\/li>\n\n\n\n<li><strong>Friendly Name:<\/strong> Nome do servi\u00e7o (ex: &#8220;Site Principal&#8221;).<\/li>\n\n\n\n<li><strong>URL:<\/strong> A URL a ser monitorada.<\/li>\n\n\n\n<li><strong>Heartbeat Interval:<\/strong> O padr\u00e3o \u00e9 60 segundos. Para monitoramento cr\u00edtico, voc\u00ea pode baixar para 20s.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-passo-4-notificacoes-telegram-discord-slack\">Passo 4: Notifica\u00e7\u00f5es (Telegram\/Discord\/Slack)<\/h3>\n\n\n\n<p>O diferencial do Uptime Kuma \u00e9 o suporte nativo a dezenas de canais de notifica\u00e7\u00e3o.<\/p>\n\n\n\n<p><strong>Exemplo com Telegram:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>No Telegram, fale com o <code>@BotFather<\/code> para criar um bot e obter o <strong>Token<\/strong>.<\/li>\n\n\n\n<li>Fale com o <code>@userinfobot<\/code> (ou obtenha seu ID de outra forma) para pegar seu <strong>Chat ID<\/strong>.<\/li>\n\n\n\n<li>No Uptime Kuma, v\u00e1 em <strong>Settings &gt; Notifications &gt; Setup Notification<\/strong>.<\/li>\n\n\n\n<li>Selecione <strong>Telegram<\/strong>, insira o Token e o Chat ID.<\/li>\n\n\n\n<li>Clique em <strong>Test<\/strong> e depois <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-passo-5-status-page-publica\">Passo 5: Status Page P\u00fablica<\/h3>\n\n\n\n<p>Para criar uma p\u00e1gina de status p\u00fablica (similar ao <code>status.github.com<\/code>) para seus usu\u00e1rios:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>No menu superior direito, clique em <strong>Status Pages<\/strong>.<\/li>\n\n\n\n<li>Clique em <strong>New Status Page<\/strong>.<\/li>\n\n\n\n<li>Defina um nome e um &#8220;slug&#8221; (caminho da URL).<\/li>\n\n\n\n<li>Adicione os monitores que voc\u00ea deseja exibir publicamente.<\/li>\n\n\n\n<li>Voc\u00ea pode mapear um dom\u00ednio espec\u00edfico para essa p\u00e1gina de status nas configura\u00e7\u00f5es da pr\u00f3pria p\u00e1gina (&#8220;Domain Name&#8221;).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dica-de-monitoramento-externo\">Dica de &#8220;Monitoramento Externo&#8221;<\/h3>\n\n\n\n<p>Para que o monitoramento seja realmente &#8220;externo&#8221;, o Uptime Kuma deve ser instalado em um servidor <strong>fora<\/strong> da infraestrutura que voc\u00ea est\u00e1 monitorando.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Cen\u00e1rio Ideal:<\/em> Se seus servi\u00e7os est\u00e3o na AWS, instale o Uptime Kuma em uma VPS barata na Hetzner ou OVH. Assim, se a AWS cair inteira, o Uptime Kuma (que est\u00e1 fora) conseguir\u00e1 te alertar.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faq\">FAQ<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1771257493786\"><strong class=\"schema-faq-question\">O Uptime Kuma \u00e9 realmente gratuito?<\/strong> <p class=\"schema-faq-answer\">Sim, o Uptime Kuma \u00e9 100% gratuito e open source. Diferente de servi\u00e7os como Uptime Robot ou StatusCake, que cobram por intervalos de checagem menores (como 1 minuto) ou hist\u00f3rico estendido, o Uptime Kuma oferece todos esses recursos sem custo, desde que voc\u00ea tenha um servidor para hosped\u00e1-lo.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771257524904\"><strong class=\"schema-faq-question\">Quais tipos de monitoramento o Uptime Kuma suporta?<\/strong> <p class=\"schema-faq-answer\">Ele suporta uma ampla variedade de monitores, incluindo: HTTP(s) para sites, Ping (ICMP) para servidores, Porta TCP, Keyword (procura uma palavra espec\u00edfica no HTML), DNS record, Steam Game Server e at\u00e9 monitoramento de cont\u00eaineres Docker.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771257557592\"><strong class=\"schema-faq-question\">Como receber notifica\u00e7\u00f5es do Uptime Kuma no WhatsApp ou Telegram?<\/strong> <p class=\"schema-faq-answer\">O Uptime Kuma possui integra\u00e7\u00e3o nativa com mais de 90 servi\u00e7os de notifica\u00e7\u00e3o. Para o Telegram, basta criar um bot via @BotFather e inserir o token. Para WhatsApp, \u00e9 poss\u00edvel utilizar servi\u00e7os de gateway ou webhooks, embora o Telegram seja a op\u00e7\u00e3o gratuita mais est\u00e1vel e recomendada.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771257614848\"><strong class=\"schema-faq-question\">O Uptime Kuma substitui o Zabbix ou Prometheus?<\/strong> <p class=\"schema-faq-answer\">N\u00e3o completamente. O Uptime Kuma \u00e9 focado em monitoramento de disponibilidade (&#8220;est\u00e1 on ou off?&#8221;) e p\u00e1ginas de status p\u00fablicas. O Zabbix e o Prometheus s\u00e3o ferramentas de m\u00e9tricas profundas (uso de disco, carga de CPU, an\u00e1lise de logs). O ideal \u00e9 usar o Uptime Kuma para monitoramento externo e alertas r\u00e1pidos, e o Zabbix para an\u00e1lise interna de infraestrutura.<\/p> <\/div> <\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-veja-mais\">Veja Mais:<\/h3>\n\n\n\n<p><a href=\"https:\/\/helpsysadmin.com.br\/blog\/docker-para-sysadmins-servicos-isolados\/\" target=\"_blank\" rel=\"noreferrer noopener\">Docker para SysAdmins: Servi\u00e7os Isolados sem Complica\u00e7\u00e3o<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/helpsysadmin.com.br\/blog\/instalar-portainer-nginx-proxy-no-ubuntu\/\" target=\"_blank\" rel=\"noreferrer noopener\">Como instalar Portainer para gerenciamento Docker com Nginx Proxy Manager no Ubuntu<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/helpsysadmin.com.br\/blog\/principais-comandos-linux-sysadmin\/\" target=\"_blank\" rel=\"noreferrer noopener\">Principais comandos Linux que todo sysadmin deve conhecer (Guia Completo)<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/helpsysadmin.com.br\/blog\/docker-compose-producao-redes-volumes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Docker Compose em Produ\u00e7\u00e3o: Guia de Redes e Volumes<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/helpsysadmin.com.br\/blog\/en\/install-portainer-for-docker-with-nginx-proxy-manager\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Install Portainer for Docker Management with Nginx Proxy Manager on Ubuntu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este \u00e9 um guia completo para configurar o Uptime Kuma, uma ferramenta de monitoramento self-hosted (hospedagem pr\u00f3pria) que serve como uma excelente [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3403,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4187],"tags":[2314,21,25,3535,3533,2310,3531],"class_list":["post-3402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-monitoramento-e-troubleshooting","tag-devops","tag-docker","tag-monitoramento","tag-open-source-2","tag-self-hosted","tag-sysadmin","tag-uptime-kuma"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Uptime Kuma: Tutorial de Monitoramento Open Source<\/title>\n<meta name=\"description\" content=\"Aprenda a instalar o Uptime Kuma com Docker. A melhor alternativa gratuita e self-hosted ao Uptime Robot para monitorar sites, servidores e portas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uptime Kuma: Monitoramento externo gratuito e eficiente (Tutorial de setup).\" \/>\n<meta property=\"og:description\" content=\"Aprenda a instalar o Uptime Kuma com Docker. A melhor alternativa gratuita e self-hosted ao Uptime Robot para monitorar sites, servidores e portas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog HelpSysAdmin\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-24T01:16:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T19:03:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/uptimekuma.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1240\" \/>\n\t<meta property=\"og:image:height\" content=\"606\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"HelpSysAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brhelpsysad\" \/>\n<meta name=\"twitter:site\" content=\"@brhelpsysad\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/\"},\"author\":{\"name\":\"HelpSysAdmin\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/bdbe3d7d71a0c6a3cb474c18da574efb\"},\"headline\":\"Uptime Kuma: Monitoramento externo gratuito e eficiente (Tutorial de setup).\",\"datePublished\":\"2026-02-24T01:16:56+00:00\",\"dateModified\":\"2026-05-11T19:03:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/\"},\"wordCount\":851,\"publisher\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/02\\/uptimekuma.webp\",\"keywords\":[\"DevOps\",\"docker\",\"monitoramento\",\"open source\",\"self-hosted\",\"SysAdmin\",\"uptime kuma\"],\"articleSection\":[\"Monitoramento e Troubleshooting (Diagn\u00f3stico)\"],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/\",\"name\":\"Uptime Kuma: Tutorial de Monitoramento Open Source\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/02\\/uptimekuma.webp\",\"datePublished\":\"2026-02-24T01:16:56+00:00\",\"dateModified\":\"2026-05-11T19:03:45+00:00\",\"description\":\"Aprenda a instalar o Uptime Kuma com Docker. A melhor alternativa gratuita e self-hosted ao Uptime Robot para monitorar sites, servidores e portas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257493786\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257524904\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257557592\"},{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257614848\"}],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#primaryimage\",\"url\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/02\\/uptimekuma.webp\",\"contentUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2026\\/02\\/uptimekuma.webp\",\"width\":1240,\"height\":606},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uptime Kuma: Monitoramento externo gratuito e eficiente (Tutorial de setup).\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\",\"name\":\"Blog HelpSysAdmin\",\"description\":\"Blog Gerenciamento de Servidor\",\"publisher\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"HelpSysAdmin Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#organization\",\"name\":\"HelpSysAdmin Gerenciamento de Servidores\",\"alternateName\":\"HelpSysAdmin\",\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\/\\/mlkpd8g42nae.i.optimole.com\\/w:512\\/h:512\\/q:mauto\\/f:best\\/https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2020\\/12\\/favicon.png\",\"contentUrl\":\"https:\\/\\/mlkpd8g42nae.i.optimole.com\\/w:512\\/h:512\\/q:mauto\\/f:best\\/https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/uploads\\/2020\\/12\\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"HelpSysAdmin Gerenciamento de Servidores\"},\"image\":{\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/brhelpsysad\",\"https:\\\/\\\/mastodon.social\\\/@helpsysadmin\"],\"description\":\"Oferecemos o gerenciamento de servidores dedicados, vps ou cloud. Apresentamos a melhor experi\u00eancia em atendimento e servi\u00e7o. Nosso time cuidar\u00e1 do seu servidor com backups, an\u00e1lises constantes, ajustes de seguran\u00e7a, realiza\u00e7\u00e3o de manuten\u00e7\u00e3o preventiva e corretiva, otimiza\u00e7\u00e3o de performance al\u00e9m de monitoramento 24\u00d77 com suporte Pr\u00f3 Ativo.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/bdbe3d7d71a0c6a3cb474c18da574efb\",\"name\":\"HelpSysAdmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/litespeed\\/avatar\\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1779065474\",\"url\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/litespeed\\/avatar\\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1779065474\",\"contentUrl\":\"https:\\/\\/helpsysadmin.com.br\\/blog\\/wp-content\\/litespeed\\/avatar\\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1779065474\",\"caption\":\"HelpSysAdmin\"},\"sameAs\":[\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257493786\",\"position\":1,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257493786\",\"name\":\"O Uptime Kuma \u00e9 realmente gratuito?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim, o Uptime Kuma \u00e9 100% gratuito e open source. Diferente de servi\u00e7os como Uptime Robot ou StatusCake, que cobram por intervalos de checagem menores (como 1 minuto) ou hist\u00f3rico estendido, o Uptime Kuma oferece todos esses recursos sem custo, desde que voc\u00ea tenha um servidor para hosped\u00e1-lo.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257524904\",\"position\":2,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257524904\",\"name\":\"Quais tipos de monitoramento o Uptime Kuma suporta?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ele suporta uma ampla variedade de monitores, incluindo: HTTP(s) para sites, Ping (ICMP) para servidores, Porta TCP, Keyword (procura uma palavra espec\u00edfica no HTML), DNS record, Steam Game Server e at\u00e9 monitoramento de cont\u00eaineres Docker.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257557592\",\"position\":3,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257557592\",\"name\":\"Como receber notifica\u00e7\u00f5es do Uptime Kuma no WhatsApp ou Telegram?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O Uptime Kuma possui integra\u00e7\u00e3o nativa com mais de 90 servi\u00e7os de notifica\u00e7\u00e3o. Para o Telegram, basta criar um bot via @BotFather e inserir o token. Para WhatsApp, \u00e9 poss\u00edvel utilizar servi\u00e7os de gateway ou webhooks, embora o Telegram seja a op\u00e7\u00e3o gratuita mais est\u00e1vel e recomendada.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257614848\",\"position\":4,\"url\":\"https:\\\/\\\/helpsysadmin.com.br\\\/blog\\\/uptime-kuma-tutorial-monitoramento\\\/#faq-question-1771257614848\",\"name\":\"O Uptime Kuma substitui o Zabbix ou Prometheus?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o completamente. O Uptime Kuma \u00e9 focado em monitoramento de disponibilidade (\\\"est\u00e1 on ou off?\\\") e p\u00e1ginas de status p\u00fablicas. O Zabbix e o Prometheus s\u00e3o ferramentas de m\u00e9tricas profundas (uso de disco, carga de CPU, an\u00e1lise de logs). O ideal \u00e9 usar o Uptime Kuma para monitoramento externo e alertas r\u00e1pidos, e o Zabbix para an\u00e1lise interna de infraestrutura.\",\"inLanguage\":\"pt-BR\"},\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Uptime Kuma: Tutorial de Monitoramento Open Source","description":"Aprenda a instalar o Uptime Kuma com Docker. A melhor alternativa gratuita e self-hosted ao Uptime Robot para monitorar sites, servidores e portas.","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:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/","og_locale":"pt_BR","og_type":"article","og_title":"Uptime Kuma: Monitoramento externo gratuito e eficiente (Tutorial de setup).","og_description":"Aprenda a instalar o Uptime Kuma com Docker. A melhor alternativa gratuita e self-hosted ao Uptime Robot para monitorar sites, servidores e portas.","og_url":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/","og_site_name":"Blog HelpSysAdmin","article_published_time":"2026-02-24T01:16:56+00:00","article_modified_time":"2026-05-11T19:03:45+00:00","og_image":[{"width":1240,"height":606,"url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/uptimekuma.webp","type":"image\/webp"}],"author":"HelpSysAdmin","twitter_card":"summary_large_image","twitter_creator":"@brhelpsysad","twitter_site":"@brhelpsysad","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#article","isPartOf":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/"},"author":{"name":"HelpSysAdmin","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/person\/bdbe3d7d71a0c6a3cb474c18da574efb"},"headline":"Uptime Kuma: Monitoramento externo gratuito e eficiente (Tutorial de setup).","datePublished":"2026-02-24T01:16:56+00:00","dateModified":"2026-05-11T19:03:45+00:00","mainEntityOfPage":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/"},"wordCount":851,"publisher":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#primaryimage"},"thumbnailUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/uptimekuma.webp","keywords":["DevOps","docker","monitoramento","open source","self-hosted","SysAdmin","uptime kuma"],"articleSection":["Monitoramento e Troubleshooting (Diagn\u00f3stico)"],"inLanguage":"pt-BR"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/","url":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/","name":"Uptime Kuma: Tutorial de Monitoramento Open Source","isPartOf":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#primaryimage"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#primaryimage"},"thumbnailUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/uptimekuma.webp","datePublished":"2026-02-24T01:16:56+00:00","dateModified":"2026-05-11T19:03:45+00:00","description":"Aprenda a instalar o Uptime Kuma com Docker. A melhor alternativa gratuita e self-hosted ao Uptime Robot para monitorar sites, servidores e portas.","breadcrumb":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257493786"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257524904"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257557592"},{"@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257614848"}],"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#primaryimage","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/uptimekuma.webp","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2026\/02\/uptimekuma.webp","width":1240,"height":606},{"@type":"BreadcrumbList","@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/helpsysadmin.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Uptime Kuma: Monitoramento externo gratuito e eficiente (Tutorial de setup)."}]},{"@type":"WebSite","@id":"https:\/\/helpsysadmin.com.br\/blog\/#website","url":"https:\/\/helpsysadmin.com.br\/blog\/","name":"Blog HelpSysAdmin","description":"Blog Gerenciamento de Servidor","publisher":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization"},"alternateName":"HelpSysAdmin Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/helpsysadmin.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/helpsysadmin.com.br\/blog\/#organization","name":"HelpSysAdmin Gerenciamento de Servidores","alternateName":"HelpSysAdmin","url":"https:\/\/helpsysadmin.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:512\/h:512\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2020\/12\/favicon.png","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:512\/h:512\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/uploads\/2020\/12\/favicon.png","width":512,"height":512,"caption":"HelpSysAdmin Gerenciamento de Servidores"},"image":{"@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/brhelpsysad","https:\/\/mastodon.social\/@helpsysadmin"],"description":"Oferecemos o gerenciamento de servidores dedicados, vps ou cloud. Apresentamos a melhor experi\u00eancia em atendimento e servi\u00e7o. Nosso time cuidar\u00e1 do seu servidor com backups, an\u00e1lises constantes, ajustes de seguran\u00e7a, realiza\u00e7\u00e3o de manuten\u00e7\u00e3o preventiva e corretiva, otimiza\u00e7\u00e3o de performance al\u00e9m de monitoramento 24\u00d77 com suporte Pr\u00f3 Ativo.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"}},{"@type":"Person","@id":"https:\/\/helpsysadmin.com.br\/blog\/#\/schema\/person\/bdbe3d7d71a0c6a3cb474c18da574efb","name":"HelpSysAdmin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/litespeed\/avatar\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1779065474","url":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/litespeed\/avatar\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1779065474","contentUrl":"https:\/\/mlkpd8g42nae.i.optimole.com\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/helpsysadmin.com.br\/blog\/wp-content\/litespeed\/avatar\/e587d5e97a45d2f6f29b0179adc1ebf4.jpg?ver=1779065474","caption":"HelpSysAdmin"},"sameAs":["https:\/\/helpsysadmin.com.br\/blog\/"]},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257493786","position":1,"url":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257493786","name":"O Uptime Kuma \u00e9 realmente gratuito?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Sim, o Uptime Kuma \u00e9 100% gratuito e open source. Diferente de servi\u00e7os como Uptime Robot ou StatusCake, que cobram por intervalos de checagem menores (como 1 minuto) ou hist\u00f3rico estendido, o Uptime Kuma oferece todos esses recursos sem custo, desde que voc\u00ea tenha um servidor para hosped\u00e1-lo.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257524904","position":2,"url":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257524904","name":"Quais tipos de monitoramento o Uptime Kuma suporta?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Ele suporta uma ampla variedade de monitores, incluindo: HTTP(s) para sites, Ping (ICMP) para servidores, Porta TCP, Keyword (procura uma palavra espec\u00edfica no HTML), DNS record, Steam Game Server e at\u00e9 monitoramento de cont\u00eaineres Docker.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257557592","position":3,"url":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257557592","name":"Como receber notifica\u00e7\u00f5es do Uptime Kuma no WhatsApp ou Telegram?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"O Uptime Kuma possui integra\u00e7\u00e3o nativa com mais de 90 servi\u00e7os de notifica\u00e7\u00e3o. Para o Telegram, basta criar um bot via @BotFather e inserir o token. Para WhatsApp, \u00e9 poss\u00edvel utilizar servi\u00e7os de gateway ou webhooks, embora o Telegram seja a op\u00e7\u00e3o gratuita mais est\u00e1vel e recomendada.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"},{"@type":"Question","@id":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257614848","position":4,"url":"https:\/\/helpsysadmin.com.br\/blog\/uptime-kuma-tutorial-monitoramento\/#faq-question-1771257614848","name":"O Uptime Kuma substitui o Zabbix ou Prometheus?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"N\u00e3o completamente. O Uptime Kuma \u00e9 focado em monitoramento de disponibilidade (\"est\u00e1 on ou off?\") e p\u00e1ginas de status p\u00fablicas. O Zabbix e o Prometheus s\u00e3o ferramentas de m\u00e9tricas profundas (uso de disco, carga de CPU, an\u00e1lise de logs). O ideal \u00e9 usar o Uptime Kuma para monitoramento externo e alertas r\u00e1pidos, e o Zabbix para an\u00e1lise interna de infraestrutura.","inLanguage":"pt-BR"},"inLanguage":"pt-BR"}]}},"lang":"pt","translations":{"pt":3402},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/3402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3402"}],"version-history":[{"count":9,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/3402\/revisions"}],"predecessor-version":[{"id":6801,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/posts\/3402\/revisions\/6801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/media\/3403"}],"wp:attachment":[{"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helpsysadmin.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}