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.
- 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.
- 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.
To get started with Pi-Status-Panel, follow these steps:
-
Clone the Repository:
git clone https://github.com/barakatroastery/Pi-Status-Panel.git
-
Navigate to the Project Directory:
cd Pi-Status-Panel -
Install Dependencies: Make sure you have Python 3 installed. Then, install the required packages:
pip install -r requirements.txt
-
Run the Application: Start the server using:
python app.py
-
Access the Dashboard: Open your web browser and go to
http://localhost:5000.
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.
We welcome contributions to Pi-Status-Panel! If you would like to help improve the project, please follow these steps:
- Fork the Repository: Click the "Fork" button on the top right of the repository page.
- Create a Branch:
git checkout -b feature/YourFeature
- Make Your Changes: Implement your feature or fix.
- Commit Your Changes:
git commit -m "Add Your Feature" - Push to Your Branch:
git push origin feature/YourFeature
- Open a Pull Request: Go to the original repository and click on "New Pull Request".
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.
You can download the latest version of Pi-Status-Panel from the Releases section. Make sure to execute the necessary files after downloading.
This project is licensed under the MIT License. See the LICENSE file for more details.
- Special thanks to the Raspberry Pi Foundation for creating such an amazing platform.
- Thanks to all contributors who help make this project better.
If you need help or have questions, feel free to reach out through the "Issues" section or contact us directly via email.
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.