О Status monitoring system
Recipe ingredients
Uptime Kuma ★ 65.4K (MIT) | A status monitoring system to monitor your services. |
Directus ★ 29.4K (BSL) | A headless CMS to manage the status pages, users, and notifications. |
Traefik ★ 53.5K (MIT) | A reverse proxy to expose the services on a subdomain. |
Redis ★ 68.1K (RSALv2) | A cache to store for Directus. |
SQLite | A database to store both the monitoring and the heartbeat data. |
GraphQL | An API to interact with the status monitoring system. |
REST API | An API to interact with the status monitoring system. |
Use case
- Set up a status monitoring system in order to monitor the status of multiple services.
- Provide status pages for each service and let users subscribe to alerts.
Features
- Dashboard: A dashboard to manage services monitoring.
- Notifications: Receive alerts when a service goes down.
- Uptime: Track the uptime of your services.
- History: View the history of your services status.
- Manage: Manage your services monitoring.
- Status Pages: Generate static pages for each service status.
- API: An API to interact with the status monitoring system.
Environment variables
View environment variables
- PROJECT
- status
- DOMAIN
- stack.localhost
- DIRECTUS_VERSION
- 11.5.1
- DIRECTUS_SECRET
- "replace-with-secure-random-value"
- DIRECTUS_ADMIN_EMAIL
- "admin@example.com"
- DIRECTUS_ADMIN_PASSWORD
- "password"
- UPTIMEKUMA_VERSION
- 1