Deploy Now

Stars

733

Forks

42

Watchers

6

Lunalytics

Lunalytics keeps watch over your websites, APIs, servers, and Docker containers, alerts your team the moment something goes down, and gives customers a branded status page to check instead of emailing you. Checks run over HTTP(S), TCP, ping, JSON query, push heartbeat, and Docker container status. Each monitor charts response time for the latest checks, one day, one week, or one month, next to uptime percentages and a certificate expiry countdown. Set a parent on a check and its dependents stop alerting when the parent is already down. The status page builder offers a block-based layout editor, custom colors, fonts, logos, favicons, and light or dark themes. Incident updates carry a timestamp and an impact level like Major Outage. Notifications reach Discord, Slack, Telegram, Pushover, Home Assistant, SMTP email, and webhooks with editable JSON payloads, and Apprise adds more than 100 further services. Teams get role-based access control, single sign-on through Authentik, Authelia, Keycloak, Discord, Google, GitHub, Slack, or Twitch, and personal API keys for scripting. Each user can pick a theme, accent color, time format, and timezone. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Lunalytics
Lunalytics
Lunalytics
Lunalytics
Lunalytics

Benefits

  • Know the moment things break
  • Checks over HTTP(S), TCP, ping, JSON query, push heartbeat, and Docker feed alerts to Discord, Slack, Telegram, email, webhooks, and 100+ more services through Apprise.
  • Branded status pages for customers
  • Build public status pages with a block layout editor, custom colors, fonts, logos, and themes, and attach incident updates so users see outages explained instead of guessing.
  • Built for shared responsibility
  • Add teammates with role-based permissions, sign them in through Authentik, Authelia, Keycloak, or social SSO, and hand out personal API keys instead of sharing one admin login.
  • Runs from one Docker image
  • One container on port 2308 with data and logs volumes is the whole deployment, and monitor history stays in your own SQLite or PostgreSQL database, with no vendor account involved.

Features

  • Six monitor types
  • HTTP(S), TCP, ping, JSON query, push heartbeat, and Docker container checks, with latest, 1-day, 1-week, and 1-month response charts, uptime percentages, and certificate expiry countdowns.
  • Status page builder
  • Appearance controls for header and highlight colors, font, logo, favicon, and auto, light, or dark themes, plus a layout editor with sizing, alignment, and toggles for each block.
  • Incident management
  • Open incidents with a title, an impact level such as Major Outage, and a running message timeline, adding updates as the situation changes.
  • Webhook payload templates
  • Webhook alerts send an editable JSON payload with variables like service name, URL, interval, and retry settings, plus custom headers and selectable message types.
  • SSO and role-based access
  • Single sign-on through custom identity providers such as Authentik, Authelia, and Keycloak, plus Discord, Google, GitHub, Slack, and Twitch, with role-based access control and user API keys.
  • Apprise notification gateway
  • Apprise integration reaches more than 100 notification services beyond the built-in Discord, Slack, Telegram, Pushover, Home Assistant, and SMTP email channels.

Apps Similar to Lunalytics