Checkmate vs Gatus

Pros and cons

Each app's own strengths and weaknesses, plus the specs where Checkmate and Gatus differ.

Checkmate

Pros

  • Uptime, port and DNS checks
  • Hardware stats from an agent
  • Status pages and maintenance
  • Alerts to email, chat, ntfy

Cons

  • MongoDB runs alongside it
  • No native mobile apps
  • Docker checks need socket access

Gatus

Pros

  • Flexible endpoint conditions
  • Certificate expiry warnings
  • Alerts to ntfy, Slack, email
  • Tiny Go binary and container

Cons

  • YAML-only check configuration
  • Basic auth or OIDC only
  • Database needed for history

Checkmate vs Gatus: specs side by side

Every spec for both apps in one table. Values in bold are where one app has the edge, and amber ones are worth a second look before you install.

Spec
PriceFreeFree
LicenceAGPL-3.0Apache-2.0
Install optionsDocker + KubernetesDocker + Linux  ·  Kubernetes
Web UIYesYes
Architecturex86 + ARMx86 + ARM
Stated minimum1 GB RAMNot stated
Containers2Plus MongoDB1The app alone
DatabaseMongoDBSQLite / Postgres
RuntimeNode.jsGo

Updated