Overview of Shadow Status architecture
Shadow Status is a lightweight, fully static status page platform designed for GitHub Pages. It operates without a database or backend server by using the following workflow:
- GitHub Actions runs a monitor script (default every 15-45 minutes).
- The script checks configured monitors and saves results to
status.jsonin the repository. - GitHub Pages serves the static site using this JSON data.
- Notifications are triggered via Discord or generic webhooks when service status changes.