VPSMon is a lightweight system monitor for Linux VPS, distributed as a single Go binary with approximately 5MB RAM usage. It tracks CPU, memory, swap, disk, network, uptime, and process count.
The tool features a web UI with login and auto-refresh every 5 seconds. Installation is straightforward: run curl -s L https://raw.githubusercontent.com/leodeim/vpsmon/main/install.sh | sudo bash. Uninstallation uses a similar script.
Configuration is handled through environment variables. MONITOR_ADDR sets the listen address (default :8088), MONITOR_USER sets the web UI username (default admin), and MONITOR_PASS_HASH sets the password as a bcrypt hash (default is hash of changeme).
VPSMon is ideal for users seeking a minimal, efficient monitoring solution for their VPS instances.
Source: Hacker News · Summarized by HeadlinesBriefing