tmedicci opened a new pull request, #3551: URL: https://github.com/apache/nuttx-apps/pull/3551
## Summary Initial development of the NuttX's Web Panel application. This is a self-hosted web page application that enables retrieving system info, provides a simple NSH terminal and enables uploading files. General overview of the NuttX Web Panel can be checked in the preview for the article ["NuttX Web Panel: A Self-Hosted Web Interface for NuttX"](https://preview-developer.espressif.com/pr748/blog/2026/06/nuttx-webpanel/) ## Impact Impact on user: Yes. Provide a user-friendly interface for interacting with NuttX and developing real applications. Impact on build: No. Impact on hardware: No. Impact on documentation: Yes. Proper documentation will be provided on `nuttx` repository. Impact on security: No. Impact on compatibility: No. ## Testing The initial development of the NuttX Web Panel was tested using the `esp32p4-function-ev-board:webpanel`. ### Building ``` make distclean && ./tools/configure.sh esp32p4-function-ev-board:webpanel && make -j$(nproc) flash ESPTOOL_PORT=/dev/ttyACM0 ``` ### Running Please, follow the guide at the equivalent `nuttx` PR (with proper documentation): **TO BE LINKED** ### Results The interface provides four sections: * **Home** — live system and network information * **Terminal** — browser NSH shell over WebSocket * **Files** — browse, upload, and run scripts on ``/mnt`` * **Network** — interface details and DHCP lease renewal Python scripts can be uploaded through the **Files** tab and executed from the **Terminal** tab or via the **Run** button for ``.py`` files. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
