HardMon 2.3 introduces a built-in Web Server Monitoring Engine that enables real-time hardware monitoring directly through a web browser.

This feature allows users to access system statistics such as CPU, GPU, memory, storage, battery, and network usage remotely—either within a local network or over the internet.

Core Capabilities

  • Real-Time Browser Monitoring
    • View live hardware data without opening the application interface.
  • Embedded Lightweight Server
    • No installation or external dependencies required.
  • Cross-Platform Access
    • Monitor from PC, smartphone, or tablet.
  • Instant Local Access
    • Automatically available in local network after starting.

How to Start Web Server

  1. Open HardMon
  2. Navigate to: Web Server → Start Server
  3. Server runs on default port: 8080

Access via browser: http://localhost:8080 or: http://[Your-Local-IP]:8080

Example: http://192.168.1.5:8080

Access from Public Network (Port Forwarding)

1.Configure Router (Port Forwarding)

  • Login router (e.g. 192.168.1.1)
  • Open Port Forwarding / NAT
  • Add:
    • External Port: 8080
    • Internal IP: (your PC IP)
    • Internal Port: 8080
    • Protocol: TCP

2. Allow Firewall

  • Open Windows Firewall
  • Allow port 8080 (TCP)

3. Get Public IP

Search: what is my ip (on Google)

4. Access via Internet

http://[Your-Public-IP]:8080

Access from Public Network (Port Forwarding)

For users who do not want to configure router or port forwarding, HardMon fully supports tunneling via ngrok.

Ngrok creates a secure public URL that tunnels directly to your local HardMon server

How to Use NGROK

1. Download NGROK

2. Setup NGROK

  • Open Command Prompt:
    • ngrok config add-authtoken YOUR_TOKEN
  • (Get token from your ngrok dashboard)

3. Start HardMon Web Server

  • Open HardMon
  • Click Web Server → Start Server

4. Run NGROK Tunnel

  • ngrok http 8080

5. Get Public URL

  • Ngrok will generate something like:
    • https://abc123.ngrok.io

Security Notice (IMPORTANT)

Exposing your monitoring server to the internet may reveal sensitive system information.

Recommendations:

  • Avoid sharing public URLs carelessly
  • Use NGROK for temporary access
  • Consider adding authentication in future versions
  • Change default port if using port forwarding

Copyright (c) 2015 - 2026 Ari Sohandri Putra. All rights reserved.
License terms

Support Development
Paypal
E-Mail
arisohandriputra@gmail.com
Quick Access
Homepage
SDK Documentation
Web Server Monitoring * Active
Author
Tag
Hardware Microsoft Windows CPU GPU RAM HDD Display Monitor Clock Load Temperature Power