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

leksmax/vuci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 62.1%
  • JavaScript 25.4%
  • Vue 9.4%
  • Makefile 2.3%
  • CMake 0.5%
  • HTML 0.2%
  • Shell 0.1%