Free tool

Linux Resilience Audit

A free, read-only script that checks a Linux server for the failure modes that most often take self-hosted sites and services down quietly, and gives a one-line fix for each finding.

Run it

curl -fsSLO https://raw.githubusercontent.com/guaridadeleones/recovernode-pub/main/resilience-audit/rn-resilience-audit.sh
less rn-resilience-audit.sh     # read it first
sudo bash rn-resilience-audit.sh

Without sudo, the checks that need root (certificates, the firewall and the kernel log) are reported as skipped. The exit code is 0 when everything passes, 1 for warnings and 2 for failures.

What it checks

It does not check security hardening, backups, application health, or anything outside the machine it runs on.

Why these checks

These are the problems that tend to stay invisible until a site goes down: a renewal job that stopped months ago, a log that fills the disk, a container that never came back after a reboot. Each finding links to the matching guide, for example SSL certificate monitoring and systemd service monitoring. For problems outside the server itself, such as DNS delegation or stale DNS caches, see the case study on outages where every local check passed.

Want the findings reviewed?

A free fit assessment looks at your topology, DNS, TLS, reverse proxy and recovery boundaries, and says whether RecoverNode fits.