Czym jest Uptime Kuma i dlaczego warto ją znać • Geneza i popularność — od projektu hobbystycznego do 84K gwiazdek • Jak działa Uptime Kuma — architektura i technologie • 30+ typów monitoringu — kompletna lista • 91 kanałów powiadomień — od Telegram po PagerDuty • Strony statusu — informuj klientów o stanie usług • Kluczowe funkcje, o których musisz wiedzieć • Ekosystem i społeczność wokół Uptime Kuma • Self-hosting vs hosting zarządzany — co wybrać • Dla kogo jest Uptime Kuma — scenariusze zastosowań • Jak zacząć korzystać z Uptime Kuma • Podsumowanie • Najczęściej zadawane pytania
Uptime Kuma to darmowe, open-source'owe narzędzie do monitorowania dostępności stron internetowych, serwerów, API i usług sieciowych. Stworzone przez hongkońskiego programistę Louisa Lama i wydane na licencji MIT, Uptime Kuma szybko stało się jednym z najpopularniejszych projektów self-hosted w historii GitHuba — gromadząc ponad 84 000 gwiazdek i zyskując zaufanie setek tysięcy administratorów IT na całym świecie.
Nazwa „Kuma" pochodzi od japońskiego słowa oznaczającego niedźwiedzia — stąd urocza maskotka projektu. Ale za przyjazną estetyką kryje się potężne narzędzie monitoringu, które oferuje ponad 30 typów monitorów, 91 natywnych kanałów powiadomień, konfigurowalne strony statusu i integrację z ekosystemem DevOps — wszystko to bez żadnych opłat licencyjnych.
W dobie, gdy minuta przestoju (downtime) kosztuje firmy średnio 5 600 dolarów według raportu Gartnera, a badania pokazują że 98% przedsiębiorstw traci ponad 100 000 dolarów za każdą godzinę niedostępności, monitoring usług internetowych przestał być luksusem — stał się fundamentalną koniecznością. Uptime Kuma wypełnia lukę między drogimi rozwiązaniami enterprise (Datadog, New Relic, PagerDuty) a prostymi, ograniczonymi narzędziami online (Uptime Robot w darmowym planie), oferując profesjonalny monitoring bez barier wejścia i bez limitów na liczbę monitorowanych usług.
Co wyróżnia Uptime Kuma na tle konkurencji? Przede wszystkim połączenie prostoty z rozbudowaną funkcjonalnością. Instalacja trwa dosłownie 5 minut (jedna komenda Docker), interfejs jest intuicyjny i nie wymaga szkolenia, a jednocześnie pod spodem kryje się narzędzie zdolne monitorować wszystko — od prostej strony HTML po klastry Kafka, bazy Oracle i serwery gier Minecraft. To rzadkie połączenie w świecie narzędzi monitoringu, gdzie zazwyczaj prostota oznacza ograniczenia, a zaawansowane funkcje — strome krzywe uczenia.
Uptime Kuma została opublikowana na GitHubie w sierpniu 2021 roku przez Louisa Lama, programistę z Hongkongu specjalizującego się w Node.js i Dockerze. Projekt powstał z prostej, osobistej potrzeby — Louis chciał mieć lekkie, self-hosted narzędzie do monitorowania swoich usług, które nie wymagałoby skomplikowanej infrastruktury, zewnętrznych baz danych ani kosztownych subskrypcji. Istniejące rozwiązania albo były zbyt skomplikowane (Zabbix, Nagios), albo zbyt ograniczone w darmowych planach (Uptime Robot), albo wymagały całego stosu technologicznego (Prometheus + Alertmanager + Grafana).
W ciągu zaledwie kilku miesięcy projekt eksplodował popularnością w społecznościach self-hosted i homelabowych na Reddicie, Hacker News i w forach Dockera. Kluczowe kamienie milowe projektu:
Pod względem popularności na GitHubie, Uptime Kuma jest najpopularniejszym narzędziem do monitorowania uptime w kategorii self-hosted — wyprzedzając projekty takie jak Gatus (10K stars), Statping-ng (8K stars) czy Cachet (14K stars). W kategoriach ogólnego monitoringu ustępuje jedynie znacznie starszym i szerszym w zakresie projektom: Prometheus (57K stars) i Grafana (68K stars), które jednak pełnią inną rolę — są platformami metryk i wizualizacji, nie dedykowanymi narzędziami uptime monitoring.
Wzrost popularności Uptime Kuma dodatkowo przyspieszyła zmiana polityki cenowej Uptime Robot w październiku 2024, kiedy to darmowy plan został ograniczony wyłącznie do użytku niekomercyjnego. Tysiące użytkowników komercyjnych zaczęło szukać alternatyw — i Uptime Kuma okazała się naturalnym wyborem: darmowa, bez ograniczeń, z większą liczbą typów monitorów i kanałów powiadomień niż płatne plany konkurencji.
Uptime Kuma to aplikacja webowa zbudowana na nowoczesnym stosie technologicznym, zaprojektowanym z myślą o lekkości, szybkości i prostocie wdrożenia:
louislam/uptime-kuma:2)Cała aplikacja działa jako pojedynczy proces Node.js — nie wymaga osobnego serwera bazy danych (gdy używasz SQLite), serwera kolejek ani workera w tle. To jedna z kluczowych zalet: prostota wdrożenia. Jeden kontener Docker, jeden wolumen danych — i masz pełnoprawną platformę monitoringu.
Cykl monitorowania w Uptime Kuma jest prosty, ale skuteczny i wielostopniowy:
1.
Definiujesz typ monitora (np. HTTP, Ping, DNS, Docker), podajesz adres URL lub IP, ustawiasz interwał sprawdzania (od 20 sekund do 24 dni) oraz liczbę prób (max retries) przed oznaczeniem usługi jako niedostępnej. Możesz też skonfigurować timeout, accepted status codes, custom headers, body request, autentykację (Basic, OAuth2, mTLS, NTLM) i wiele więcej.
2.
Uptime Kuma wykonuje zapytania do monitorowanych usług w ustalonych interwałach. Mierzy czas odpowiedzi (response time w milisekundach), sprawdza kody statusu HTTP, waliduje certyfikaty SSL, porównuje odpowiedzi z oczekiwanymi wartościami (keyword, JSON query) i zapisuje każdy wynik jako „heartbeat" w bazie danych.
3.
Gdy usługa nie odpowiada lub zwraca nieoczekiwany wynik, Uptime Kuma nie panikuje od razu — ponawia próby zgodnie z konfiguracją (np. 3 retries co 60 sekund). Dopiero gdy problem utrzymuje się po wszystkich próbach, usługa jest oznaczana jako DOWN. Ta strategia eliminuje fałszywe alarmy spowodowane chwilowymi problemami sieciowymi.
4.
Natychmiast po potwierdzeniu awarii Uptime Kuma wysyła powiadomienia przez wszystkie skonfigurowane kanały — Telegram, Discord, e-mail, SMS, PagerDuty lub dowolny z 91 obsługiwanych serwisów. Opcjonalnie może ponownie wysyłać alerty w ustalonych interwałach (resend notification), dopóki problem nie zostanie rozwiązany.
Cały ten proces odbywa się w czasie rzeczywistym — panel Uptime Kuma aktualizuje się automatycznie dzięki WebSocket (Socket.IO), bez potrzeby odświeżania strony. Wykresy czasu odpowiedzi, historia heartbeatów, statusy monitorów i procent uptime — wszystko aktualizuje się na żywo w przeglądarce.
Uptime Kuma przechowuje dane monitoringu w trzech warstwach:
Domyślna retencja to 180 dni — konfigurowalna w ustawieniach. Starsze dane są automatycznie agregowane i usuwane, co zapewnia stałą wydajność nawet przy dużej liczbie monitorów.
Jedną z największych zalet Uptime Kuma jest wyjątkowo szeroki zakres obsługiwanych typów monitoringu. To nie jest proste narzędzie do pingowania stron — to wszechstronna platforma monitoringu, która obsługuje protokoły od HTTP po SNMP, od MQTT po gRPC, od baz SQL po serwery gier.
| Typ monitora | Opis | Zastosowanie |
|---|---|---|
| HTTP(s) | Sprawdzanie dostępności z walidacją kodu statusu, custom headers, body, auth (Basic, OAuth2, mTLS, NTLM) | Strony www, API REST, endpointy health |
| HTTP(s) Keyword | Sprawdzanie obecności lub braku tekstu na stronie | Wykrywanie defacement, monitoring dostępności produktu w sklepie |
| HTTP(s) JSON Query | Walidacja konkretnych wartości w odpowiedzi JSON za pomocą składni JSONata | Monitoring API, walidacja statusów, sprawdzanie wartości w JSON |
| Real Browser (Chromium) | Renderowanie strony w prawdziwej przeglądarce Playwright ze zrzutami ekranu | Monitoring SPA, stron wymagających JavaScript do renderowania |
| Typ monitora | Opis | Zastosowanie |
|---|---|---|
| Ping (ICMP) | Ping z konfigurowalnym rozmiarem pakietu (1-65500 bajtów) i liczbą prób | Dostępność serwerów, routerów, urządzeń sieciowych |
| TCP | Sprawdzanie dostępności dowolnego portu TCP | SSH (22), FTP (21), SMTP (25/587), RDP (3389), dowolne usługi |
| DNS | Walidacja rekordów DNS (A, AAAA, CNAME, MX, TXT, SRV) z konfigurowalnym serwerem DNS | Weryfikacja konfiguracji DNS, wykrywanie DNS hijacking, monitoring propagacji |
| SNMP | Zapytania SNMP OID (v1, v2c, v3) z walidacją wartości | Monitoring urządzeń sieciowych, routerów, switchy, UPS-ów |
| Tailscale Ping | Ping przez sieć Tailscale (komenda tailscale ping) | Monitoring usług w sieci VPN mesh Tailscale |
| Globalping | Rozproszone sondowanie z wielu lokalizacji na świecie (ping, HTTP, DNS) | Monitoring z zewnątrz, wykrywanie problemów regionalnych, weryfikacja CDN |
| Typ monitora | Opis |
|---|---|
| MySQL/MariaDB | Test połączenia i opcjonalne wykonanie zapytania SQL z pomiarem czasu |
| PostgreSQL | Test połączenia i zapytania PostgreSQL |
| MongoDB | Test połączenia przez connection string MongoDB |
| Microsoft SQL Server | Test połączenia MSSQL z autentykacją |
| Oracle Database | Test połączenia z bazą Oracle |
| Redis | Test dostępności serwera Redis (cache/sesje/baza) |
| Docker Container | Monitoring stanu kontenera (Running, Healthy, Unhealthy) przez Docker socket lub TCP z TLS |
| System Service | Sprawdzanie statusu usługi systemd (Linux) lub Windows Service Manager |
| Typ monitora | Opis |
|---|---|
| MQTT | Subskrypcja topiku MQTT z walidacją wiadomości (keyword, JSON, conditions) — porty 1883/8883 |
| Kafka Producer | Test łączności z brokerem Apache Kafka (SASL + SSL) |
| RabbitMQ | Sprawdzanie zdrowia nodów RabbitMQ, alertów klastra i multi-node failover |
| gRPC | Health check i keyword check usług gRPC z obsługą custom Protobuf i TLS |
| WebSocket | Walidacja handshake WebSocket upgrade z opcjonalnym subprotocol |
| RADIUS | Test serwera uwierzytelniania RADIUS (Called/Calling Station IDs) |
| SIP Options | Ping protokołu SIP przez narzędzie sipsak (VoIP) |
| SMTP | Test połączenia z serwerem pocztowym SMTP |
Uptime Kuma obsługuje 91 natywnych kanałów powiadomień — to więcej niż jakakolwiek inna darmowa platforma monitoringu na rynku. Dla porównania: Uptime Robot oferuje około 10 kanałów, StatusCake — 14, a nawet płatny New Relic — zaledwie 6. Dodatkowo, dzięki wbudowanej integracji z Apprise (meta-serwis powiadomień), możesz podłączyć kolejne 78+ usług.
Każdy kanał powiadomień można skonfigurować indywidualnie per monitor — możesz na przykład wysyłać alerty o krytycznych usługach produkcyjnych na PagerDuty z eskalacją on-call, o serwerach deweloperskich na kanał Discord, a o homelabowych usługach na Telegram. Uptime Kuma obsługuje również resend interval — ponowne wysyłanie powiadomień DOWN w ustalonych odstępach czasu, dopóki problem nie zostanie rozwiązany. To kluczowe w sytuacjach, gdy pierwszy alert może zostać przeoczony.
Uptime Kuma umożliwia tworzenie publicznych stron statusu — profesjonalnie wyglądających stron informujących użytkowników i klientów o aktualnym stanie monitorowanych usług. To funkcja, za którą dedykowane narzędzia (Statuspage by Atlassian — od 79$/mies., Better Stack — od 21$/mies.) pobierają znaczące miesięczne opłaty. W Uptime Kuma jest to wbudowane i darmowe.
Strona statusu automatycznie wyświetla jeden z pięciu stanów: All Systems Operational (zielony), Partially Degraded Service (żółty), Degraded Service (pomarańczowy), Under Maintenance (niebieski) lub No Services — w zależności od statusów przypisanych monitorów. Aktywne okna maintenance są również wyświetlane na stronie statusu.
Uptime Kuma automatycznie wykrywa certyfikaty SSL dla monitorów HTTPS i może wysyłać alerty przed wygaśnięciem certyfikatu (konfigurowalnie: 7, 14 lub 21 dni wcześniej). To szczególnie ważne, gdy korzystasz z Let's Encrypt i chcesz mieć pewność, że automatyczne odnawianie certyfikatu działa poprawnie. Od wersji 2.1 dodano również domain expiry monitoring — sprawdzanie daty wygaśnięcia rejestracji domeny przez protokół RDAP (Whois następnej generacji) z automatycznym odkrywaniem serwera RDAP per TLD.
Funkcja maintenance windows pozwala zaplanować przerwy serwisowe bez generowania fałszywych alertów. Podczas okna serwisowego monitor przechodzi w stan MAINTENANCE (nie DOWN), powiadomienia są wstrzymane, a strona statusu wyświetla odpowiedni komunikat. Obsługiwane strategie:
Monitory można organizować za pomocą tagów (kolorowe etykiety z parami nazwa:wartość, np. „środowisko:produkcja", „klient:firma-abc") oraz grup (hierarchiczna struktura rodzic-dziecko z wyświetlaniem ścieżki). Grupy dziedziczą status z monitorów-dzieci — jeśli którykolwiek monitor-dziecko jest DOWN, grupa również wykazuje problem. Tagi są eksportowane jako labele w metrykach Prometheus, co umożliwia filtrowanie w Grafanie.
Uptime Kuma oferuje dwa typy API do programistycznej integracji:
/api/push/:pushToken), badges shields.io (status, uptime, ping, cert-exp), metryki Prometheus (/metrics), dane stron statusuDostępne są biblioteki klienckie: uptime-kuma-api (Python, PyPI), wrapper Go, kolekcja Ansible (lucasheld.uptime_kuma), Terraform provider (breml/uptimekuma) i Postman collection. Wbudowany eksporter Prometheus (endpoint /metrics) umożliwia integrację z Grafaną — dostępne są gotowe dashboardy społeczności (Grafana IDs: 18667, 18278, 16790, 23610).
Uptime Kuma generuje odznaki w formacie shields.io z pełną personalizacją (label, kolor, styl: flat/plastic/for-the-badge), które możesz umieszczać na stronach, w README na GitHubie lub w dokumentacji:
Uptime Kuma obsługuje dwuskładnikowe uwierzytelnianie (2FA) przez TOTP (kompatybilne z Google Authenticator, Authy, Aegis), rate limiting logowania (ochrona przed brute force), walidację siły hasła (biblioteka check-password-strength), sesje JWT oraz API Keys z datą ważności i limitem 60 żądań/minutę. Od wersji 2.0 dostępny jest rootless Docker image (louislam/uptime-kuma:2-rootless) dla zwiększonego bezpieczeństwa kontenerowego.
Wokół Uptime Kuma wyrosł bogaty ekosystem narzędzi, integracji i zasobów społeczności. To jeden z najsilniejszych argumentów za wyborem tego narzędzia — masz nie tylko sam monitoring, ale cały ekosystem wsparcia:
lucasheld.uptime_kuma) — pełne moduły do automatyzacji: tworzenie monitorów, powiadomień, status pages, tagówbreml/uptimekuma) — zarządzanie monitorami jako kodem TerraformUptime Kuma można wdrożyć na praktycznie każdej platformie: Docker/Docker Compose (najpopularniejsza metoda), Kubernetes (4+ Helm chartów), Proxmox (LXC/VM), Synology NAS, QNAP, TrueNAS SCALE (natywna aplikacja od v24.10), Unraid, Raspberry Pi, Coolify, Railway, Fly.io, Koyeb, Cloudron, YunoHost, CasaOS i wiele innych.
Uptime Kuma ma jedną z najaktywniejszych społeczności w ekosystemie self-hosted. Tłumaczenia na 50+ języków (w tym polski!) są zarządzane przez platformę Weblate. Dyskusje toczą się na GitHubie (Issues, Discussions), Reddicie (r/selfhosted, r/homelab), forach Cloudron, ArturHome (PL) i wielu blogach technicznych. Projekt przyjmuje pull requests od społeczności — większość z 91 notification providers została napisana przez wolontariuszy.
Uptime Kuma jako narzędzie self-hosted daje Ci pełną kontrolę nad danymi i konfiguracją. Ale to również oznacza, że musisz zadbać o serwer, aktualizacje, backup, bezpieczeństwo i troubleshooting samodzielnie. Paradoks „monitorowania monitoringu" — kto pilnuje, czy Twoja Uptime Kuma nadal działa? Porównajmy oba podejścia:
| Aspekt | Self-hosting (DIY) | Hosting zarządzany (SmartX) |
|---|---|---|
| Czas uruchomienia | 30–60 minut (Docker + reverse proxy + SSL) | Kilka minut (gotowa instancja) |
| Konfiguracja serwera | Wymagana (Linux, Docker, Nginx/Caddy) | Nie wymagana — wszystko gotowe |
| Aktualizacje | Ręczne (docker pull + restart) | Automatyczne do najnowszej wersji |
| Backup | Musisz skonfigurować samodzielnie | Codzienny, automatyczny |
| SSL/HTTPS | Konfiguracja Let's Encrypt + reverse proxy | Gotowe, automatyczne odnowienie |
| Domena | Własna domena + konfiguracja DNS | Subdomena .uptimekuma.eu w cenie |
| Wsparcie techniczne | Społeczność (GitHub, Reddit) | Dedykowane wsparcie SmartX |
| Koszt serwera | VPS od ~15–30 PLN/mies. | W cenie usługi hostingu |
| Koszt czasu admina | Maintenance, troubleshooting, aktualizacje | Zero — wszystko zarządzane |
| Kontrola nad danymi | Pełna (Twój serwer) | Dane w polskim data center SMARTX |
Self-hosting jest świetny dla homelabowców, deweloperów i firm z dedykowanym zespołem IT, które chcą pełnej kontroli. Hosting zarządzany na SmartXHosting.pl jest idealny dla firm, agencji i freelancerów, którzy chcą po prostu monitorować — bez tracenia czasu na administrację serwerem.
Uptime Kuma sprawdzi się w zaskakująco wielu scenariuszach — od homelaba hobbystycznego po krytyczną infrastrukturę produkcyjną. Oto najczęstsze zastosowania z praktycznymi wskazówkami:
Monitoruj dostępność swojego sklepu (WooCommerce, PrestaShop, Magento), sprawdzaj czy checkout działa poprawnie (HTTP monitor na /checkout z oczekiwanym status code 200), kontroluj czas odpowiedzi strony głównej i certyfikat SSL. Keyword monitor powie Ci natychmiast, gdy na stronie pojawi się komunikat „Error establishing a database connection" zamiast treści. JSON Query monitor może weryfikować odpowiedź Twojego API płatności.
Monitoruj dziesiątki stron klientów z jednego panelu. Tagi per klient (np. „klient:firma-abc"), grupy monitorów per środowisko, osobne strony statusu z custom domeną (status.firma-klienta.pl), powiadomienia na dedykowane kanały Slack. Odznaka uptime na fakturze jako dowód realizacji SLA. Na jednej instancji Uptime Kuma możesz monitorować 50–100 stron bez problemów z wydajnością.
Monitoruj serwery (Ping), porty usług (TCP — SSH 22, RDP 3389, FTP 21), bazy danych (MySQL, PostgreSQL, Redis z zapytaniami testowymi), kontenery Docker (stan kontenerów przez socket), API microservices (HTTP JSON Query, gRPC), kolejki wiadomości (Kafka, RabbitMQ), urządzenia sieciowe (SNMP v3). Integracja z Prometheus + Grafana dla pełnego dashboardu metryk i alertów. Ansible/Terraform do zarządzania monitorami jako kodem.
Monitoruj Nextcloud, Plex, Jellyfin, Home Assistant, Pi-hole, Vaultwarden, Gitea, Immich, Paperless-ngx i dziesiątki innych self-hosted usług. Docker container monitoring przez socket daje pełen obraz stanu Twojego stosu. Push monitor dla cronjobów i backupów (Borgmatic, Restic). Powiadomienia na Telegram lub Gotify (self-hosted). Status page dla rodziny — „czy Plex działa?".
GameDig obsługuje ponad 320 typów serwerów gier — Minecraft, CS2, Valheim, ARK, Rust, DayZ, Terraria i setki innych. Publiczna strona statusu pokaże graczom w czasie rzeczywistym, czy serwer jest online i ilu graczy jest podłączonych. Discord bot z live statusem na kanale serwera — społeczność wie bez pytania.
Centralne monitorowanie infrastruktury klientów, SLA tracking z procentem uptime (badges), branded white-label status pages, integracja z systemami ticketowymi (Jira SM, PagerDuty, OpsGenie). Monitoring jako usługa (Monitoring as a Service) — oferuj klientom gotową instancję Uptime Kuma jako element pakietu zarządzanego hostingu.
Najszybszym sposobem na uruchomienie Uptime Kuma jest hosting zarządzany. Na SmartXHosting.pl otrzymasz gotową instancję Uptime Kuma pod własną domeną (np. twoja-firma.uptimekuma.eu) — z automatycznymi aktualizacjami, codziennym backupem i wsparciem technicznym. Zacznij monitorować w minuty, nie w godziny.
Po uruchomieniu instancji otwórz przeglądarkę, utwórz konto administratora i dodaj pierwszy monitor. To dosłownie kilka minut od zamówienia do działającego monitoringu.
Uptime Kuma to potężne, darmowe i open-source'owe narzędzie do monitorowania dostępności usług internetowych, które zdobyło zaufanie ponad 84 000 użytkowników na GitHubie i jest pobierane ponad 100 milionów razy z Docker Hub. Łączy prostotę wdrożenia z rozbudowaną funkcjonalnością, której nie oferują nawet płatne rozwiązania konkurencji.
Kluczowe argumenty za Uptime Kuma:
Niezależnie od tego, czy monitorujesz jedną stronę firmową, dziesiątki stron klientów jako agencja, infrastrukturę homelab czy krytyczne środowisko produkcyjne z bazami danych i microservices — Uptime Kuma jest narzędziem, które warto poznać i wdrożyć. A jeśli chcesz skupić się na monitorowaniu zamiast na administracji serwerem — hosting zarządzany na SmartXHosting.pl jest gotowy na Ciebie.
Tak. Uptime Kuma jest wydana na licencji MIT — możesz ją używać bez ograniczeń, zarówno prywatnie, jak i komercyjnie. Nie ma limitów na liczbę monitorów, kanałów powiadomień ani stron statusu. Jedynym kosztem jest serwer, na którym ją uruchomisz (lub opcjonalnie hosting zarządzany, który eliminuje potrzebę własnego serwera).
Nie ma sztucznego limitu liczbowego. Na SQLite wydajność jest optymalna do około 500 monitorów przy 20-sekundowym interwale. Od wersji 2.0 możesz użyć MariaDB/MySQL jako bazy danych, co znacząco zwiększa skalowalność i obsługę współbieżnych zapisów. Wymagania sprzętowe: minimum 1 GB RAM, zalecane 2 GB dla 200+ monitorów.
Od wersji 2.1 (luty 2026) Uptime Kuma obsługuje Globalping — rozproszone sondowanie z wielu lokalizacji na świecie (ping, HTTP, DNS) dzięki sieci sond jsdelivr. Wcześniej monitoring odbywał się wyłącznie z jednej lokalizacji. Alternatywnie możesz uruchomić wiele instancji Uptime Kuma w różnych regionach i zsynchronizować je za pomocą narzędzia replicator-kuma.
Dla instalacji Docker: dowolny system z Dockerem (Linux, Windows, macOS). Dla bare metal: Node.js 20.4+. RAM: minimum 1 GB, zalecane 2 GB. Dysk: kilkaset MB na aplikację + dane (rosną z liczbą monitorów i retencją danych). Obsługiwane systemy: Linux (Debian, Ubuntu, Fedora, Arch, AlmaLinux), Windows 10+/Server 2012 R2+. FreeBSD i OpenBSD nie są oficjalnie wspierane. Raspberry Pi 3/4/5 jest w pełni obsługiwany (obraz ARM).
Tak. Uptime Kuma ma wbudowany typ monitora Docker Container, który sprawdza stan kontenera (Running, Healthy, Unhealthy, Paused, Restarting) przez Docker socket (/var/run/docker.sock) lub Docker TCP z certyfikatami TLS. Możesz monitorować wiele Docker hostów jednocześnie. Dla bezpieczeństwa zalecamy Docker socket proxy (np. Tecnativa/docker-socket-proxy) zamiast bezpośredniego montowania socketa.
Uptime Robot to usługa SaaS z ograniczonym darmowym planem (50 monitorów, 5-minutowy interwał, tylko użytek niekomercyjny od października 2024). Uptime Kuma jest self-hosted (lub hosting zarządzany), darmowa bez ograniczeń, z 20-sekundowym minimalnym interwałem, 30+ typami monitorów (vs 4 w Uptime Robot), 91 kanałami powiadomień (vs ~10) i wbudowanymi stronami statusu. Uptime Robot oferuje natomiast monitoring z wielu lokalizacji out-of-the-box i zero wymagań serwerowych. Szczegółowe porównanie znajdziesz w naszym artykule „Uptime Kuma vs Uptime Robot".
Uptime Kuma ma wbudowaną obsługę PWA (Progressive Web App) — możesz „zainstalować" interfejs na telefonie bezpośrednio z przeglądarki (Chrome → Menu → Dodaj do ekranu głównego). Dodatkowo dostępne są aplikacje społeczności: Uptime Kuma Manager (iOS + Android w wersji beta), Wuma (iOS z widgetami i obsługą Apple Watch) i Uptime Mate (Apple Watch). Na Androidzie najlepszym rozwiązaniem jest PWA — działa płynnie i aktualizuje się automatycznie.