mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-07 20:38:51 +08:00
updating docs
This commit is contained in:
parent
dad6097202
commit
ad5372f5f3
1 changed files with 5 additions and 21 deletions
|
@ -11,22 +11,22 @@ We assume for this installation that you want all of the Netmaker features enabl
|
||||||
|
|
||||||
This instance will not be HA. However, it should comfortably handle around one hundred concurrent clients and support most use cases.
|
This instance will not be HA. However, it should comfortably handle around one hundred concurrent clients and support most use cases.
|
||||||
|
|
||||||
If you are deploying for an enterprise use case, please contact info@gravitl.com for support.
|
If you are deploying for a business or enterprise use case and this setup will not fit your needs, please contact info@gravitl.com, or check out the business subscription plans at gravitl.com/plans.
|
||||||
|
|
||||||
By the end of this guide, you will have Netmaker installed on a public VM linked to your custom domain, secured behind an Nginx reverse proxy.
|
By the end of this guide, you will have Netmaker installed on a public VM linked to your custom domain, secured behind an Nginx reverse proxy.
|
||||||
|
|
||||||
If this configuration does not fit your use case, see the :doc:`Advanced Installation <./server-installation>` docs.
|
If this configuration does not fit your use case, see the :doc:`Advanced Installation <./server-installation>` docs.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
1. Prerequisites
|
1. Prerequisites
|
||||||
==================
|
==================
|
||||||
- **Virtual Machine**
|
- **Virtual Machine**
|
||||||
|
|
||||||
- Preferably from a cloud provider (e.x: DigitalOcean, Linode, AWS, GCP, etc.)
|
- Preferably from a cloud provider (e.x: DigitalOcean, Linode, AWS, GCP, etc.)
|
||||||
|
- We do not recommend Oracle Cloud, as VM's here have been known to cause network interference.
|
||||||
- Public, static IP
|
- Public, static IP
|
||||||
- Min 2GB RAM, 1 CPU (4GB RAM, 2CPU preferred)
|
- Min 1GB RAM, 1 CPU (4GB RAM, 2CPU preferred)
|
||||||
- 5GB+ of storage
|
- 2GB+ of storage
|
||||||
- Ubuntu 20.04 Installed
|
- Ubuntu 20.04 Installed
|
||||||
|
|
||||||
- **Domain**
|
- **Domain**
|
||||||
|
@ -109,22 +109,6 @@ Make sure firewall settings are appropriate for Netmaker. You need ports 53 and
|
||||||
- allow 443/tcp from all
|
- allow 443/tcp from all
|
||||||
- allow 53/udp and 53/tcp from all
|
- allow 53/udp and 53/tcp from all
|
||||||
|
|
||||||
Prepare for DNS
|
|
||||||
----------------------------------------------------------------
|
|
||||||
|
|
||||||
On Ubuntu 20.04, by default there is a service consuming port 53 related to DNS resolution. We need port 53 open in order to run our own DNS server. The below steps will disable systemd-resolved, and insert a generic DNS nameserver for local resolution.
|
|
||||||
|
|
||||||
.. code-block::
|
|
||||||
|
|
||||||
systemctl stop systemd-resolved
|
|
||||||
vim /etc/systemd/resolved.conf
|
|
||||||
* uncomment DNS and add 8.8.8.8 or whatever reachable nameserver is your preference *
|
|
||||||
* uncomment DNSStubListener and set to "no" *
|
|
||||||
systemctl start systemd-resolved
|
|
||||||
systemctl disable --now systemd-resolved
|
|
||||||
ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
|
|
||||||
|
|
||||||
|
|
||||||
Prepare Nginx
|
Prepare Nginx
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue