Status page, który stawiasz u siebie w kilka minut
Sprawdza Twoje usługi, powiadamia zespół i pokazuje użytkownikom, co się dzieje. Jeden kontener na Twoim serwerze, bez abonamentu.
Cztery rzeczy, które robi za Ciebie
Pilnuje Twoich usług
- HTTPS, ping, TCP, DNS, PostgreSQL, MySQL, MongoDB, SQL Server, Docker i przychodzące webhooki
- Zależności: jedna awaria, jeden alert
- Ostrzeżenia przed wygaśnięciem certyfikatu TLS
Budzi właściwą osobę
- E-mail, Slack, Microsoft Teams, Discord, Telegram i webhooki
- Godziny ciszy, progi błędów i limit alertów
- Jednorazowe i cykliczne okna serwisowe bez powiadomień
- Akcje: wywołanie adresu URL, gdy monitor przestaje działać, z opcjonalnym zatwierdzeniem
Mówi użytkownikom, co się dzieje
- Kreator strony z przeciąganiem bloków, bez CSS
- Aktualizacje incydentów widoczne bez odświeżania
- Subskrypcje przez e-mail, Slacka, webhook i RSS
- Incydenty otwierane za Ciebie, gdy monitor pozostaje niedostępny
Gotowy dla firmy
- Logowanie przez SSO (Entra ID, Keycloak, Okta)
- Zaszyfrowany sejf lub HashiCorp Vault na hasła i tokeny
- Dziennik zmian z tym, kto co zmienił
- Zapisana kopia strony statusu w magazynie S3, na wypadek awarii serwera
Wygląda jak Twoja firma
- Twoje logo, nazwa i kolory, do tego własny CSS i favicon
- Własne progi dostępności dla każdego koloru paska uptime
- Podgląd strony na żywo, zanim zapiszesz
Każde powiadomienie zostawia ślad
- Każda próba wysyłki, a gdy się nie uda, także błąd
- Wstrzymane powiadomienie pokazuje powód: godziny ciszy, limit albo zbiorczą wiadomość
- Nieudane powiadomienie wyślesz ponownie jednym kliknięciem
Każdy monitor ze szczegółami
- Wykres czasu odpowiedzi ze średnią, p95 i maksimum dla ostatnich 24 godzin do 90 dni
- Percentyle, paski dostępności i ostatnie nieudane sprawdzenia z błędami
- Incydenty z czasem przywrócenia obok konfiguracji
Monitoring jako kod
- Monitory i kanały jako YAML, identyfikowane kluczem
- Sprawdź plik, zobacz, co się zmieni, i zastosuj całość albo nic
- Tokeny API z uprawnieniami, które wybierzesz, dla skryptów i CI/CD
- Metryki Prometheus ze statusem i czasem odpowiedzi monitorów, za tokenem tylko do odczytu
Sekrety zostają w Twoim sejfie
- Wbudowany zaszyfrowany sejf albo Twój HashiCorp Vault
- Monitory i kanały używają sekretu przez odwołanie, wartość nigdy nie jest kopiowana
- Zapisane hasła i tokeny są zamaskowane w panelu i w API
Naprawy czekające na Twoje zatwierdzenie
- Wywołanie adresu URL, gdy monitor przez dłuższy czas nie działa lub wraca, np. żeby uruchomić failover albo cofnąć wdrożenie
- Z włączonym zatwierdzeniem uruchomienie czeka, aż administrator je zatwierdzi lub odrzuci
- Kanały dostają informację, gdy uruchomienie czeka, kończy się błędem albo się udaje, a każda decyzja trafia do dziennika zmian
Płacisz za serwer, nie za abonament
Jak Better Status Page wypada na tle alternatyw, które ludzie sprawdzają najczęściej.
| Better Status Page | Statuspage / Instatus | Uptime Kuma | Gatus | |
|---|---|---|---|---|
| Cena | Za darmo, licencja MIT | Plan darmowy, więcej w płatnych | Za darmo, licencja MIT | Za darmo, licencja Apache 2.0 |
| Własny hosting | Tak | Nie | Tak | Tak |
| Prywatna strona statusu (po zalogowaniu) | Tak | W płatnych planach | Brak wbudowanej | Tylko cały dashboard |
| Kilka stron statusu | Nie | Tak | Tak | Nie |
| Incydenty z aktualizacjami w czasie | Tak | Tak | Tylko przypięte wpisy | Tylko ogłoszenia |
| Subskrypcje przez e‑mail, RSS, Slacka, webhook i API | Tak | Tak | Tylko RSS | Brak wbudowanej |
| Użytkownicy, role i logowanie jednokrotne (SSO) | Tak | W płatnych planach | Nie | Nie |
| Edycja w interfejsie webowym | Tak | Tak | Tak | Nie, plik YAML |
| Strona statusu działa, gdy serwer nie działa | Tak | Tak | Nie | Nie |
| Bez limitu subskrybentów i monitorów | Tak | Limity zależne od planu | Tak | Tak |
Na podstawie publicznych informacji, październik 2026. Plany się zmieniają, więc sprawdź każdego dostawcę przed decyzją. Szczegółowe porównanie w dokumentacji
Działa na Twoim serwerze
Jeden kontener na Twoim serwerze. Bez Redisa, kolejek i Kubernetesa do utrzymywania obok.
Instrukcja wdrożenia# instaluje, generuje sekrety i uruchamia
curl -fsSL https://betterstatuspage.dev/install.sh | sh
Czy Better Status Page jest darmowy?
Tak. Kod jest na licencji MIT. Instalujesz go u siebie i płacisz tylko za serwer, na którym działa.
Czy zespół nie utonie w alertach?
Nie. Alert idzie dopiero po kilku nieudanych sprawdzeniach z rzędu. Godziny ciszy i limit na godzinę pilnują, żeby telefon milczał, a gdy pada wiele monitorów naraz, zespół dostaje jedno zbiorcze powiadomienie. Jeśli API pada przez bazę danych, przychodzi jeden alert, nie dwa.
Jak użytkownicy dowiedzą się o awarii?
Obserwują Twoją stronę przez e-mail, RSS lub Atom, Slacka albo webhook i dostają każdą aktualizację incydentu, którą opublikujesz. Kto ma stronę otwartą, widzi zmiany na żywo, bez odświeżania.
Czy muszę pisać incydenty ręcznie?
Nie. Monitor może sam otworzyć incydent, gdy awaria potrwa tyle, ile ustawisz, i sam go zamknąć po powrocie usługi. Wybierasz, czy pojawi się jako szkic, który publikujesz, czy od razu publicznie. Treść pochodzi z szablonu.
Co z planowanymi pracami serwisowymi?
Zaplanuj okno serwisowe. Użytkownicy zobaczą baner na stronie statusu, a zespół nie dostanie alertów, dopóki prace trwają.
Czy mogę użyć własnej domeny i wyglądu?
Tak. Ustawiasz logo, kolory, favicon, własny CSS i tryb ciemny. Domenę kierujesz na swój serwer.
W jakich językach jest strona statusu?
Polski i angielski są wbudowane. Możesz też dodać własne tłumaczenia.
Twoja własna instancja na 5 minut
Z gotowymi danymi z 90 dni. Bez rejestracji, po czasie wszystko jest usuwane.