-
Notifications
You must be signed in to change notification settings - Fork 1
Home
X4Applegate edited this page Apr 14, 2026
·
1 revision
Applegate Monitor is a self-hosted, multi-tenant server and network status monitoring platform built with Node.js, Express, and MariaDB. It provides real-time health dashboards with customizable branding for different teams or clients — making it ideal for operations teams and MSPs who need white-labeled status pages.
Live demo: uptime.richardapplegate.io
| Page | Description |
|---|---|
| Getting Started | Installation, Docker setup, first-time configuration |
| Configuration | All environment variables, SMTP, OAuth, CAPTCHA, reverse proxy |
| Health Checks | All 8 check types with configuration details |
| Multi-Tenant / Groups | Dashboards, branding, custom domains, user and server assignment |
- 8 health check types — Ping, TCP, HTTP/HTTPS, DNS, UDP, Omada Gateway/LTE/Device, Square POS
- Real-time updates via Server-Sent Events (no polling)
- Multi-tenant dashboards — each group has its own slug, branding, and custom domain
- Role-based access control — admin and viewer roles with group-scoped permissions
- Webhook alerts — Discord, Slack, Teams, Telegram, Pushover, email, and generic JSON
- SSL certificate tracking — days-remaining display and badge API
- Status badge API — embeddable SVG badges for uptime %, response time, and cert expiry
- Audit log — 17 event types tracked with user, IP, and timestamp
- PWA support — dashboards installable to home screen with per-group icons
- Persistent sessions — stored in MariaDB, survives container restarts