emphyrio.io

Creative hobbyist — coding, 3D printing & experiments

Pi Dashboard

PI Dashboard

A terminal-based system monitoring dashboard written in Python using curses and psutil. Primarily designed for Raspberry Pi monitoring but should work on other Linux systems as well.

Features

pi_dashboard-2 pi-dashboard-1 pi-dashboard-3

PI Dashboard provides a real-time overview of various system metrics across multiple tabs:

Overview Tab (Tab 1):

Processes Tab (Tab 2):

Disks Tab (Tab 3):

Network Tab (Tab 4):

General Features:

Requirements

Installation

  1. Clone the repository:
    git clone https://github.com/emphyri0/pi_dashboard
    cd pi-dashboard 
  2. Install dependencies:
    pip install psutil
    # or
    pip3 install psutil

    Note: On some systems, you might need to install python3-pip first (sudo apt update && sudo apt install python3-pip). Note: The curses library is usually built-in with Python on Linux/macOS.

Usage

Run the script from your terminal:


python3 dashboard.py

Recent Blog Posts

Terminal Network Scanner

April 21, 2025

🔍 Terminal Network Scanner Ever wondered what devices are lurking on your local network? Whether you're a curious Raspbe...