7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

VPS Audit

Open source

A dependency-free Bash script that audits the security and performance of Ubuntu or Debian VPS servers and writes a report with recommendations.

nuverlabs.com
VPS Audit homepage screenshot
GitHub stars
3.2k
Last commit
1 mo ago
Repository age
22 months
Version
v0.2.0
Licence
MIT
Self-hosted
Yes

About VPS Audit

VPS Audit, from Nuver Labs, is a lightweight Bash script for auditing the security and performance of Linux servers. You download it, make it executable and run it with sudo, and it runs a series of checks, prints color-coded results in the terminal, and writes a detailed report file with recommendations for anything that failed.

Security checks cover SSH configuration such as root login, password authentication and non-default ports, firewall status across UFW, firewalld, iptables and nftables, intrusion prevention with Fail2ban or CrowdSec, failed login attempts, system updates, running services, open ports, sudo logging, password policy and SUID files. Performance checks report disk space, memory, CPU and active internet connections.

The script targets Ubuntu and Debian-based systems and needs root access plus common packages such as ufw, systemd, ss or netstat, grep and awk. It is MIT licensed and runs locally with nothing to install on a server or hosted service. It suits sysadmins and developers who manage their own VPS instances and want a quick baseline hardening check.

Key features

  • SSH configuration checks
  • Firewall and intrusion prevention checks
  • Failed login and update status review
  • Open ports and SUID file detection
  • Disk, memory, and CPU usage report
  • Color-coded results and a saved report file

Good fit for

  • →Quick security baseline for a new VPS
  • →Periodic server hardening checks
  • →Spotting misconfigured Fail2ban or SSH settings
Built with
Shell
Tags
security-audit
bash
linux
vps
server-hardening
monitoring
devops
ubuntu
shell

VPS Audit: questions and answers

What is VPS Audit used for?
VPS Audit is a dependency-free Bash script that audits the security and performance of Ubuntu or Debian VPS servers and writes a report with recommendations. It is a good fit for quick security baseline for a new VPS, periodic server hardening checks and spotting misconfigured Fail2ban or SSH settings.
Is VPS Audit open source?
Yes. VPS Audit is open source under the MIT licence. Its source code is on GitHub at nuver-labs/vps-audit and is written mainly in Shell.
Is VPS Audit free?
Yes. VPS Audit is open source, so the software itself is free to use.
What are some alternatives to VPS Audit?
Similar open-source tools in the Security category include acme.sh, osquery and Infisical. SaaS products in the same category include Adverse Monitor, Amazon GuardDuty and AWS Secrets Manager.
Is VPS Audit actively maintained?
Yes. The most recent commit to VPS Audit was on 10 August 2026, and the latest release is v0.2.0, published on 10 August 2026. The project has 3.2k stars on GitHub.

Open-source alternatives to VPS Audit

See all

SaaS alternatives to VPS Audit

See all