{"repo":"easymonitordev/easymonitor","free":true,"listed":false,"github":"https://github.com/easymonitordev/easymonitor","clone":"git clone https://github.com/easymonitordev/easymonitor.git","description":"Open-source, self-hosted uptime and performance monitoring you can run with one docker compose up","language":"PHP","stars":68,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"EasyMonitor Open-source, self-hosted uptime and performance monitoring you can run with one docker compose up . EasyMonitor is a full-stack monitoring platform for your websites and APIs. Add a URL, pick an interval, and get alerted when something breaks. Group monitors into projects, share live status with your users via public status pages, and run probes in multiple regions to eliminate false positives. Screenshot --- Features - HTTP, ICMP, and TCP port checks — every 30 seconds to 1 hour per monitor - SSL certificate expiry monitoring — captured during HTTPS checks; alerts at 30/14/7 days before expiry - Multi-region probes — lightweight Go binaries ( 10 MB) you can deploy anywhere - Consecutive-failure threshold — configurable per monitor; no alerts on flaky single failures - Multi-channel alerts — email, Slack, Discord, Telegram, ntfy, generic webhooks (HMAC-signed), and Pushover (per-user, per-monitor selection) on down and recovery - Projects — group related monitors (e.g. main site + APIs) - Teams — share monitors and projects with collaborators with role-based access - Status pages — public, unlisted (secret link), or private - Add projects (live link) or individual monitors - Hide specific monitors per page - Themes, custom CSS, logo upload - Incidents and scheduled maintenance with timeline updates - Custom domains with auto-HTTPS via Caddy on-demand TLS - TimescaleDB — efficient time-series storage for check results - Redis Streams — reliable job bus between sche","default_branch":null,"files":null,"tree":[],"storefront":"/r/easymonitordev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/easymonitordev/easymonitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}