/vuci

Primary LanguageCGNU General Public License v3.0GPL-3.0

vuci(中文)

VUCI - Web user interface based on vuejs2 and iView for OpenWrt.

A new web interface with a different architecture. It doesn't use Lua anymore, but use MVVM framework. To access any kind of system data through ubus(with the help of uhttpd-mod-ubus to provide HTTP based API).

Keep Watching for More Actions on This Space

How to use

Add new feed into "feeds.conf.default":

src-git vuci https://github.com/zhaojh329/vuci.git

Install vuci packages:

./scripts/feeds update
./scripts/feeds install -a -p vuci

Select package vuci in menuconfig and compile new image.

VUCI  --->
    <*> vuci-ui-base.......................................... VUCI Web Interface</*>

How to develop and debug

First, enter your build directory of the vuci-ui-base

$ cd build_dir/target-mipsel_24kc_musl/vuci-ui-base/

Then modify the configuration file according to your own environment. You may need to modify proxyTable and host.

vi config/index.js

Then execute the following command to start the debug server

npm run dev

Contributing

If you would like to help making vuci better, see the CONTRIBUTING.md file.