Skip to content
/ vuci Public
forked from zhaojh329/oui

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

License

Notifications You must be signed in to change notification settings

yglb/vuci

 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 52.7%
  • JavaScript 24.9%
  • Vue 18.5%
  • Makefile 3.2%
  • CMake 0.4%
  • HTML 0.2%
  • Shell 0.1%