Warning
- Uptime monitoring for HTTP(s) / HTTP(s) Keyword / Ping / DNS Record / Push / SSL Certificates
- Multi-user / Team management
- Email, Discord, Slack & Apprise notifications
- Fast setup & SEO‑friendly
- 30-second monitoring intervals
- Multi-language support
- Multiple status pages with custom domains
- In-depth monitor analytics
- 2FA & OAuth2 authentication
![]() |
![]() |
![]() |
|---|
poweruptime can be self‑hosted with Docker Compose.
Checkout our docker compose instructions.
- Clone the docker-compose repository:
git clone https://github.com/poweruptime/docker-compose.git poweruptime && cd ./poweruptime && chmod +x ./pu
- Run setup:
./pu setup
- Ensure no other services are running on ports
80or443. - Start the stack:
./pu start
Follow the update instructions here.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
We welcome all contributions!
Please check DEVELOPER.md for documentation on running the project locally and CONTRIBUTING.md for contribution guidelines.
- Long-time usage of uptime-kuma but wanted a more scalable, modern architecture.
- Desire to share uptime monitoring with friends or teams — each managing their own services.
- Interest in exploring Server-Sent Events (SSE) instead of WebSockets for simplicity and performance.
- Building a full‑stack monorepo combining Angular and Kotlin Spring Boot.














