Effortlessly deploy a status page and start monitoring endpoints in minutes

![status page](https://github.com/goksan/statusnook/assets/17437810/ff2bb1d4-5d75-4b6e-b8d9-a7227d1aee6c)
## Deployment paths ### Standalone Quickly deploy Statusnook with managed TLS. Requires ports 80 and 443 ``` curl -fsSL https://get.statusnook.com | sudo bash ``` ### Reverse proxy Deploy Statusnook behind Caddy, NGINX, etc. ``` curl -fsSL https://get.statusnook.com | sudo bash -s -- -port 8000 ``` ### Docker #### CLI ``` docker run -d -p 127.0.0.1:8000:8000 -v statusnook-data:/app/statusnook-data --restart always goksan/statusnook ``` #### compose.yaml ``` services: statusnook: ports: - 127.0.0.1:8000:8000 volumes: - statusnook-data:/app/statusnook-data restart: always image: goksan/statusnook volumes: statusnook-data: name: statusnook-data ``` ``` docker compose up ``` ### One-click cloud templates Deploy to DO [![Deploy to Vultr](https://get.statusnook.com/images%2Fdeploy-vultr.svg)](https://www.vultr.com/marketplace/apps/statusnook) [![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/VkhOWC?referralCode=rj6bHN) [![Deploy on Zeabur](https://zeabur.com/button.svg)](https://zeabur.com/templates/STATOK) ### Binaries amd64 and arm64 Linux binaries can be found on the [Releases](https://github.com/goksan/Statusnook/releases) page. ## Configuration Statusnook has the following configuration options: * Web UI based config * Text based config (YAML) via the settings page, or on push via GitHub [Learn more about configuration](docs/configuration.md) ## Gallery ![monitors](https://github.com/goksan/statusnook/assets/17437810/9bc9a023-41fc-4646-a353-0a1755ce148b) ![monitor logs](https://github.com/goksan/statusnook/assets/17437810/23d988b1-a9fe-41a4-9fa3-f524c4612958) ![notifications](https://github.com/goksan/statusnook/assets/17437810/ff35893c-d4eb-4bb5-af1b-9f07e716265a)