Status is a minimalist status tools
- Simple status page
- An api (not documented yet)
- Alert on discord when a host is down
First, you'll need Go (>1.22), pnpm, make. The second step is to install front dependencies :
cd front/
pnpm install
make build
or
make
The second build and run directly the binary.
Using docker is also possible. You can build the image with the follow command :
docker build . -f deployment/docker/Dockerfile -t status
You can find a documented example in config.example.toml
After having compiled, you can simply run ./status <config path>
. If no argument is provided, the config will be ./config.toml
With docker : docker run -v ./config.toml:/config.toml -p 3000:3000 ghcr.io/r4iponce/status:dev