A self-hosted status page based on Laravel.
git clone email@example.com:supertassu/statu.git cd statu cp .env.example .env composer install php artisan key:generate php artisan migrate
The configuration of Statu is mainly located in
Remember to change the API keys in
Point your web root directory to
The main admin interface uses the
artisan CLI tool.
To view the help menu, use
php artisan list statu
Statu has an HTTP API. Due to the internal project statu was created on, it sadly uses
GET for everything :/ (sorry!).
The API keys can be set on the config file.
The all-on data retrieving endpoint. This gives basically everything that the user is allowed to know.
Should be pretty self-explaining. It sets the status for a specified monitor to the specified value.
- Incident history
- Admin UI on web
- some form of upcoming maintenances
- more stuff