Skip to content

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.

License

Notifications You must be signed in to change notification settings

bluewave-labs/Checkmate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5b9a159 ยท Dec 5, 2024
Oct 20, 2024
Dec 5, 2024
Dec 3, 2024
Dec 5, 2024
Nov 14, 2024
Dec 5, 2024
Jul 30, 2024
Jun 24, 2024
Oct 1, 2024
Oct 17, 2024
Oct 15, 2024
Oct 15, 2024
Apr 30, 2024
Jul 1, 2024
Dec 5, 2024
Aug 9, 2024
Aug 6, 2024
Oct 20, 2024
Jul 22, 2024

Repository files navigation

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. Checkmate also has an agent, called Capture, to retrieve data from remote servers. While Capture is not required to run Checkmate, it provides additional insigths about your servers' CPU, RAM, disk and temperature status.

๐Ÿ“ฆ 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
  • Page speed monitoring
  • Infrastructure monitoring (memory, disk usage, CPU performance etc) - requires Capture
  • Docker monitoring
  • Port monitoring
  • Ping monitoring
  • Incidents at a glance
  • E-mail notifications
  • Scheduled maintenance

Short term roadmap:

  • DNS monitoring
  • SSL monitoring
  • Status pages
  • Better notification options
  • More configuration options

๐Ÿ—๏ธ Tech stack

๐Ÿค Contributing

We are known for our great relationship with outside contributors. Checkmate is a young project, but we already have 600+ stars and 30+ contributors from all over the world. The last thing you should do here is to be shy.

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
  • Check for good-first-issue's if you are a newcomer
  • 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: