2024-11-26 14:32:13 +00:00
2024-11-26 15:47:37 +08:00
2024-11-14 11:33:55 +08:00
2024-11-18 13:38:47 +08:00
2024-07-30 11:27:15 -07:00
2024-10-01 10:01:25 +08:00
2024-10-15 12:03:19 -04:00
2024-08-06 13:19:56 -04:00
2024-04-29 22:44:39 -04:00
2024-06-30 21:17:07 -04:00
2024-11-25 22:56:51 -05:00
2024-10-20 02:22:01 +00:00
2024-08-09 22:20:42 +03:00

Checkmate

An open source server monitoring application

Dashboard-dark (yes, we have a light theme as well, but this looks better on readme.md)

Checkmate is an open source uptime manager, server & Docker monitoring tool used to track the operational status and performance of servers and websites. It regularly checks whether a server/website is accessible and performs optimally, providing real-time alerts and reports on the monitored services' availability, downtime, and response time.

Demo

See Checkmate in action. The username is uptimedemo@demo.com and the password is Demouser1!

User's guide

Usage instructions can be found here.

Installation

See installation instructions in Checkmate documentation portal.

Questions & ideas

We've just launched our Discussions page! Feel free to ask questions or share your ideas—we'd love to hear from you!

Features

  • Completely open source, deployable on your servers
  • Website monitoring
  • Port monitoring
  • Ping monitoring
  • Incidents at a glance
  • Page speed monitoring
  • E-mail notifications
  • Scheduled maintenance

Roadmap (short term):

We are actively developing infrastructure monitoring features for Checkmate, which will include comprehensive monitoring of memory, disk usage, and CPU performance. Our goal is to build a lightweight agent that runs on Linux servers, continuously collecting and transmitting health metrics to Checkmate, where the data will be visualized for real-time insights.

Additionally, we will introduce Docker monitoring to track the performance and health of containerized environments.

Roadmap (long term):

  • DNS monitoring
  • SSL monitoring
  • Status pages

Tech stack

Contributing

We love contributors. Here's how you can contribute:

  • Check Contributor's guideline.
  • Have a look at our Figma designs here. We encourage you to copy to your own Figma page, then work on it as it is read-only.
  • Open an issue if you believe you've encountered a bug
  • Make a pull request to add new features/make quality-of-life improvements/fix bugs.

Made with contrib.rocks.

Alt

Star History Chart

Also check other developer and contributor-friendly projects of BlueWave:

Description
Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations.
Readme AGPL-3.0 43 MiB
Languages
JavaScript 79.3%
TypeScript 18.1%
Shell 1.6%
CSS 0.7%
Dockerfile 0.3%