ABOUT
Gatus is a developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the result of said queries by using a list of conditions on values like the status code, the response time, the certificate expiration, the body and many others. The icing on top is that each of these health checks can be paired with alerting via Slack, Teams, PagerDuty, Discord, Twilio and many more.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally1 CPU512 MB RAM4 GB disk
Config path/opt/gatus/config/config.yaml
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/gatus.sh'; sha='8ca416225ac0d919fc9e79352309122225c912f718806cb9f7a902901557988d'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/gatus.shSHA-256 8ca416225ac0d919fc9e79352309122225c912f718806cb9f7a902901557988d alpineAlpine 3.24
Approved locally1 CPU512 MB RAM3 GB disk
Config path/opt/gatus/config/config.yaml
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/alpine-gatus.sh'; sha='8389a2072790a7a90a7ba4968c09f71064a72ed657e168e2bc4599dedcbc0166'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/alpine-gatus.shSHA-256 8389a2072790a7a90a7ba4968c09f71064a72ed657e168e2bc4599dedcbc0166 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.