{"repo":"GLOBUS-studio/SimpleServerStat","free":true,"listed":false,"github":"https://github.com/GLOBUS-studio/SimpleServerStat","clone":"git clone https://github.com/GLOBUS-studio/SimpleServerStat.git","description":"Lightweight dependency-free server dashboard in PHP and JavaScript for live CPU and RAM monitoring with a Chart.js graph. Non-blocking metric collection on Linux and Windows.","language":"PHP","stars":19,"topics":["chartjs","cpu-usage","dashboard","monitoring","php","ram-monitoring","server-monitoring"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"SimpleServerStat Simple, dependency-light server dashboard that shows live CPU and RAM usage (plus basic host info) in the browser. Backend is plain PHP, frontend is a single HTML page driven by Chart.js. Features - Live CPU and RAM chart, refreshed every 2 seconds. - Non-blocking metric collection: no slow top , mpstat or iostat sampling. Linux uses /proc ; Windows uses WMI ( wmic , with PowerShell CIM fallback). - Cross-platform: accurate data on Linux and Windows; graceful fallback to load average when detailed sources are unavailable. - Optional shared-secret token to gate the JSON API. - No build step and no server-side framework required. Requirements - PHP 7.4+ served by any web server (Apache, Nginx + PHP-FPM, or php -S ). - Linux for the most precise metrics (reads /proc ). On Windows the page and chart work fully via WMI; on other platforms the page loads but live charts may be empty. Project layout Running Serve the app/ directory with PHP: Then open . On Windows you can double-click start.bat — it starts the server and opens the browser in one step. Configuration Copy the template and edit it (the real file is gitignored): Set access token to a non-empty value to require a token on the API. When set, requests must include it via ?token=... or the X-Auth-Token header; the dashboard injects it automatically. The token is a basic safeguard only. Because index.php exposes the token to the browser, protect the page itself at the web-server level (HTTP basic auth or an ","default_branch":null,"files":null,"tree":[],"storefront":"/r/GLOBUS-studio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GLOBUS-studio/SimpleServerStat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}