Readme ADD information about this being a demo project
2 files changed
tree: 515a8eed7500f7fe6b546864a5f81874f5640662
  1. .gitignore
  2. LICENSE
  3. NETCONF GUI mock.xd
  4. README.md
  5. app.config.json
  6. assets/
  7. backend/
  8. config.json
  9. docker/
  10. frontend/
  11. vagrant/
README.md

netconf-gui

A GUI for the libnetconf2 library. This project is a demo of the capabilites of the libnetconf2 libraries! As such, we will not provide full support for this project. You may still open issues, but a response is not guaranteed.

Docker

You can use Docker to try the demo. Navigate to the docker folder and follow the instructions from the README file there. Only Docker is required to run the demo. Other dependencies are installed automatically.

We recommend using Docker over local installation to prevent installation issues.

Installation on a local machine

To install the NetconfGUI, follow these steps:

  1. Follow the instructions in the libyang repository and install libyang.
  2. Follow the instructions in the libnetconf2 repository and install libnetconf2 with python bindings (Option -DENABLE_PYTHON=on when using cmake)
  3. Follow the quick start guide in the liberouter GUI repository. On step two, copy the NetconfGUI repository to liberouter GUI modules folder.
  4. Start the Liberouter GUI and navigate to http://localhost:4200 in your browser