Source
Architecture, reliability & security assurance — found from sitemap — Netmaker
Checked for Netmaker on 5 Nov 2026
- Page
- https://docs.netmaker.io/docs/about/architecture
- Checked
- 5 Nov 2026, 14:32 UTC
- How we may use it
- Public page, crawling permitted
Technical details
- type
- page
- http status
- 200
- content hash
- sha256:4b259f86c8313dd2d511a014e5af09fefd959a40fbf43d504d9c0438cc23c178
- permission
- robots_ok
- screenshot
- Screenshot on file (internal exhibit, not published)
Cited by
Facts read from this source
-
Wireguard basis Report an error
“Netmaker is a platform built off of WireGuard enabling users to create full and partial mesh networks between their devices, setting up routes directly between peers, or gateways into and out of the network.”
-
Server language Report an error
“The Netmaker server is, at its core, a golang binary. Source code can be found on GitHub.”
-
Server deployment Report an error
“In typical deployments, it is run as a Docker container. It can also be run as a systemd service as outlined in the non-docker install guide.”
-
Server database Report an error
“The Netmaker server interacts with either SQLite (default), postgres, or rqlite, a distributed version of SQLite, as its database.”
-
Message broker Report an error
“The Mosquitto broker is the default MQTT broker that ships with Netmaker, though technically, any MQTT broker should work so long as the correct configuration is applied.”
-
Broker public reachability Report an error
“The broker must be reachable over a public address.”
-
UI tech Report an error
“The Netmaker UI is a ReactJS-based static website which can be run on top of standard webservers such as Apache and Nginx.”
-
UI optional Report an error
“Netmaker can be used in its entirety without the UI, but the UI makes things a lot easier for most users.”
-
Default proxy Report an error
“As of 0.17.0, Caddy is the default proxy for Netmaker if you set it up via Quick Start.”
-
Traefik proxy option Report an error
“Traefik was previously the default and is still a functioning option”
-
Managed dns Report an error
“As of v0.30.0, Managed DNS is an integral feature of the Netmaker system. This feature allows devices to communicate using domain names instead of IP addresses”
-
Managed dns format Report an error
“Each device in the network will be assigned a domain name in the format <device-name>.<network-name>.”
-
Managed dns platforms Report an error
“Managed DNS is supported on Windows, macOS, and Linux.”
-
Desktop app Report an error
“Netmaker offers both a Desktop App (available for Windows, macOS, and Linux) and a Mobile App (for iOS and Android) to make it easy for end users to securely connect to private networks.”
-
Mobile app Report an error
“Netmaker offers both a Desktop App (available for Windows, macOS, and Linux) and a Mobile App (for iOS and Android)”
-
App session expiry Report an error
“sessions automatically expire after a set period of inactivity, helping prevent unauthorized access if a device is left unattended”
-
Node definition Report an error
“A Node can be a VM, a bare metal server, a desktop computer, a laptop, phone, an IoT device, or any other number of internet-connected devices.”
-
Dns nameservers Report an error
“In addition to Managed DNS, you can also configure DNS servers to resolve external/internal domain names.”
-
Netclient languages Report an error
“The netclient is, at its core, a golang binary. Source code can be found in the Netclient GitHub Repository.”
-
Netclient join Report an error
“After installation netclient commands can be executed to ‘join’ or ‘register’ with the netmaker server.”
-
Netclient auto updates Report an error
“The netclient will detect local changes and send them to the server when necessary. A change to IP address or port will lead to a network update to keep everything in sync.”
-
Netclient supported systems Report an error
“The following systems should be operable natively with Netclient in daemon mode: Windows Mac FreeBSD OpenWRT Fedora Ubuntu Debian Mint SUSE RHEL Raspian Arch CentOS Fedora CoreOS”
-
Netclient non systemd Report an error
“Join “unmanaged” with netclient join -daemon=off on Linux systems that do not run systemd and use some other method to run the daemon like a cron job or custom script.”
-
Netclient debug verbosity Report an error
“It is very helpful if an install fails to run “netclient join -t <token> -v 4”.”
-
Docs migration Report an error
“These docs are being deprecated. Please visit learn.netmaker.io for our new documentation.”
-
API source Report an error
“The Netmaker server acts as an API to the front end and publishes messages to clients via an MQ broker.”
-
Mqtt dynamic mesh Report an error
“The MQ pub-sub system allows Netmaker to create dynamic mesh networks. As nodes are added to, removed from, and modified on the network, other nodes are notified and make appropriate changes.”
-
Udp hole punching Report an error
“The Netmaker server also runs an embedded “netclient” for each network that is created. This is a special netclient that enabled “UDP Hole Punching” on the system.”
Scores citing this record
- The DevOps Engineer Access model & connectivity
- The DevOps Engineer Identity, access policy & device posture
- The DevOps Engineer Deployment, API & administration
- The DevOps Engineer Architecture, reliability & security assurance
- The IT Lead Access model & connectivity
- The IT Lead Identity, access policy & device posture
- The IT Lead Deployment, API & administration
- The IT Lead Architecture, reliability & security assurance
- The MSP Technician Access model & connectivity
- The MSP Technician Architecture, reliability & security assurance
- The Operations Manager Access model & connectivity
- The Operations Manager Deployment, API & administration
- The Operations Manager Architecture, reliability & security assurance
- The Information Security Officer Access model & connectivity
- The Information Security Officer Architecture, reliability & security assurance
- The Skeptic Access model & connectivity
- The Skeptic Deployment, API & administration
- The Skeptic Architecture, reliability & security assurance
- The Skeptic European sovereignty