EasyMonitor
EasyMonitor is an open-source, self-hosted uptime and performance monitoring platform for websites and APIs that uses multi-region probes, quorum-based…
Platform availability
Available on 0 of 9 platforms
- Unraid (not listed)
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
46/100 Fair
- Maintained
- 80last commit 50 days ago
- Popular
- 3878 GitHub stars
- Easy to install
- 150 install platforms, install notes
- Light to run
- No data
- Security check
- 201 serious finding, 12 minor, CI, tests
Based on 4 of 5 factors.
Security check: 1 serious finding
- Uses mtdowling/jmespath.php 2.8.0, which has a known critical vulnerability (Packagist)
Automated checks on commit 3b3d618, 12 Oct 2026. Not an audit.
- GitHub stars
- 78
- Open issues
- 0
- Last commit
- 2026-08-22
- Latest release
- v0.3.0
- License
- MIT
- Activity
- stale
Checked today - source: GitHub (easymonitordev/easymonitor)
Resources & Compatibility
Requirements not published yet.
First-install notes
- One-command install Clone the EasyMonitor repository, run ./setup.sh, and follow the setup wizard for mode, domain/admin email, database, optional Redis, registration policy, email driver, Pushover, and object storage. source
Fetched today - each note links to its source
Variants
Alternatives (5)
- StatusScout
- Uptime Kuma - Uptime Kuma is an easy-to-use, self-hosted monitoring tool that tracks the availability of websites, APIs, network services, and Docker con…
- cachet - Cachet is a beautiful and powerful open source status page system, a free replacement for services such as StatusPage.io, Status.io, and ot…
- checkmate - Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-…
- healthchecks - Healthchecks is a self-hosted watchdog service that monitors cron jobs and scheduled tasks by listening for their pings and sending alerts…
Checked today - source: AlternativeTo
Common questions
How do I run EasyMonitor probes on servers other than the main install?
Probes are separate lightweight Go binaries that can be deployed on other machines. They can connect to the main EasyMonitor instance through Tailscale, Cloudflare Tunnel, or your own VPN.
How does EasyMonitor reduce false positives from flaky network checks?
It uses multi-region probe quorum so probes vote on outages. Each monitor can also set a consecutive-failure threshold before an alert is sent.
Which alert channels can be used for monitor alerts?
Alerts can be sent to email, Slack, Discord, Telegram, ntfy, Pushover, and generic webhooks. Users choose their channels, and monitors can use a subset of them.
How are custom status page domains handled with HTTPS?
Custom domains are supported with automatic HTTPS via Caddy on-demand TLS.
Where are check results and monitoring data stored?
Check results are stored in PostgreSQL with TimescaleDB. Redis Streams is used as the job bus between the scheduler, probes, and result consumer.
Are there monitor limits or per-seat charges?
There is no per-monitor pricing, no 50-monitor cap, and no per-seat add-on.
Answers sourced from easymonitor.com, github.com
Community
- easymonitor - Opalstack Community Forum (other)
- EasyConnect 你想干甚?—— 干掉 macOS 版 EasyConnect 的流氓行为 | Lufs's Blog (forum)
Collected today - public community threads
