Show HN: Lightweight system monitor for Linux VPS written in Go

Hacker News Top Tools

Summary

vpsmon is a lightweight system monitor for Linux VPS, written in Go, offering a web UI for real-time monitoring of CPU, memory, swap, disk, network, uptime, and process count.

No content available
Original Article
View Cached Full Text

Cached at: 08/25/26, 07:59 PM

leodeim/vpsmon

Source: https://github.com/leodeim/vpsmon

vpsmon Logo

vpsmon

Lightweight system monitor for Linux VPS. Single Go binary, ~5MB RAM usage.

vpsmon Screenshot

Monitors CPU, memory, swap, disk, network, uptime, and process count. Web UI with login, auto-refreshes every 5 seconds.

Installation

curl -sL https://raw.githubusercontent.com/leodeim/vpsmon/main/install.sh | sudo bash

Uninstallation

curl -sL https://raw.githubusercontent.com/leodeim/vpsmon/main/uninstall.sh | sudo bash

Environment Variables

VariableDefaultDescription
MONITOR_ADDR:8088Listen address
MONITOR_USERadminWeb UI username
MONITOR_PASS_HASH(hash of changeme)Web UI password (bcrypt hash)

Similar Articles

Show HN: A free Linux adaptation of NETworkManager by BornToBeRoot

Hacker News Top

NMLinux is a free, open-source Linux adaptation of NETworkManager, providing a unified GUI for common network tools. Built with Python and PySide6, it includes modules for SSH, RDP, VNC, Wi-Fi, traceroute, speed test, and more, aimed at sysadmins and power users.