.. Netmaker documentation master file, created by
sphinx-quickstart on Fri May 14 08:51:40 2021.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
.. image:: netmaker.png
:width: 100%
:alt: Netmaker WireGuard
:align: center
.. role:: raw-html(raw)
:format: html
:raw-html:`
`
=======================================
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.
:raw-html:`
`
.. raw:: html
:file: youtube-1.html
About
------
A quick overview of Netmaker, explaining what it is, how it works, and why you should be using it.
.. toctree::
:maxdepth: 2
about
Architecture
---------------
A technical overview of Netmaker, including design decisions and limitations.
.. toctree::
:maxdepth: 2
architecture
Quick Start
---------------
A quick start guide to getting up and running with Netmaker and WireGuard as quickly as possible.
.. toctree::
:maxdepth: 2
quick-start
Server Installation
--------------------
A detailed guide to installing the Netmaker server (API, DB, UI, DNS), and configuration options.
.. toctree::
:maxdepth: 2
server-installation
Client Installation
--------------------
A detailed guide to installing the Netmaker agent (netclient) on devices and configuration options.
.. toctree::
:maxdepth: 2
client-installation
Guides
----------------
A handful of guides for use cases including site-to-site, Kubernetes, private DNS, and more.
.. toctree::
:maxdepth: 2
usage
API Reference
---------------
A reference document for the Netmaker Server API, and example API calls for various use cases.
**Coming Soon:** Swagger Documentation
.. toctree::
:maxdepth: 1
api
Support
----------------
A few helpful documents for if you run into issues with Netmaker.
.. toctree::
:maxdepth: 2
support
Contributing
-----------------
A guide on how to contribute to the Netmaker project.
.. toctree::
contribute.rst
Code of Conduct
-----------------
A statement on our expectations and pledge to the community.
.. toctree::
conduct.rst
Licensing
---------------
A link to the Netmaker license.
.. toctree::
license.rst