All templates

Deploy Checkmate on your own server.

Checkmate logo

Checkmate is a modern, open-source uptime monitoring solution designed to keep track of your websites, APIs, and services. Built with a focus on simplicity and reliability, it provides real-time monitoring capabilities with instant notifications when your services go down. The application features a clean, intuitive dashboard that…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at Checkmate.

Checkmate screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

3 connected services

Why Checkmate

Everything you need, running where you choose.

Get the full Checkmate experience with Easypanel handling the repetitive infrastructure work around it.

Service Health Monitoring
Monitor HTTP/HTTPS endpoints, APIs, and web services with customizable check intervals and timeout settings.
Uptime Statistics
Detailed uptime percentages and availability statistics with historical data visualization and reporting.
Alert Management
Configurable alert rules with multiple notification channels including email, webhooks, and third-party integrations.
Response Time Tracking
Monitor and track response times for your services with performance metrics and trend analysis over time.
Status Page
Public status pages to communicate service availability to your users and stakeholders transparently.
Team Collaboration
Multi-user support with role-based access control for team collaboration and shared monitoring responsibilities.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose Checkmate
Open Templates, select Checkmate, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

checkmateRequired

App Service Image

ghcr.io/bluewave-labs/checkmate-backend-mono:v3.6.1Required

MongoDB Service Image

ghcr.io/bluewave-labs/checkmate-mongo:v3.6.1Optional
Resources
Project documentation and source code.
Latest template update
Apr 29, 2026

Version bumped to v3.6.1

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
Gatus logo
Gatus
Gatus is a self-hosted automated service health dashboard that monitors the uptime and performance of your services, APIs, and websites. The application provides a clean, modern web interface to visualize the health status of all your monitored endpoints in real-time. Gatus performs periodic health checks on configured endpoints, evaluating custom conditions like HTTP status codes, response body content, response times, and more. The dashboard displays detailed metrics including uptime percentages, average response times, and historical status data. With support for various alerting integrations including Discord, Slack, PagerDuty, and custom webhooks, Gatus can notify you immediately when services go down or fail health checks. The application supports complex condition evaluation using JSON path queries, pattern matching, and response time thresholds. Perfect for DevOps teams monitoring microservices infrastructure, system administrators tracking critical services, developers needing uptime monitoring for their applications, or anyone who wants a simple, self-hosted alternative to commercial monitoring services with complete control over their health checks and data.
View template
PgHero
PgHero is a powerful performance dashboard for PostgreSQL databases that provides real-time insights into query performance, slow queries, index usage, and database health metrics. It helps database administrators and developers optimize their PostgreSQL databases by identifying performance bottlenecks, unused indexes, and query patterns. The dashboard features an intuitive web interface with detailed analytics and recommendations for database optimization.
View template
UptimeKuma logo
UptimeKuma
Uptime Kuma is a self-hosted monitoring tool designed to keep track of your website's uptime. It provides a comprehensive monitoring solution for HTTP(s), TCP, HTTP(s) Keyword, HTTP(s) Json Query, Ping, DNS Record, Push, Steam Game Server, and Docker Containers. The tool features a user-friendly, reactive, and fast UI/UX. It offers notifications via various platforms including Telegram, Discord, Gotify, Slack, Pushover, and Email (SMTP), among others. Uptime Kuma supports multi-language interfaces and multiple status pages, allowing users to map status pages to specific domains. It also provides ping charts, certificate info, proxy support, and 2FA support for enhanced security. This tool is perfect for those who want to ensure their website is always up and running.
View template
Checkmate logo
Ready to deploy Checkmate?
Open your own Easypanel dashboard, choose Checkmate from Templates, and review the deployment options.