Skip to content

Script to display linux system information on Qnap LCD

License

Notifications You must be signed in to change notification settings

mpeirone/QnapLcdInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QNAP Lcd Info 📺

Welcome to the QNAP Lcd Info project!
It allows you to easily use the screen of your QNAP with Linux. You can run the script manually, as a system service, or as a script for TrueNAS SCALE.

Features 🚀

  • Disable "System Booting" Message: Automatically turns off the default "System Booting..." message.
  • Display System Information: Shows CPU, RAM, disk usage, and IP addresses.
  • Interactive Navigation: Navigate through the displayed information using buttons.
  • Screen Timeout: Automatically turns off the screen when not in use.

Compatible Devices ✅

This utility has been tested and is confirmed to work on the following device:

  • QNAP TS-453
  • QNAP TS-453 PRO

Installation and Usage 📦

Manual Execution

  1. Install Python & git:
   sudo apt install python3 python3-pip git -y
  1. Clone this repository to your local machine:
   git clone https://github.com/mpeirone/QnapLcdInfo.git
   cd QnapLcdInfo
  1. Install requirements:
   sudo pip3 install -r requirements.txt
  1. Run script:
   chmod 775 lcdInfo.py
    ./lcdInfo.py

As a Systemd Service

Before proceeding, make sure to run all the commands from the Manual Execution section and test that everything is working correctly.

  1. Once you have verified that the script works, run the following command:
   bash ./install_service.sh

TrueNAS SCALE Script

To run the script on TrueNAS, simply execute or schedule the following script at startup:

wget -qO- https://raw.githubusercontent.com/mpeirone/QnapLcdInfo/main/run_truenas.sh | sudo bash

Support ⭐

If you find this project useful, please consider giving it a star on GitHub. Your support is greatly appreciated and helps us improve the project!

Contributing 🤝

We welcome contributions to improve this project! Here are some ways you can help:

  • Report bugs and suggest features by opening an issue.
  • Submit pull requests to fix issues or add new features.
  • Improve documentation and examples.

License 📄

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

Acknowledgements 🙌

Thanks to all the contributors and the open-source community for their support and collaboration.

About

Script to display linux system information on Qnap LCD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published