Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 783 Bytes

File metadata and controls

37 lines (24 loc) · 783 Bytes

Hardware Info API

A lightweight Python-based API designed to run on any device, providing real-time monitoring of system metrics including CPU usage, temperature, RAM, and storage.

Can be used with a dedicated web interface.

Used Technologies

  • Python
  • FastAPI
  • DuckDB
  • Docker

Requirements

  • Git
  • Docker

How to run

  • clone repository:

    git clone https://github.com/michalges/hardware-info-api
    cd hardware-info-api
  • run Docker container:

    docker build -t hardware-info-api .
    docker run -d -p 8080:8080 --name hardware-info-api hardware-info-api

Endpoints

To view all available endpoints, run the app and visit /docs