Skip to content
This repository has been archived by the owner on Feb 25, 2023. It is now read-only.

mattkasun/netmaker-gui

Repository files navigation

Project Archived

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

both

Installation:

To use along side of your existing netmaker installation insert the following to your docker-compose.yml file

CLIENT_MODE must be set to off for netmaker-gui to create networks properly; netmaker functionality is not dictated by this setting, it is controlled by the CLIENT_MODE setting for the netmaker container.

netmaker-gui
  container-name: netmaker-gui
  image: nusak/netmaker-gui:v0.6.3
  restart: unless-stopped
  ports:
    - "8080:8080"
  environment:
    DATABASE: sqlite
    CLIENT_MODE: "off"
  volumes:
    - dnsconfig:/config/dnsconfig
    - 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