About Lunalytics
Lunalytics is an open-source monitoring tool for tracking whether your services are up. It is built with Node.js and React and aimed at individuals and small teams that want a simple, self-hosted alternative to commercial uptime services. The README notes that it is in beta and under active development, so occasional breakage should be expected.
It can monitor HTTP(S), TCP, ping, JSON query, push-based and Docker container checks. Teams can create fully customizable status and dashboard pages, manage incidents, support multiple users with role-based access control, and customize profiles and themes. Single sign-on works with providers such as Authentik, Authelia and Keycloak, as well as Discord, Google, GitHub, Slack and Twitch. Notifications can go through Apprise, Discord, SMTP email, Home Assistant, Pushover, Slack, Telegram or webhooks.
Installation is via Docker or Docker Compose, or from source with Node.js 22.14 or later. The roadmap shows PostgreSQL and SQLite support completed and MongoDB still planned. A live demo, documentation and Discord community are linked. The repository metadata lists the license as Other, so check the license file for exact terms.
Key features
- Uptime checks for HTTP, TCP, ping and Docker containers
- JSON query and push monitors
- Customizable public status pages
- Incident management
- Role-based access control for multiple users
- SSO with Authentik, Keycloak and social providers
- Alerts to Slack, Telegram, email and webhooks
Good fit for
- →Monitoring websites and APIs from your own server
- →Publishing a status page for customers
- Tags
- monitoring
- uptime
- status-page
- self-hosted
- nodejs
- react
- incident-management
- docker
Lunalytics: questions and answers
- What is Lunalytics used for?
- Lunalytics is a self-hosted uptime monitor built with Node.js and React, with status pages, incident management, role-based access and many notification options. It is a good fit for monitoring websites and APIs from your own server, and publishing a status page for customers.
- Is Lunalytics open source?
- Yes. Lunalytics is open source under a custom licence. Its source code is on GitHub at KSJaay/Lunalytics and is written mainly in JavaScript.
- Is Lunalytics free?
- Yes. Lunalytics is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host Lunalytics?
- Yes. Lunalytics can be self-hosted on your own server or infrastructure.
- What is Lunalytics an alternative to?
- Lunalytics is an open-source alternative to UptimeRobot, Better Stack, StatusCake and Atlassian Statuspage. Other open-source alternatives to UptimeRobot include Gatus, Uptime Kuma and Upptime.
- Is Lunalytics actively maintained?
- Yes. The most recent commit to Lunalytics was on 1 August 2026, and the latest release is 0.10.23, published on 5 May 2026. The project has 738 stars on GitHub.
Open-source alternatives to Lunalytics
See all
Gatus
Monitoring & Observability
Create beautiful, automated status pages with advanced monitoring. Track HTTP, DNS, TCP en
Apache-2.0vs UptimeRobot★ 12k
Uptime Kuma
Monitoring & Observability
A self-hosted monitoring tool
MITvs UptimeRobot★ 92k
Upptime
Monitoring & Observability
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
MITvs UptimeRobot★ 17k
OpenStatus
Monitoring & Observability
🫖 Status page with uptime monitoring & API monitoring as code 🫖
AGPL-3.0vs Pingdom★ 9.2kVigil
Monitoring & Observability
🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slac
MPL-2.0vs UptimeRobot★ 1.9k
Peekaping
Monitoring & Observability
Open Source Uptime Kuma Alternative
MITvs UptimeRobot★ 1.2k
SaaS alternatives to Lunalytics
See all
UptimeRobot
Monitoring & Observability
Website, port and keyword uptime checks with alerting and status pages
SaaS
Better Stack
Monitoring & Observability
Uptime monitoring, on-call alerts, status pages and log management in one product
SaaS
StatusCake
Monitoring & Observability
Uptime, page speed and SSL monitoring with alerts
SaaS
Atlassian Statuspage
Monitoring & Observability
Hosted status page and incident communication tool from Atlassian
SaaS
Uptime.com
Monitoring & Observability
Synthetic website and API monitoring with status pages
SaaS
Hyperping
Monitoring & Observability
Uptime monitoring with status pages and on-call alerting
SaaS

