Se você está em busca de uma ferramenta simples, eficiente e de código aberto para monitoramento de serviços e sites, o Uptime Kuma é uma excelente opção. Neste post, vamos mostrar como instalar o Uptime Kuma em um container Docker e configurar o monitoramento de forma prática e rápida.
O Que é o Uptime Kuma?
O Uptime Kuma é uma ferramenta de monitoramento inspirada no Uptime Robot. Ele permite que você acompanhe a disponibilidade de seus sites, servidores e outros serviços através de uma interface intuitiva e moderna.
Principais Funcionalidades:
- Monitoramento HTTP(s), TCP, DNS, Ping e mais;
- Notificações via Telegram, Discord, Slack, Email, e outros;
- Dashboard interativo com relatórios visuais;
- Gráfico de histórico de uptime;
- Fácil instalação usando Docker.
Benefícios do Uptime Kuma
- Interface Amigável: Rápida curva de aprendizado;
- Código Aberto: Sem custos ocultos;
- Extensível: Suporte a múltiplos métodos de monitoramento;
- Escalável: Pode ser instalado em pequenos VPS ou em grandes servidores.
Instalando o Uptime Kuma Usando Docker
Agora vamos para a parte prática! Abaixo está um passo a passo para instalar o Uptime Kuma usando Docker.
Requisitos:
- Docker e Docker Compose instalados.
- Acesso ao terminal do servidor.
Passo 1: Criar o Arquivo Docker Compose
No terminal, crie um diretório para o Uptime Kuma e entre nele:
mkdir uptime-kuma
cd uptime-kuma
Agora, crie um arquivo chamado docker-compose.yml com o seguinte conteúdo:
version: '3'
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
container_name: uptime-kuma
restart: always
ports:
- "3001:3001"
volumes:
- ./data:/app/data
Passo 2: Iniciar o Container
Execute o seguinte comando para iniciar o container:
mkdir uptime-kuma
cd uptime-kuma
Aguarde até que o container seja baixado e iniciado.
Passo 3: Acessar o Uptime Kuma
Após a instalação, você pode acessar o Uptime Kuma através do navegador, usando o IP do servidor na porta 3001:
http://:3001
Configurando Monitores
- Acesse a interface web e crie uma conta.
- Clique em “Adicionar Monitor”.
- Escolha o tipo de monitoramento (HTTP, TCP, Ping, etc.).
- Preencha as informações necessárias, como URL ou endereço IP.
- Configure as notificações (opcional) e salve.
Exemplo de Monitoramento HTTP
Se você deseja monitorar um site, selecione “HTTP(s)”, insira o URL do site e defina o intervalo de checagem. Em minutos, você terá um histórico de disponibilidade detalhado.
Exemplo:
- Nome do Monitor: Meu Site
- URL: https://meusite.com
- Intervalo: 5 minutos
- Notificação: Telegram

Com o Uptime Kuma rodando em Docker, você garante um monitoramento eficaz e automatizado dos seus serviços. A facilidade de instalação e a interface amigável fazem do Uptime Kuma uma escolha ideal para profissionais de TI e entusiastas.
Experimente agora e mantenha seus serviços sempre sob controle!