User Interface
This page contains annotated screenshots of most UI components, detailing the configuration options of each field across Nodes, Networks, DNS, Ext Clients, Users, and more.
Authentication
Signup
When you start Netmaker for the first time, you will be prompted to create a superadmin account from the UI like below

Login

Dashboard

Networks

Create

All Devices
In simple terms, a device is a computer or machine running the netclient software. Netmaker UI allows an admin to conveniently view and configure some device settings remotely.
All Devices Interface

Device Create
A device is automatically created on a server once a netclient (a machine running netclient) joins any network on the server.
Device Details

The following information is present under the host details tab:
A network can be deleted from the Network interface but all associated devices must be manually removed first.

Nodes
Node Interface

A node pending deletion will be grayed out.
Create Egress
Egress Gateway Ranges
A comma-separated list of the subnets for which the gateway will route traffic. For instance, with Kubernetes this could be both the Service Network and Pod Network. For a standard VPN, Netmaker can use a list of the public CIDR’s (see the docs). Typically, this will be something like a data center network, VPC, or home network.
Interface
The interface on the machine used to access the provided egress gateway ranges. For instance, on a typical Linux machine, the interface for public traffic would be “eth0”. Usually you will need to check on the machine first to find the right interface. For instance, on Linux, you can find the interface by running this: ip route get
.
Node Details

Dynamic Endpoint
The endpoint may be changed automatically. Switching this off (indicating static endpoint) means the endpoint will stay the same until you change it. This can be good to set if the machine is a server sitting in a location that is not expected to change. It is also good to have this switched off for Remote Access gateway, Egress, and Relay Servers, since they should be in a reliable location.
Local Address
The “locally reachable” address of the node. Other nodes will take note of this to see if this node is on the same network. If so, they will use this address instead of the public “Endpoint.” If running a few nodes inside of a VPC, home network, or similar, make sure the local address is populated correctly for faster and more secure inter-node communication.
Remote Access Gateway

DNS

Create / Edit Users

Node Graph


View all nodes in your network, zoom in, zoom out, and search for node names. hover: Hover over a node to see its direct connections.
Access Control Lists

Users
Netmaker v0.90.0 comes with a revamped user management, for easy onboarding of users (including bulk onboarding) and fine-grained permissioning.
Under the User Management section, available for super admins and admins only, you will see all active users, groups (Pro), roles (Pro), invites and pending users. You can manage users from this section of the dashboard.

All active users are listed here. You can search for a user by name or email. You can also see the different groups the user belongs to and their platform access level.
You can view and update a user's details by clicking on the user's name. From this modal, you can change user details including: password, groups, network roles, and platform access level.

Creating/Inviting a User
Creating a new user is easy. Click on the Add a User button at the top right to begin the process.
There are two ways to create a user:
Basic Auth

Platform Access Level
Select the platform access level for the user. The platform access level determines the user's access to the platform as a whole, rather than a specific network. Admin/Superadmins are able to access all networks and server-level settings. Platform users are able to access a limited set of the dashboard. Service users are not able to access the dashboard: they are only able to access networks via our RAC app.
Invite a User

After inviting a user, they will receive an email with a link to create their account. The user will be prompted to create a password or continue via OAuth, and will be able to access the platform with the permissions you have set.


User Groups
Netmaker v0.25.0 re-introduces user groups, which allow you to group users together and assign permissions to the group. This feature is available for Pro users only. A group, in theory, is simply a collection or network roles. A group can have multiple users (members) and multiple roles.
Under the User Management section, you will see the Groups tab. Here, you can create, edit, and delete groups.

Create a Group
To create a new group, click on the Create Group button at the top right.

A created group can be viewed and edited by clicking on the group name in the groups list. It can also be deleted from the list/table view.
User invites
On the Users interface, you will see the Invites tab. Here, you can view all invites and send new invites.

Each invite has a unique magic link that can be used to create an account. This link can be sent to the invitee via email or other means.
You can clear all invites by clicking on the Clear All Invites button at the top right, or delete individual invites by clicking on the Delete button next to the invite.
Pending Users
Under the User Management section, you will see the Pending Users tab. Here, you can view all pending users and approve or reject them.

Pending users automatically join the platform as service users by default. This means they can only access networks via the RAC app. Their permissions can be changed by an admin or superadmin after approval.
You can approve or reject pending users by clicking on the Approve or Reject button next to the user. You can also deny all pending users by clicking on the Deny All Users button at the top right.
Last updated
Was this helpful?