LuCI: Web Interface for OpenWRT
LuCI – MVC Structure
Definition: LuCI
is OpenWRT’s web-based configuration interface.
Internals:
- Built using Lua, following a Model-View-Controller (MVC) architecture.
- Model: UCI configurations and UBUS data.
- View: HTML templates rendered via Lua.
- Controller: Lua scripts handling user input and system interactions.
- Runs on
uhttpd
web server, integrating withrpcd
andubus
.