Welcome to the Netmaker Documentation¶
Netmaker is a platform for creating and managing fast, secure, and dynamic virtual overlay networks using WireGuard.
This documentation covers Netmaker’s installation, usage, troubleshooting, and customization, as well as reference documents for the API, UI and Agent configuration. All of the source code for Netmaker is on GitHub.
For Kubernetes-specific guidance, please see the Netmaker Kubernetes Documentation.
High-level information about what Netmaker is and how it works.
How to install Netmaker and set up your first network.
Ingress, Egress, and Relays¶
How to give machines outside of the Netmaker network access to network resources via an Ingress Gateway:
How to give machines inside the Netmaker network access to external network resources via an Egress Gateway:
How to make machines inside the network reachable if they are blocked by NAT/Firewall:
Advanced Server Installation¶
A detailed guide to installing the Netmaker server (API, DB, UI, DNS), and configuration options.
Advanced Client Installation¶
A detailed guide to installing the Netmaker agent (netclient) on devices and configuration options.
A simple guide to configuring OAuth for Netmaker.
A handful of guides for use cases including site-to-site, Kubernetes, private DNS, and more.
A reference document for the Netmaker Server UI, with annotated screenshot detailing each field.
A reference document for the Netmaker Server API, and example API calls for various use cases.
Upgrading the Netmaker server and clients.
Help with common Netmaker/netclient issues.
Where to go for help, and a FAQ.
Code of Conduct¶
A statement on our expectations and pledge to the community.
A link to the Netmaker license.