index.rst 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  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. Quick Start
  33. ---------------
  34. A quick start guide to getting up and running with Netmaker and WireGuard as quickly as possible.
  35. .. toctree::
  36. :maxdepth: 2
  37. quick-start
  38. .. toctree::
  39. :maxdepth: 2
  40. getting-started
  41. Quick Start Nginx (depreciated)
  42. ------------------------------------
  43. An older guide to getting up and running with Netmaker using Nginx as quickly as possible.
  44. .. toctree::
  45. :maxdepth: 1
  46. quick-start-nginx
  47. Server Installation
  48. --------------------
  49. A detailed guide to installing the Netmaker server (API, DB, UI, DNS), and configuration options.
  50. .. toctree::
  51. :maxdepth: 2
  52. server-installation
  53. Client Installation
  54. --------------------
  55. A detailed guide to installing the Netmaker agent (netclient) on devices and configuration options.
  56. .. toctree::
  57. :maxdepth: 2
  58. client-installation
  59. External Clients
  60. --------------------
  61. A detailed guide to give clients outside of the Netmaker network access to network resources.
  62. .. toctree::
  63. :maxdepth: 2
  64. external-clients
  65. Guides
  66. ----------------
  67. A handful of guides for use cases including site-to-site, Kubernetes, private DNS, and more.
  68. .. toctree::
  69. :maxdepth: 2
  70. usage
  71. API Reference
  72. ---------------
  73. A reference document for the Netmaker Server API, and example API calls for various use cases.
  74. **Coming Soon:** Swagger Documentation
  75. .. toctree::
  76. :maxdepth: 1
  77. api
  78. Troubleshooting
  79. ----------------
  80. Help with common Netmaker/netclient issues.
  81. .. toctree::
  82. :maxdepth: 2
  83. troubleshoot
  84. Support
  85. ----------------
  86. Where to go for help, and a FAQ.
  87. .. toctree::
  88. :maxdepth: 2
  89. support
  90. Code of Conduct
  91. -----------------
  92. A statement on our expectations and pledge to the community.
  93. .. toctree::
  94. conduct.rst
  95. Licensing
  96. ---------------
  97. A link to the Netmaker license.
  98. .. toctree::
  99. license.rst