# Readme

---

# PC Monitor Dashboard

Dashboard web pour monitorer votre PC en temps réel.

## Prérequis

- Python 3.8+
- Un logiciel de monitoring : **LibreHardwareMonitor** ou **HWiNFO + RemoteHWInfo**

## Installation

```bash
pip install -r requirements.txt
python app.py
```

Accès :

- Dashboard : http://localhost:5000
- Admin : http://localhost:5000/admin

## Plugins supportés

### LibreHardwareMonitor (port 8085)

1.  Télécharger [LibreHardwareMonitor](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor)
2.  Options → Activer "Remote Web Server"
3.  Port par défaut : 8085

### HWiNFO + RemoteHWInfo (port 60000)

1.  Télécharger [HWiNFO](https://www.hwinfo.com/) et activer "Shared Memory Support"
2.  Télécharger [RemoteHWInfo](https://github.com/Demion/remotehwinfo/releases)
3.  Lancer `remotehwinfo.exe`
4.  Port par défaut : 60000

## Configuration

Modifier `config.json` pour changer de plugin ou les ports :

```json
{
  "active_plugin": "hwinfo",
  "plugins": {
    "librehardwaremonitor": { "host": "127.0.0.1", "port": 8085 },
    "hwinfo": { "host": "127.0.0.1", "port": 60000 }
  }
}
```