Liberouter GUI encapsulates all modules visually and logically. On the backend it takes care of user, session and configuration management and authorization.
Frontend utilizes Angular 6 to create modular frontend environment.
Liberouter GUI is a modular system which provides environment for GUIs. These GUIs are installed as modules for Liberouter GUI that handles user and configuration management.
git clone https://github.com/CESNET/liberouter-gui
modules
foldermodules
folder (you can safely remove modules/example
folder)modules/app.config.json
. Use a theme if you want.python3 bootstrap.py
pip3 install -r backend/requirements.txt
frontend
folder and typing npm install
npm start
in frontend
folderpython3 backend
localhost:4200
For customization and more detailed tutorials, please visit our Wiki.
We provide official modules for Liberouter GUI which create a GUI for all related products Staas GUI
For more information visit our Wiki