introduction.rst.txt 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ===============
  2. Introduction
  3. ===============
  4. Netmaker is a tool for creating and managing virtual overlay networks. If you have servers spread across multiple locations, data centers, or clouds, this platform can make life easier. Netmaker takes all those machines and puts them on a single, secure, flat network so that they can all talk to each other easily and securely. It's like a VPC but of arbitrary computers.
  5. Netmaker can be compared to and covers use cases similar to Tailscale, ZeroTier, or Nebula, but Netmaker does more than that, while being faster, more dynamic and more flexible.
  6. Netmaker uses kernel WireGuard to create encrypted tunnels between every node in your virtual network. Netmaker's `netclient` agent is self-updating and pulls any necessary changes (such as new peers) from the main server.
  7. Use Cases
  8. =========
  9. 1. Create a flat, secure network between multiple/hybrid cloud environments
  10. 2. Integrate central and edge services
  11. 3. Secure a home or office network while providing remote connectivity
  12. 4. Manage cryptocurrency proof-of-stake machines
  13. 6. Provide an additional layer of security on an existing network
  14. 7. Encrypt Kubernetes inter-node communications
  15. 8. Secure site-to-site connections
  16. Compatible Systems
  17. ==================
  18. To manage a server automatically, Netmaker requires **systemd-based linux.** Compatible systems include:
  19. - Fedora
  20. - Ubuntu
  21. - Debian
  22. - Mint
  23. - SUSE
  24. - RHEL
  25. - Raspian.
  26. - Arch
  27. - CentOS
  28. - CoreOS
  29. To manage DNS (optional), the server must have systemd-resolved. Systems that have this enabled include:
  30. - Arch
  31. - Debian
  32. - Ubuntu
  33. - SUSE
  34. In future releases, we will support other platforms such as Windows, MacOS, iOS, Android, and more.
  35. Limitations
  36. ===========