Skip to content

poweruptime/poweruptime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

poweruptime Logo

Self‑hosted uptime monitoring tool for teams and individuals

Warning

⚠️ The project is in alpha and under very active development.
⚠️ Expect bugs and breaking changes.
⚠️ Do not rely on this as your sole monitoring solution.

🚀 Features

  • 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
Team dashboard Monitor info Notification method edit

Installation

poweruptime can be self‑hosted with Docker Compose.

Checkout our docker compose instructions.

  1. Clone the docker-compose repository:
    git clone https://github.com/poweruptime/docker-compose.git poweruptime && cd ./poweruptime && chmod +x ./pu
  2. Run setup:
    ./pu setup
  3. Ensure no other services are running on ports 80 or 443.
  4. Start the stack:
    ./pu start

How to update

Follow the update instructions here.

Screenshots

Team dashboard Team dashboard search Monitor info
Monitor info 2 Monitor edit Check result info
Notification info Notification method edit Status page edit
Recycle bin Team settings Profile security
Instance settings User edit Instance infos

Contributing to the project

We welcome all contributions!

Please check DEVELOPER.md for documentation on running the project locally and CONTRIBUTING.md for contribution guidelines.

Motivation

  • 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.

About

uptime monitoring tool

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •