mirror of
https://github.com/gravitl/netmaker.git
synced 2024-11-13 21:22:40 +08:00
72 lines
3 KiB
Markdown
72 lines
3 KiB
Markdown
|
|
<p align="center">
|
|
<img src="netmaker.png" width="75%"><break/>
|
|
</p>
|
|
<p align="center">
|
|
<i>Create and control automated virtual networks.</i>
|
|
</p>
|
|
|
|
<p align="center">
|
|
<a href="https://github.com/gravitl/netmaker/releases">
|
|
<img src="https://img.shields.io/docker/v/gravitl/netmaker?color=blue" />
|
|
</a>
|
|
<a href="https://discord.gg/zRb9Vfhk8A">
|
|
<img src="https://img.shields.io/badge/community-discord-purple" />
|
|
</a>
|
|
<a href="https://github.com/gravitl/netmaker/graphs/contributors">
|
|
<img src="https://img.shields.io/github/commit-activity/w/gravitl/netmaker?color=brightgreen" />
|
|
</a>
|
|
<a href="https://gravitl.com/resources">
|
|
<img src="https://img.shields.io/badge/learning-resources-9cf" />
|
|
</a>
|
|
<a href="https://twitter.com/intent/follow?screen_name=gravitlcorp">
|
|
<img src="https://img.shields.io/twitter/follow/gravitlcorp?style=social" />
|
|
</a>
|
|
<a href="https://www.youtube.com/channel/UCach3lJY_xBV7rGrbUSvkZQ">
|
|
<img src="https://img.shields.io/youtube/channel/views/UCach3lJY_xBV7rGrbUSvkZQ?style=social" />
|
|
</a>
|
|
</p>
|
|
|
|
|
|
# WireGuard® Automation from Homelab to Enterprise
|
|
- [x] Peer-to-Peer Mesh Networks
|
|
- [x] Site-to-Site Gateways
|
|
- [x] Private DNS
|
|
- [x] Kubernetes Multi-Cloud
|
|
- [x] Linux, Mac, Windows, iPhone, and Android
|
|
|
|
# Get Started in 5 Minutes
|
|
|
|
**For production-grade installations, visit the [Install Docs](https://netmaker.readthedocs.io/en/develop/install.html).**
|
|
1. Get a cloud VM with Ubuntu 20.04 and a public IP.
|
|
2. Open ports 443, 53, and 51821-51830/udp on the VM firewall and in cloud security settings.
|
|
3. Run the script:
|
|
|
|
`sudo wget -qO - https://raw.githubusercontent.com/gravitl/netmaker/develop/scripts/nm-quick.sh | bash`
|
|
|
|
<img src="./docs/images/install-server.gif" width="50%" /><img src="./docs/images/visit-website.gif" width="50%" />
|
|
|
|
After installing Netmaker, check out the [Walkthrough](https://itnext.io/getting-started-with-netmaker-a-wireguard-virtual-networking-platform-3d563fbd87f0) and [Getting Started](https://netmaker.readthedocs.io/en/master/getting-started.html) guide to begin setting up networks. Or, check out some of our other [Tutorials](https://gravitl.com/resources) for different use cases, including Kubernetes.
|
|
|
|
# Why Netmaker + WireGuard?
|
|
|
|
- Netmaker automates virtual networks between data centers, clouds, and edge devices, so you don't have to.
|
|
|
|
- Kernel WireGuard offers maximum speed, performance, and security.
|
|
|
|
- Netmaker is built to scale from the small business to the enterprise.
|
|
|
|
- Netmaker with WireGuard can be highly customized for peer-to-peer, site-to-site, Kubernetes, and more.
|
|
|
|
# Get Support
|
|
|
|
- [Community (Discord)](https://discord.gg/zRb9Vfhk8A)
|
|
|
|
- [Business (Subscription)](https://gravitl.com/plans/business)
|
|
|
|
## Disclaimer
|
|
[WireGuard](https://wireguard.com/) is a registered trademark of Jason A. Donenfeld.
|
|
|
|
## License
|
|
|
|
Netmaker's source code and all artifacts in this repository are freely available. All versions are published under the Server Side Public License (SSPL), version 1, which can be found here: [LICENSE.txt](./LICENSE.txt).
|