Lunalytics

Lunalytics

Open-source Node.js uptime and service monitoring dashboard

709stars
36forks
Last commit: 6d ago
Repo age: 3y old
Lunalytics screenshot

Lunalytics is an open-source monitoring application that runs a Node.js backend with a React + Vite frontend to monitor service uptime and health. It provides multi-user dashboards, incident management, role-based access control and integrations for notifications and single-sign-on. (github.com)

Key Features

  • Uptime and availability checks for HTTP(S), TCP, PING, JSON queries, PUSH checks and Docker containers.
  • Multi-user support with role-based access control (owners, admins, editors) and customizable user profiles and themes.
  • Custom status/dashboard pages and incident management flows for tracking outages and history.
  • Notification integrations (Apprise-compatible, Discord, Slack, Telegram, Email/SMTP, Home Assistant, Pushover, Webhooks and more).
  • Single sign-on support for external providers (Discord, Google, GitHub, Slack, Twitch) and pluggable/custom SSO setups.
  • Docker image and Docker Compose support plus simple self-hosting setup and a web-accessible API for monitors. (github.com)

Use Cases

  • Team uptime and latency monitoring for internal services, APIs and third-party endpoints.
  • Monitoring running Docker containers and containerized services on self-hosted infrastructure.
  • Public or private status pages and incident dashboards to share service health with colleagues or customers. (demo.lunalytics.xyz)

Limitations and Considerations

  • The project is actively developed and marked beta; some features are on the roadmap (expanded DB support, OAuth2 improvements, API tokens) and may be incomplete or change. (github.com)
  • Designed for small teams and self-hosting; production scalability characteristics (large-scale high-frequency checks, clustered backends) are not documented as fully supported yet.

Lunalytics is positioned as a developer-first, self-hostable alternative for teams that need multi-user monitoring and customizable status pages. A hosted demo and Docker image are available for evaluation and testing. (demo.lunalytics.xyz)

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

81.5k
7.3k
Last commit: 1d ago

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

Alternative to:
UptimeRobot
UptimeRobot
+15
Netdata

Netdata

Real-time, per‑second full‑stack monitoring and observability

77.4k
6.3k
Last commit: 16h ago

Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+16
Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

71.7k
13.4k
Last commit: 18h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Prometheus

Prometheus

Monitoring system and time-series database for metrics and alerting

62.2k
10.1k
Last commit: 1d ago

Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+17
Sentry

Sentry

Error tracking and application performance monitoring platform

42.9k
4.6k
Last commit: 16h ago

Sentry is a developer-focused platform for error tracking, performance monitoring, and tracing to help teams detect, investigate, and fix issues faster.

Alternative to:
Bugsnag
Bugsnag
+14
Glances

Glances

Cross-platform system monitoring tool with TUI, Web UI, and APIs

31.3k
1.7k
Last commit: 7d ago

Glances is a cross-platform system monitoring tool providing a terminal dashboard, web UI, and REST/XML-RPC APIs for local or remote monitoring and exporting metrics.

Alternative to:
Netdata Cloud
Netdata Cloud
+11