VyOS UI is a implementation of Figma designs for VyOS, a network operating system based on Debian GNU/Linux. This project aims to provide a user-friendly web interface for managing VyOS configurations and settings.
This project is in early development and should not be used in production environments. It may contain bugs, incomplete features and not working as attended.
container {
name ui {
allow-host-networks
environment NODE_TLS_REJECT_UNAUTHORIZED {
value 0
}
/* Default value https://127.0.0.1/graphql */
environment ENDPOINT {
value https://127.0.0.1/graphql
}
image ghcr.io/lperdereau/vyos-ui:<version>
}
}
docker run -d \
--name vyos-ui \
--network host \
-e NODE_TLS_REJECT_UNAUTHORIZED=0 \
-e ENDPOINT=https://<vyos-ip>/graphql \
ghcr.io/lperdereau/vyos-ui:<version>Make sure to install dependencies:
# npm
npm installStart the development server on http://localhost:3000:
# npm
npm run dev
