A lightweight, dependency-free Bash script that audits security, performance, and infrastructure health of Linux VPS servers.
lightweight, dependency-free bash script for security, performance auditing and infrastructure monitoring of Linux servers.
This tool is designed for system administrators and VPS owners who want to quickly assess the security posture and performance metrics of their Linux servers. It automates common security checks and resource monitoring, providing actionable recommendations to improve server hardening and stability. Ideal for routine audits to maintain server integrity and detect potential vulnerabilities.
Requires root or sudo privileges and is intended for Debian/Ubuntu-based Linux systems. Users should run audits regularly and address any FAIL statuses immediately while investigating WARN statuses during maintenance. The script is not a substitute for professional security audits and may require customization for specific environments.
Download the script using wget or curl: wget https://raw.githubusercontent.com/vernu/vps-audit/main/vps-audit.sh or curl -O https://raw.githubusercontent.com/vernu/vps-audit/main/vps-audit.sh
Make the script executable with chmod +x vps-audit.sh
sudo ./vps-audit.sh
Runs the full security and performance audit with real-time color-coded output and generates a detailed report file.