{"repo":"KSJaay/Lunalytics","free":true,"listed":false,"github":"https://github.com/KSJaay/Lunalytics","clone":"git clone https://github.com/KSJaay/Lunalytics.git","description":"🚀 Open source monitoring tool built with Node.js","language":"JavaScript","stars":735,"topics":["monitoring","responsive","self-hosted","selfhosted","uptime","uptime-monitor","webapp","react","vite","lunalytics"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Open source monitoring tool built with Node.js & React Documentation · Try live demo · Roadmap · Discord 📔 Features - Easy to self-host - Monitor uptime for: - HTTP(s) - TCP - PING - JSON Query - PUSH - Docker Containers - Support for multiple users - Fully customisable status/dashboard pages - Incident management - Advance role based access control - Clean and easy to use UX/UI - Customizable user profiles/themes/colors - Single sign on support (SSO) - Custom (Authentik, Authelia, Keycloak, etc...) - Discord - Google - GitHub - Slack - Twitch - Support for notifications - Apprise - Discord - Email (SMTP) - Home Assistant - Pushover - Slack - Telegram - Webhook - More to come... 🚀 Getting Started [!CAUTION] This project is under active development and still in beta, things may randomly break. But I'll do my best to fix them as soon as possible. Docker Docker Compose Requirements Make sure you have the following applications installed before starting: - Nodejs (v22.14.0 or higher) - Npm or Yarn - Git Clone application Setup application Lunalytics will be accessible on https://localhost:2308 Using pm2 to run application in the background 🎯 Roadmap - [x] Custom status pages - [x] Better design for compact mode - [x] API keys for users - [x] Better role based access control - [ ] Move to Oauth2 for authentication - [x] Moved to session based system, but not full Oauth2 - [ ] Add support for multiple databases - [x] Add support for PostgreSQL - [x] Add support for SQLite - [ ] ","default_branch":null,"files":null,"tree":[],"storefront":"/r/KSJaay","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KSJaay/Lunalytics/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."}