Static status page generator
Go to file
Alex Povel 6ec20342f0 Use comma-separated value text file
CSV is a well-supported standard and makes things more
predictable/easier to see where things go.
2021-03-29 18:20:42 +02:00
checks.csv Use comma-separated value text file 2021-03-29 18:20:42 +02:00
incidents.list Initial commit 2021-03-27 23:27:40 +01:00
LICENSE Initial commit 2021-03-27 23:27:40 +01:00
README.md Use comma-separated value text file 2021-03-29 18:20:42 +02:00
tinystatus Use comma-separated value text file 2021-03-29 18:20:42 +02:00

Tinystatus

tinystatus generate an html status page via shell script.

Features

  • Parallel checks
  • HTTP, ping, port checks
  • HTTP expected status code (401, ...)
  • Minimal dependencies (curl, nc and coreutils)
  • Easy configuration and customisation
  • Incident history (manual)

Demo

An example site is available here.

Setup

To install tinystatus:

  • Clone the repository and go to the created directory
  • Edit the checks file checks.csv
  • To add incidents or maintenance, edit incidents.list
  • Generate status page ./tinystatus > index.html
  • Serve the page with your favorite web server