Categorygithub.com/mattkasun/netmaker-gui
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)

Deploy to DO

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

both

Installation:

Deploy to DO

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

netmaker-gui with browser

Mobile

netmaker-gui with phone

Third Party Tools

# 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