modulepackage
0.6.3
Repository: https://github.com/mattkasun/netmaker-gui.git
Documentation: pkg.go.dev
# README
netmaker-gui
A responsive alternative UI for netmaker (https://github.com/gravitl/netmaker)
Built with go and html/templates. Missing following features compared to netmaker-ui (https://github.com/gravitl/netmaker-ui)
- Oauth Suppport
You can use netmaker-gui at the same time as netmaker-ui. For example, one one running as dashboard.netmaker.example.com and the other at control.netmaker.example.com
Installation:
To use along side of your existing netmaker installation insert the following to your docker-compose.yml file
netmaker-gui
container-name: netmaker-gui
image: nusak/netmaker-gui:v0.2
restart: unless-stopped
ports:
- "8080:8080"
environment:
DATABASE: sqlite
volumes:
- sqldata:/data
and add an appropriate entry to your proxy relay.
Screenshots
Browser
Mobile
Third Party Tools
- CSS - W3Schools https://w3.schools.com/w3css
- Icons - Material Icons https://fonts.google.com/icons
- Netmaker https://github.com/gravitl/netmaker
# Functions
No description provided by the author
CreateDNS add new custom dns entry.
CreateEggress displays modal for Egress Gateway Creation.
CreateIngress add the node as an Ingress Gateway.
No description provided by the author
No description provided by the author
No description provided by the author
CreateUser creates a new user from.
DeleteDNS deletes custom DNS entry.
DeleteEgress removes the node as an Egress Gateway.
No description provided by the author
No description provided by the author
DeleteKey delete network keys.
No description provided by the author
DeleteNode delele node.
No description provided by the author
DeleteUser delete a user.
No description provided by the author
EditIngressClient displays a form to update name of external client.
No description provided by the author
EditNode display a form to update a node.
EditUser displays form to update current user.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewKey will generate a new key for a network.
NewUser creates a new user; will fail if user with adminpermissions already exists.
NodeHealth return the last checkin time including health statusand color code for all nodes.
No description provided by the author
ProcessEgress adds the node as an Egress Gateway.
No description provided by the author
No description provided by the author
RefreshKeys refreshs keys for network.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateClient updates name of external Client.
No description provided by the author
UpdateNode updates a node.
UpdateUser updates user from EditUser form.
No description provided by the author
# Structs
No description provided by the author
PageData -contains data for html template.
No description provided by the author
No description provided by the author