Skip to content

Raspberry Pi Status Panel displays system metrics. Easily set up with Python and access locally or remotely. πŸŒπŸ™

License

Notifications You must be signed in to change notification settings

barakatroastery/Pi-Status-Panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pi-Status-Panel: Monitor Your Raspberry Pi with Ease πŸŒπŸ“Š

GitHub repo size GitHub stars GitHub forks

Overview

The Pi-Status-Panel is a simple yet powerful monitoring tool for your Raspberry Pi. It provides a user-friendly interface to keep track of your Pi's performance, system health, and resource usage. Whether you are a hobbyist or a professional, this tool helps you maintain your Raspberry Pi efficiently.

Features

  • Real-time Monitoring: Get live updates on CPU usage, memory status, and disk space.
  • User-friendly Interface: Designed with simplicity in mind, making it easy for anyone to use.
  • Customizable Dashboard: Tailor the display to show the metrics that matter most to you.
  • Cross-Platform Compatibility: Works seamlessly on any device with a web browser.
  • Lightweight: Minimal resource usage, ensuring your Pi remains responsive.

Technologies Used

  • HTML: For structuring the web interface.
  • CSS: For styling the dashboard and making it visually appealing.
  • JavaScript: For dynamic updates and interactivity.
  • Python: For backend processes and data handling.
  • Raspberry Pi: The primary hardware platform.

Installation

To get started with Pi-Status-Panel, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/barakatroastery/Pi-Status-Panel.git
  2. Navigate to the Project Directory:

    cd Pi-Status-Panel
  3. Install Dependencies: Make sure you have Python 3 installed. Then, install the required packages:

    pip install -r requirements.txt
  4. Run the Application: Start the server using:

    python app.py
  5. Access the Dashboard: Open your web browser and go to http://localhost:5000.

Usage

Once the application is running, you will see a dashboard displaying various metrics of your Raspberry Pi. The main sections include:

  • CPU Usage: A real-time graph showing how much of your CPU is being used.
  • Memory Status: Displays total, used, and free memory.
  • Disk Space: Indicates how much disk space is available and used.

You can customize which metrics are displayed by editing the configuration file located in the project directory.

Contributing

We welcome contributions to Pi-Status-Panel! If you would like to help improve the project, please follow these steps:

  1. Fork the Repository: Click the "Fork" button on the top right of the repository page.
  2. Create a Branch:
    git checkout -b feature/YourFeature
  3. Make Your Changes: Implement your feature or fix.
  4. Commit Your Changes:
    git commit -m "Add Your Feature"
  5. Push to Your Branch:
    git push origin feature/YourFeature
  6. Open a Pull Request: Go to the original repository and click on "New Pull Request".

Issues

If you encounter any issues or bugs while using Pi-Status-Panel, please report them in the "Issues" section of the repository. Provide as much detail as possible to help us resolve them quickly.

Releases

You can download the latest version of Pi-Status-Panel from the Releases section. Make sure to execute the necessary files after downloading.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

  • Special thanks to the Raspberry Pi Foundation for creating such an amazing platform.
  • Thanks to all contributors who help make this project better.

Support

If you need help or have questions, feel free to reach out through the "Issues" section or contact us directly via email.

Resources

Badges

GitHub issues GitHub contributors

Additional Information

For more details on how to set up and configure Pi-Status-Panel, check the documentation provided in the repository.

You can also visit the Releases section for the latest updates and features.

About

Raspberry Pi Status Panel displays system metrics. Easily set up with Python and access locally or remotely. πŸŒπŸ™

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •