PulseGuard is a lightweight, self-hosted server monitoring solution designed for developers and small teams managing VPS infrastructure. It provides real-time metrics, intelligent alerting, and a clean dashboard β without the overhead of enterprise monitoring stacks.
Born from the need to monitor multiple VPS servers running SaaS products, trading bots, and automation systems simultaneously.
- Real-Time Dashboard β Live CPU, RAM, disk, and network metrics via WebSocket
- Multi-Server Support β Monitor all your VPS instances from a single dashboard
- Smart Alerts β Configurable thresholds with Telegram/Discord/Email notifications
- Service Health Checks β Monitor Nginx, Docker containers, databases, and custom processes
- Uptime Tracking β Historical uptime data with SLA percentage calculation
- Incident Timeline β Automatic incident detection and resolution tracking
- Low Footprint β Agent uses < 20MB RAM, minimal CPU impact
βββββββββββββββββββββββββββββββββββββββββββββββ
β Dashboard β
β React + Tailwind β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββ
β WebSocket
ββββββββββββββββββββ΄βββββββββββββββββββββββββββ
β API Server β
β Node.js + Express β
β Alert Engine Β· Storage β
ββββββββ¬ββββββββββββ¬ββββββββββββ¬βββββββββββββββ
β β β
ββββββ΄ββββ βββββ΄βββββ ββββ΄βββββββ
β Agent β β Agent β β Agent β
β VPS-1 β β VPS-2 β β VPS-3 β
ββββββββββ ββββββββββ βββββββββββ
| Component | Technology |
|---|---|
| Dashboard | React, Tailwind CSS, Recharts |
| API Server | Node.js, Express, WebSocket |
| Agent | Python (psutil), lightweight daemon |
| Alerts | Telegram Bot API, Discord Webhooks, SMTP |
| Storage | SQLite (single-server) / PostgreSQL (multi) |
| Deployment | Docker, systemd |
# Install the agent on each server
curl -sSL https://raw.githubusercontent.com/SoClosee/pulseguard/main/install.sh | bash
# Configure your server endpoint
pulseguard config --server https://your-dashboard.com --token YOUR_TOKEN
# Start monitoring
pulseguard startPulseGuard is in production, actively monitoring infrastructure for multiple SaaS products.
Roadmap:
- Real-time metrics dashboard
- Multi-server agent system
- Telegram & Discord alerts
- Docker container monitoring
- Log aggregation
- Custom metric plugins
- Mobile app (React Native)