index.rst 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. .. Netmaker documentation master file, created by
  2. sphinx-quickstart on Fri May 14 08:51:40 2021.
  3. You can adapt this file completely to your liking, but it should at least
  4. contain the root `toctree` directive.
  5. .. image:: images/netmaker.png
  6. :width: 100%
  7. :alt: Netmaker WireGuard
  8. :align: center
  9. .. role:: raw-html(raw)
  10. :format: html
  11. :raw-html:`<br />`
  12. =======================================
  13. Welcome to the Netmaker Documentation
  14. =======================================
  15. Netmaker is a platform for creating and managing fast, secure, and dynamic virtual overlay networks using WireGuard.
  16. This documentation covers Netmaker's :doc:`installation <./server-installation>`, :doc:`usage <./usage>`, :doc:`troubleshooting <./support>`, and customization, as well as reference documents for the :doc:`API <./api>`, UI and Agent configuration. All of the `source code <https://github.com/gravitl/netmaker>`_ for Netmaker is on GitHub.
  17. .. :raw-html:`<br />`
  18. .. .. raw:: html
  19. .. :file: youtube-1.html
  20. About
  21. ------
  22. A quick overview of Netmaker, explaining what it is, how it works, and why you should be using it.
  23. .. toctree::
  24. :maxdepth: 2
  25. about
  26. Architecture
  27. ---------------
  28. A technical overview of Netmaker, including design decisions and limitations.
  29. .. toctree::
  30. :maxdepth: 2
  31. architecture
  32. Install
  33. ------------------------------------
  34. Choose the right install method for you.
  35. .. toctree::
  36. :maxdepth: 1
  37. install
  38. Quick Start
  39. ---------------
  40. A quick start guide to getting up and running with Netmaker and WireGuard as quickly as possible.
  41. .. toctree::
  42. :maxdepth: 2
  43. quick-start
  44. .. toctree::
  45. :maxdepth: 2
  46. getting-started
  47. Quick Start Nginx (depreciated)
  48. ------------------------------------
  49. An older guide to getting up and running with Netmaker using Nginx as quickly as possible.
  50. .. toctree::
  51. :maxdepth: 1
  52. quick-start-nginx
  53. Server Installation
  54. --------------------
  55. A detailed guide to installing the Netmaker server (API, DB, UI, DNS), and configuration options.
  56. .. toctree::
  57. :maxdepth: 2
  58. server-installation
  59. Oauth Configuration
  60. --------------------
  61. A simple guide to configuring OAuth for Netmaker.
  62. .. toctree::
  63. :maxdepth: 2
  64. oauth
  65. Client Installation
  66. --------------------
  67. A detailed guide to installing the Netmaker agent (netclient) on devices and configuration options.
  68. .. toctree::
  69. :maxdepth: 2
  70. client-installation
  71. External Clients
  72. --------------------
  73. A detailed guide to give clients outside of the Netmaker network access to network resources.
  74. .. toctree::
  75. :maxdepth: 2
  76. external-clients
  77. Guides
  78. ----------------
  79. A handful of guides for use cases including site-to-site, Kubernetes, private DNS, and more.
  80. .. toctree::
  81. :maxdepth: 2
  82. usage
  83. API Reference
  84. ---------------
  85. A reference document for the Netmaker Server API, and example API calls for various use cases.
  86. **Coming Soon:** Swagger Documentation
  87. .. toctree::
  88. :maxdepth: 1
  89. api
  90. Troubleshooting
  91. ----------------
  92. Help with common Netmaker/netclient issues.
  93. .. toctree::
  94. :maxdepth: 2
  95. troubleshoot
  96. Support
  97. ----------------
  98. Where to go for help, and a FAQ.
  99. .. toctree::
  100. :maxdepth: 2
  101. support
  102. Code of Conduct
  103. -----------------
  104. A statement on our expectations and pledge to the community.
  105. .. toctree::
  106. conduct.rst
  107. Licensing
  108. ---------------
  109. A link to the Netmaker license.
  110. .. toctree::
  111. license.rst