diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle
index fa131d93..aea0eb4e 100644
Binary files a/docs/_build/doctrees/environment.pickle and b/docs/_build/doctrees/environment.pickle differ
diff --git a/docs/_build/doctrees/external-clients.doctree b/docs/_build/doctrees/external-clients.doctree
index 397a0006..f8acda75 100644
Binary files a/docs/_build/doctrees/external-clients.doctree and b/docs/_build/doctrees/external-clients.doctree differ
diff --git a/docs/_build/doctrees/oauth.doctree b/docs/_build/doctrees/oauth.doctree
index f6439c8f..9a58b720 100644
Binary files a/docs/_build/doctrees/oauth.doctree and b/docs/_build/doctrees/oauth.doctree differ
diff --git a/docs/_build/doctrees/server-installation.doctree b/docs/_build/doctrees/server-installation.doctree
index 581e377e..a1645a5f 100644
Binary files a/docs/_build/doctrees/server-installation.doctree and b/docs/_build/doctrees/server-installation.doctree differ
diff --git a/docs/_build/html/_images/extclient5.png b/docs/_build/html/_images/extclient5.png
new file mode 100644
index 00000000..dba775c8
Binary files /dev/null and b/docs/_build/html/_images/extclient5.png differ
diff --git a/docs/_build/html/_images/oauth1.png b/docs/_build/html/_images/oauth1.png
new file mode 100644
index 00000000..6fe92436
Binary files /dev/null and b/docs/_build/html/_images/oauth1.png differ
diff --git a/docs/_build/html/_images/oauth2.png b/docs/_build/html/_images/oauth2.png
new file mode 100644
index 00000000..0f8c6fae
Binary files /dev/null and b/docs/_build/html/_images/oauth2.png differ
diff --git a/docs/_build/html/_images/oauth3.png b/docs/_build/html/_images/oauth3.png
new file mode 100644
index 00000000..6300fe4b
Binary files /dev/null and b/docs/_build/html/_images/oauth3.png differ
diff --git a/docs/_build/html/_sources/external-clients.rst.txt b/docs/_build/html/_sources/external-clients.rst.txt
index 3f8fa74d..0337c52a 100644
--- a/docs/_build/html/_sources/external-clients.rst.txt
+++ b/docs/_build/html/_sources/external-clients.rst.txt
@@ -64,7 +64,7 @@ Configuring DNS for Ext Clients (OPTIONAL)
If you wish to have a DNS field on your ext clients conf, simply edit the network field as shown below to 1.1.1.1 or 8.8.8.8 for example.
If you do not want DNS on your ext client conf files, simply leave it blank.
-.. image:: images/exclient5.png
+.. image:: images/extclient5.png
:width: 80%
:alt: Gateway
:align: center
diff --git a/docs/_build/html/_sources/oauth.rst.txt b/docs/_build/html/_sources/oauth.rst.txt
index 78a40127..a9cbdb6d 100644
--- a/docs/_build/html/_sources/oauth.rst.txt
+++ b/docs/_build/html/_sources/oauth.rst.txt
@@ -52,6 +52,11 @@ After restarting your server, the Netmaker logs will indicate if the OAuth provi
Once successful, users can click the key symbol on the login page to sign-in with your configured OAuth provider.
+.. image:: images/oauth1.png
+ :width: 80%
+ :alt: Login Oauth
+ :align: center
+
Configuring User Permissions
===============================
@@ -61,3 +66,12 @@ Admins must navigate to the "Users" screen to configure permissions.
For each user, an admin must specify which networks that user has access to configure. Additionally, an Admin can elevate a user to Admin permissions.
+.. image:: images/oauth2.png
+ :width: 80%
+ :alt: Edit User
+ :align: center
+
+.. image:: images/oauth3.png
+ :width: 80%
+ :alt: Edit User 2
+ :align: center
diff --git a/docs/_build/html/_sources/server-installation.rst.txt b/docs/_build/html/_sources/server-installation.rst.txt
index 1894cd77..d42575d0 100644
--- a/docs/_build/html/_sources/server-installation.rst.txt
+++ b/docs/_build/html/_sources/server-installation.rst.txt
@@ -159,7 +159,9 @@ DNS Mode Setup
If you plan on running the server in DNS Mode, know that a `CoreDNS Server `_ will be installed. CoreDNS is a light-weight, fast, and easy-to-configure DNS server. It is recommended to bind CoreDNS to port 53 of the host system, and it will do so by default. The clients will expect the nameserver to be on port 53, and many systems have issues resolving a different port.
-However, on your host system (for Netmaker), this may conflict with an existing process. On linux systems running systemd-resolved, there is likely a service consuming port 53. The below steps will disable systemd-resolved, and replace it with a generic (e.g. Google) nameserver. Be warned that this may have consequences for any existing private DNS configuration. The following was tested on Ubuntu 20.04 and should be run prior to deploying the docker containers.
+However, on your host system (for Netmaker), this may conflict with an existing process. On linux systems running systemd-resolved, there is likely a service consuming port 53. The below steps will disable systemd-resolved, and replace it with a generic (e.g. Google) nameserver. Be warned that this may have consequences for any existing private DNS configuration.
+
+With the latest docker-compose, it is not necessary to perform these steps. But if you are running the install and find that port 53 is blocked, you can perform the following steps, which were tested on Ubuntu 20.04 (these should be run prior to deploying the docker containers).
.. code-block::
@@ -199,6 +201,11 @@ Assuming you have Docker and Docker Compose installed, you can just run the foll
sed -i ‘s/HOST_IP/< Insert your-host IP Address Here >/g’ docker-compose.yml
docker-compose up -d`
+Traefik Proxy
+------------------------
+
+To install with Traefik, rather than Nginx or the default Caddy, check out this repo: https://github.com/bsherman/netmaker-traefik
+
No DNS - CoreDNS Disabled
----------------------------------------------
diff --git a/docs/_build/html/external-clients.html b/docs/_build/html/external-clients.html
index e286fede..1e9cd180 100644
--- a/docs/_build/html/external-clients.html
+++ b/docs/_build/html/external-clients.html
@@ -879,7 +879,7 @@
If you wish to have a DNS field on your ext clients conf, simply edit the network field as shown below to 1.1.1.1 or 8.8.8.8 for example.
If you do not want DNS on your ext client conf files, simply leave it blank.
-
+
Important to note, your client automatically adds egress gateway ranges (if any on the same network) to it’s allowed IPs.
diff --git a/docs/_build/html/oauth.html b/docs/_build/html/oauth.html
index 44d13035..843e70a7 100644
--- a/docs/_build/html/oauth.html
+++ b/docs/_build/html/oauth.html
@@ -857,12 +857,15 @@ Instructions for Microsoft Azure AD:
All users logging in will have zero permissions on first sign-in. An admin must configure all user permissions.
Admins must navigate to the “Users” screen to configure permissions.
For each user, an admin must specify which networks that user has access to configure. Additionally, an Admin can elevate a user to Admin permissions.
+
+
diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js
index cb0d7050..2791464e 100644
--- a/docs/_build/html/searchindex.js
+++ b/docs/_build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["about","api","architecture","client-installation","conduct","external-clients","getting-started","index","install","license","oauth","quick-start","quick-start-nginx","server-installation","support","troubleshoot","usage"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["about.rst","api.rst","architecture.rst","client-installation.rst","conduct.rst","external-clients.rst","getting-started.rst","index.rst","install.rst","license.rst","oauth.rst","quick-start.rst","quick-start-nginx.rst","server-installation.rst","support.rst","troubleshoot.rst","usage.rst"],objects:{},objnames:{},objtypes:{},terms:{"0afehuytvin":3,"100":[1,6],"101":3,"127":13,"147":3,"168":3,"170":3,"172":1,"182":3,"192":3,"1gb":[11,12],"200":1,"203":3,"236":5,"245":13,"247":5,"251":3,"254":6,"2cpu":[11,12],"2gb":[11,12],"30s":13,"4001":13,"4002":13,"443":[11,12,13],"4gb":[11,12],"50051":[2,3,6,13],"51821":[3,11,12],"51822":5,"51825":12,"51830":11,"518xx":11,"5432":13,"5qktbtgsvb45y3qyrmwft":3,"6400":1,"8081":[1,2,3,13],"8082":13,"abstract":2,"break":3,"case":[1,2,3,5,7,8,11,12,13,15,16],"class":13,"default":[1,2,3,5,6,10,11,12,13,15],"final":15,"function":[1,3,13,14,15],"import":[2,5,6],"long":[0,6,14],"new":[2,3,6,12],"null":12,"public":[2,3,4,5,9,11,12,13],"return":[2,12],"short":3,"static":[2,11,12,13,15],"switch":[13,14],"true":[2,3,13],"try":[14,15],"var":[1,13],"while":[2,14],AWS:[0,11,12,14],Adding:[6,7],And:13,Being:4,DNS:[2,7,12,15,16],For:[2,3,5,6,8,10,11,12,13,15],IOS:15,IPs:[2,5],K3s:16,NFS:13,Not:2,TLS:13,That:2,The:[0,1,2,3,4,5,6,11,12,13,14],Then:[5,6,15],There:[0,1,3,6,13,14,15],These:[2,3,6,13],Use:[3,7],Used:[3,13],Useful:13,Using:[0,1,4,6,7],VMs:7,VPS:12,Will:3,With:[2,14],Yes:15,aa3bvg0rnitirxdx:1,abil:[14,15],abl:[1,2,5,13],abou:6,about:[2,3,6,11,12,13,14,15],abov:[2,3,6,12,13,14],absent:3,abus:4,accept:[3,4,5],access:[0,2,3,5,6,7,10,11,12,13,14,15,16],access_token_valu:13,accesskei:[1,3],accomplish:14,account:[4,15],achiev:[1,2,13,14,15],acm:12,across:[0,3],act:[2,4,5],action:[1,3,4],activ:15,actual:2,adapt:[4,13],add:[0,1,2,3,5,6,12,13],added:[2,3,6,13,14],adding:6,addit:[2,3,6,12,13,14,15],addition:[10,11],addnetwork:1,addr:[3,13],address:[2,3,4,5,6,13,15],addressipv6:3,addressrang:1,adequ:13,adm:1,admin:[0,1,2,3,6,10,13,15],administr:3,adopt:2,adv:13,advanc:[1,4,6,7,8,11,12],advfirewal:3,after:[2,3,5,6,10,14],again:[11,12],against:3,age:4,agent:[0,2,3,6,7,13,15],agent_backend:13,agentbackend:13,aggreg:2,agre:12,alex:3,algo:14,align:4,all:[0,1,2,3,4,5,6,7,9,10,11,12,13,14,15],allow:[1,2,3,5,6,11,12,13,15,16],allowedip:[3,5],allowedorigin:13,along:15,alongsid:13,alreadi:[2,3,6,13],also:[0,1,2,6,11,12,13,14,15],altern:[2,13],although:15,alwai:13,amd64:12,android:[2,15],ani:[0,2,3,4,5,6,10,11,12,13,15],anoth:[2,14,15],answer:15,anymor:15,anyth:2,anywai:14,anywher:[11,12],aorijqalrik3ajflaqrdajhkr:1,apach:[2,13],api:[2,3,6,10,11,12,13],api_port:13,apiaddress:3,apihost:13,apiport:13,apiserv:3,app:[5,13,14,15],appear:[4,6],appli:[4,13],applic:[1,13],appoint:4,appropri:[2,4,5,6,12,13],approv:[1,3,6,14],aprov:15,apt:[11,12],arbitrari:0,arch:[2,6,12],architectur:13,archiv:12,argument:3,arm:[3,6],around:[11,12],arrai:2,artifact:9,ask:[3,15],asset:13,assum:[2,5,11,12,13,15],attach:5,attack:4,attempt:2,attent:4,attribut:7,auth:[10,13],auth_provid:10,authent:[2,3,6],author:1,autom:0,automat:[3,5,13],avail:[3,4,7,8,9,14],avoid:13,awai:2,await:2,azur:10,back:[2,5,13],backend:13,backend_url:13,background:2,backup:14,balanc:14,ban:4,bare:[2,7],base64:6,base:[2,3,10,11,12,13,14],basedomain:13,bash:2,basi:[2,14],basic:16,bcrypt:13,bearer:1,becaus:[0,2,15],becom:[2,15],been:[2,3,11,12,13],befor:[2,11,12,15],begin:[2,11,12],behavior:4,behind:[2,5,11,12,15],being:[2,13],believ:14,bellow:13,below:[1,2,5,6,12,13,16],besid:2,best:[4,14],better:2,between:[0,2],bewar:3,beyond:[13,14],bin:[12,13],bin_t:15,binari:[2,3,6,8,13,14,15],bind:[11,12,13],bit:16,biz:[11,12],blank:[3,5,10],blob:13,block:[13,15],bodi:4,both:[2,4,11,13,14],bottom:6,bound:[11,12],brows:14,build:2,built:2,bunch:14,busi:[11,12,14,15],button:15,caddi:[12,13],caddyfil:11,call:[0,2,3,7,13],callabl:3,callback:10,can:[0,1,2,3,5,6,9,10,12,13,14,15,16],cang:13,cannot:[3,5,11,12],cap_add:13,car:14,cat:15,caus:[2,11,12],center:0,cento:2,cert:13,certain:2,certbot:12,certif:[12,13],certmanag:13,certonli:12,challeng:12,chang:[0,1,2,3,5,6,13,15],charact:15,chart:13,chcon:15,check:[1,2,3,6,11,12,13,15],checkin:[1,2,3],chmod:12,choic:[5,13],choos:[3,7,8,12,13],chose:14,chosen:[2,3,12],cidr:[6,13],circumst:[3,4],clarifi:4,classnam:13,clear:14,cli:[2,12],click:[2,6,10,12,15],client:[0,6,10,11,12,13,14,15],client_id:10,client_max_body_s:13,client_mod:13,client_secret:10,clientmod:13,clone:2,close:14,cloud:[0,11,12,16],cluster:[13,16],cluster_mgmt:13,clusterip:13,clusterissu:13,code:[2,3,5,9,13,15],com:[3,4,6,10,11,12,13,14,15],combin:13,come:[2,7,13],comfort:[11,12],comm:3,command:[2,3,6,11,12,13],comment:[4,13],commit:4,common:[2,7,11,12],commonli:15,commun:[2,3,4,7,12,13,14,15,16],compat:[5,7,14],compil:[2,3],complaint:4,complet:[2,15],complex:2,complic:2,compon:[7,13],compos:[6,7,12,15],comput:[0,2,3],concept:7,concern:14,concurr:[11,12],conf:[5,12,13],confidenti:4,config:[1,2,5],configur:[0,1,2,6,11,12,15],conflict:13,connect:[0,2,3,5,6,13,15,16],consensu:[2,15],consequ:13,consid:[4,6],consider:2,consist:[2,13],consol:6,construct:4,consult:[13,15],consum:[3,12,13],contact:[4,7,11,12,13],contain:[2,6,12,13],container_nam:13,containerd:12,content:1,context:13,continu:[13,15],contrast:2,contribut:4,contributor:4,control:[2,6,13],copi:[6,13],core:[0,7,14],coredn:[3,7,11,12],coredns_addr:13,coredns_address:13,coredns_ip:[11,12],corednsaddr:3,corefil:13,coreo:2,corpor:[13,14,15],correct:[4,11],correctli:[2,13],cors_allowed_origin:13,could:[0,4,6,15],cours:12,coven:4,cover:7,cpu:[11,12,15],creat:[0,1,2,3,4,5,7,11,12,13,15,16],createadmin:1,creategatewai:1,creation:0,credenti:13,credit:15,critic:4,cron:2,cross:16,cryptocurr:0,curl:[6,12,13],current:[2,3,13,15],custom:[2,7,11,12,13],customiz:13,cycl:[1,2],daemon:2,dashboard:[10,11,12,13],data:[0,2,13,15],databas:[13,15],databaseand:2,datastor:13,date:1,ddflzqn:5,dearmor:12,deb:12,debian:2,debug:13,decis:7,decod:[2,3,6],deem:4,defin:4,delet:[1,5,6,15],deletegatewai:1,deni:15,depend:[2,3,7],depends_on:13,deploi:[2,7,11,12,13],deploy:[2,13],depreci:13,derogatori:4,deserv:14,design:[2,3,5,7,13,14,15],desktop:[2,3,5],detail:[1,2,3,4,6,7,13],determin:[4,14],dev:[11,12,13],develop:[6,11,12,13],devic:[0,2,3,7,14,15],diagram:2,differ:[0,2,4,6,13,14,16],digitalocean:[11,12],dir:3,directli:[0,1,2,5,11,12,13,15],directori:[12,13],disabl:[2,4],disable_remote_ip_check:13,disableremoteipcheck:13,disconnect:15,discord:[14,15],discuss:13,displai:2,displaynam:1,distibut:2,distribut:[2,6,13],distributionshav:2,dns:[2,3,12,13],dns_mode:[13,15],dnsconfig:13,dnsmode:13,dnson:3,dnsstublisten:13,doc:[6,10,11,12,13,14],docker:[2,6,7,8,15],document:[0,2,3,6,13],doe:[2,5,7,13,15],doesn:15,doing:0,domain:[10,11,13,15],don:[2,3,14,16],done:15,dont:15,down:[0,6,13,14,15],download:[3,5,6,12,13,15],dual:[3,15,16],due:15,duplic:3,dure:3,dynam:[0,2,7],each:[0,2,3,6,10,13,15],easi:[2,13],easier:[2,14],easiest:2,easili:[0,13],echo:[11,12],econom:14,edit:[4,5,15],effect:6,effici:2,egress:[3,5],either:[2,5,14],ejf6yy51m:5,electron:4,elev:[10,13],elimin:2,els:14,email:[11,12,14],empathi:4,empti:13,enabl:[2,6,11,12,13],encod:6,encompass:0,encount:[2,14],encrypt:[0,2,3,15],end:[2,11,12,13,14,15],endpoint:[1,2,3,5],enforc:7,engin:12,enough:13,ensur:[13,14],enter:[6,12],enterpris:[11,12,13],entir:6,entireti:2,entri:[13,15],env:[1,13],environ:[0,1,2,4,10,13,15],equal:13,equival:13,establish:5,etc:[3,6,11,12,13,15],eth0:1,ethnic:4,evalu:14,even:[0,2],event:4,eventu:14,everi:[2,3,6,14],everyon:4,everyth:[2,13],evolv:2,exampl:[2,3,4,5,7,10,11,12],except:13,exe:3,execut:14,exist:[0,2,6,13],expand:14,expect:[4,7,13],experi:[4,8],explain:[2,7],explicit:4,explicitli:13,expos:2,express:4,expressvpn:14,ext:[7,15],extend:13,extens:2,extern:[3,13,14],face:4,fact:0,fail:[2,6,10,12],fair:4,fairli:[2,15],faith:4,fals:[3,13],familiar:[0,2,14,15],faq:7,fast:[2,7,13],faster:[0,2,3],fcontext:15,featur:[11,12,13,14],fedora:2,few:[3,14],field:[5,13],figur:16,file:[2,5,12,14],filenam:1,financi:14,find:[2,13,16],fine:0,firewal:[3,7,13,15],firmli:14,first:[2,3,6,10,13,14,15,16],fit:[11,12,16],flag:3,flat:0,flexibl:0,flow:2,focu:14,focus:4,folder:[2,13],follow:[2,3,4,6,10,11,12,13,14,15],forc:13,form:3,format:[10,13],forum:15,forward:[3,5,12],foster:4,found:[0,2,9,10,13],free:4,freeli:9,frequent:15,friend:15,from:[0,1,2,3,4,5,6,8,11,12,13,14,15,16],front:[2,13],frontend_url:10,fssl:12,full:[0,2,13],fulli:[0,2],further:4,furthermor:13,futur:[6,11,12,14],gatewai:[1,2,3,7,15,16],gcp:[11,12],gender:4,gener:[1,2,3,5,8,10,11,12,13,14],generate_config_j:13,get:[1,3,7,11,12,13,15,16],github:[2,3,7,10,11,12,13,14,15],githubusercont:[6,11,12,13],give:[2,6,7,13,15],given:[0,2,6,15],global:3,gnupg:12,goe:[0,13],going:13,golang:2,good:[4,5,14,15,16],googl:[10,13],gpg:12,grab:3,gracefulli:4,grade:13,gravitl:[3,4,6,11,12,13,14,15],group:[11,12],grpc:[2,3,6,11,12],grpc_port:13,grpc_ssl:13,grpcaddress:3,grpchost:13,grpcport:13,grpcserver:3,guid:[0,2,6,8,11,12,13,15],guidelin:[13,14],hand:7,handl:[0,2,11,12,13],handshak:15,harass:4,hard:[14,15],harder:15,harm:4,has:[0,2,3,6,10,13,14,16],hasadmin:1,hash:13,have:[0,2,3,4,5,6,10,11,12,13,14,15,16],haven:15,head:[11,12],header:[1,2,13],health:14,heart:3,heavi:2,helm3:13,helm:13,help:[1,2,3,6,7,13,14,16],here:[2,4,6,9,11,12,13,14,16],high:[2,13,15],highli:[3,7,8],hit:15,hold:[0,2,3],holder:15,hole:[3,15],holepunch:3,home:[0,2,3],hook:[2,5],host:[2,3,11,12,13,14],host_ip:13,hous:1,how:[2,3,7,13,15],howev:[1,2,3,11,12,13,14,15],html:13,http:[1,3,6,7,10,11,12,14,15],http_port:13,hub:[0,2],hundr:[11,12],idea:14,ideal:13,ident:4,identifi:3,ignor:3,imag:13,imageri:4,impact:[2,14],implement:2,importantli:6,inappropri:4,inbound:[3,11,12],incid:4,includ:[2,4,5,7,13],inclus:4,incorrect:[3,13,15],increas:2,independ:5,indic:10,individu:[4,13],industri:2,info:[2,4,11,12,13,14],inform:[2,3,4,6,11,12],ingress:[2,3,7,15],ingressroutetcp:13,initi:[3,10,14],ins:2,insert:[11,12,13,15],insid:13,instal:[0,2,5,6],instanc:[1,2,3,4,6,11,12,13],instead:[0,3,5,11,12,13,15],instruct:[10,12,13],insult:4,intact:3,integr:[10,13],intend:3,interact:[0,2,3],interest:[4,14,15],interfac:[1,3,5,6,11,12,13],interfer:[11,12,15],intern:13,internet:[0,2,14],intro:16,introduc:15,introduct:7,invalid:[5,6],investig:4,invis:2,iot:[0,2],ipforward:3,iphon:2,ipsec:2,iptabl:3,ipv4:[3,13,15],ipv6:[3,15,16],isdualstack:3,isingressgatewai:3,isloc:3,isstat:3,issu:[2,4,7,11,12,13,14],issuer:13,issuernam:13,iter:14,its:[0,2,3,4,5,6,13],itself:[2,3,6,13],job:2,join:[2,3,6,13,15],journalctl:[3,13,15],json:[1,13],just:[0,2,3,5,11,13,14,15],jwt:[1,3],k8s:13,keep:1,keepal:3,kei:[2,3,10,11,12,13,15],kernel:[0,2,14],keynam:1,keyr:12,keyupd:1,kill:15,know:[13,14,15,16],known:[2,11,12],kube:13,kubectl:13,kubernet:[0,7,8,16],lan:3,languag:4,laptop1:1,laptop:5,larg:2,last:1,lastmodifi:1,latenc:2,later:2,latest:[2,3,5,13],launch:2,launchd:[2,3],launchdaemon:2,layer:0,layout:2,lead:14,leadership:4,least:[0,12,15],leav:[3,5,6,13,15],left:[10,13,15],less:[2,6],let:[0,14,16],letsencrypt:[12,13],level:[2,4,13],librari:2,light:13,lightweight:2,like:[0,2,3,6,12,13],limit:[7,13,14],line:2,link:[7,10,11,12,13],linod:[11,12],linux:[2,3,6,7,12,14],linuxserv:13,list:[0,2,3,12,13],listen:13,listenport:1,littl:[2,14],load:[2,14],local:[2,3,6,12,13],localaddress:[1,3],localhost:[1,13],localrang:3,locat:[0,2,3,13],log:[10,11,12,13,15],logic:5,login:[6,10],look:[13,14],lookup:2,lot:[2,14],lower:15,lsb:12,lsb_releas:12,lxc:13,mac:[2,3,6],macaddress:[1,3],machin:[0,2,3,5,6,11,12,15],made:[0,2,15],mai:[1,2,3,4,6,11,12,13,14,15],mail:4,main:13,maintain:[4,13,14],make:[0,2,4,5,8,11,12,13,14,15],man:5,manag:[0,2,5,7,13,16],mani:[0,2,11,13,14,16],manual:[2,3,6,12,13,15],map:13,master:[11,12,13],master_kei:13,masterkei:[1,13],match:[3,13],maximum:13,mean:[2,3,5,13],meant:13,media:4,medium:8,meet:13,member:[4,16],memori:15,mesh:[0,5,14,15,16],meshclient:1,metal:[2,7],method:[1,2,3,5,6,7,8],mgmt:1,microk8:[13,16],microsoft:10,middl:5,might:[0,2,13],min:[11,12],minim:13,minimum:15,mint:2,minu:13,minut:[11,12,13,15],miss:2,mix:3,mode:[2,7],model:[0,2],modif:13,modifi:[1,2,3,6,11,12,13,14],monet:14,mongo:13,mongodb:13,more:[0,1,2,5,6,7,11,12,13,14],most:[1,2,3,8,11,12,13,15],mostli:[2,3],mount:13,move:[6,11,12,14],mtu:15,much:[0,2],mullvad:14,mullvadvpn:14,multipl:[0,6,13,15],must:[1,2,3,5,6,10,12,13,14,15],mydomain:10,mykei:[1,6],mynet:6,myserv:6,mysit:[11,12],name:[1,2,3,5,6,13,15],nameserv:[2,3,13],namespac:13,nat:[5,15],nation:4,nativ:2,navig:[10,11,12,15],nebula:0,necessari:[2,3,4,13],need:[0,1,2,3,11,12,13,14,15],neighborhood:0,neither:2,net:[3,12],net_admin:13,netclient:[0,5,7],netclient_accesskei:3,netclient_accesstoken:3,netclient_address:3,netclient_addressipv6:3,netclient_api_serv:3,netclient_daemon:3,netclient_dn:3,netclient_endpoint:3,netclient_grpc_serv:3,netclient_interfac:3,netclient_ipforward:3,netclient_is_dualstack:3,netclient_is_loc:3,netclient_keepal:3,netclient_localaddress:3,netclient_localrang:3,netclient_macaddress:3,netclient_nam:3,netclient_network:3,netclient_o:3,netclient_password:3,netclient_port:3,netclient_postdown:3,netclient_postup:3,netclient_privatekei:3,netclient_publickei:3,netclient_roam:3,netclient_udp_holepunch:3,netconfig:[3,15],netid:1,netmak:[1,3,5,9,15],netmaker_base_domain:[11,12,13],netmaker_env:13,netsh:3,network:[0,5,6,7,10,11,12,13,14,15,16],network_mod:13,next:[3,6,10],nextcloud:16,nfs:13,nginx:[2,15],nip:11,node:[3,5,7,13,15],nodn:13,non:[2,3,6,8,13],none:0,noonewillguessthi:1,nopass:13,nordvpn:14,normal:13,notabl:13,note:[1,5,7,10,11,12,13,15],notifi:2,now:[0,5,6,11,12,13,14,15],nslookup:12,number:[2,6,11,13,14],oauth2:10,oauth:10,oauth_provid:10,object:13,oblig:4,obtain:[1,3],ode:3,off:[2,3,13,15],offens:4,offer:10,offic:[0,16],offici:[1,4,12,15],offlin:4,often:2,old:12,older:7,omit:13,onc:[5,6,10,13],one:[2,3,5,6,11,12,13,15],onli:[1,2,3,5,6,13,14,15],onlin:4,open:[2,4,7,12,14],openvpn:2,oper:[2,3,13],operatingsystem:3,opinion:11,oppos:2,option:[2,3,7,13,14],oracl:[11,12],order:[10,13,14,15],org:[12,13],orient:4,origin:[10,13],osi:14,other:[0,2,3,4,5,6,14],otherwis:[0,3,4,15],our:[7,13,15],out:[0,2,6,11,12,13,14,15,16],outlin:[2,13],output:[3,6],outsid:[7,13],over:[0,2,13],overlai:[0,7],overlap:6,overrid:[3,13],overridden:[2,13],overview:[2,7,16],overwhelm:16,own:[2,11,12,13],page:[2,10],pai:14,paid:14,pair:[2,13],pane:6,part:[2,3,13],parti:15,partial:2,particip:4,particular:[2,3],pass:[2,3,13],password:[1,3,6,13],path:[1,13,14],peer:[2,3,5,15,16],pend:[1,6],peopl:14,per:[11,12,14],perform:[1,2,3,12,13],period:2,perm:13,perman:4,permiss:[4,7,11,12,13,15],permit:6,persistentkeepal:[3,5],person:4,perspect:[0,2],phone:[3,5],physic:4,pick:[2,6],pictur:2,ping:[6,15],pivpn:14,place:[3,11,12,13],plaintext:3,plan:[11,12,13,15],platform:[2,7],pleas:[3,11,12,13,14,15],pledg:7,plu:[3,11],poc:[8,11],point:[2,11,12],polici:4,polit:4,popul:13,port:[2,3,6,11,12,13,15],posgr:13,posit:4,possibl:[2,7,11],post:[1,2,3,4,13],postchang:3,postdown:3,postgr:13,postgresql:[2,13],postgress:13,postup:3,powershel:3,practic:2,pre:13,preced:2,precend:13,prefer:[11,12,13,15],prepar:7,prereqisit:6,prerequisit:[2,6,7,13],prevent:3,previou:2,primari:13,prior:13,privaci:14,privat:[2,4,6,7,13,14,16],privatekei:[3,5],privileg:13,privkei:3,probabl:[0,14],problem:14,procedur:13,process:[3,6,7,13],prod:13,product:[11,13],profession:4,project:[1,4,13,14],prompt:12,proof:0,proper:13,properli:[3,15],properti:3,proto:[11,12],protocol:[3,13],provid:[0,2,3,7,11,12,13],proxi:[7,10,11,12],proxy_pass:13,proxy_pass_request_head:13,proxy_set_head:13,pubkei:3,publickei:[1,3,5],publicli:[11,12],publish:[4,9],pull:[2,3,5,13],punch:[3,15],purchas:15,push:[3,5],put:1,python3:12,q9cog7c9qjnoxygvri:3,quarantin:3,question:15,quick:[6,8,12,13,15],quickli:[7,11,15],quickstart:15,race:[4,14],raft:[2,13,15],ram:[11,12],random:13,rang:[3,5,6,11,12,13],rangestr:1,raspian:2,rather:10,raw:[3,6,11,12,13],reach:[0,2,3,5,13,15],reachabl:[2,3,5,13],reactj:2,read:13,readm:[11,13],reallysecret:1,reason:[2,4,13,14],reboot:15,recent:[2,3,15],reciev:[1,2],recommend:[1,3,5,8,11,12,15],reconfigur:[2,3,15],record:[11,12,15],redirect:10,redund:13,refer:[2,6,12,15],regard:[2,4],regardless:4,regist:[2,3],registr:3,regular:14,reject:4,rel:2,relai:[2,3,5,14,15],relat:13,releas:[2,3,12,13],reli:[0,3],religion:4,reload:12,remot:[0,3,13],remoteip:3,remov:[1,2,4,6,12,13,15],removenetwork:1,repeat:6,repercuss:4,replac:[3,12,13],replace_master_kei:[11,12],replica:13,replicacount:13,repo:[2,13],report:[2,4],repositori:[2,9],repres:4,represent:4,request:[1,2,13],requir:[1,2,3,6,12,15],resolv:[2,3,13],resolvectl:[3,13],resourc:[5,7,8],respect:[2,4],respons:[2,7],rest:[11,13],rest_backend:13,restart:[10,12,13,15],restbackend:13,restorecon:15,restrict:[13,14],result:4,retriev:[0,1,2,3,6,14],revers:[7,11,12],revert:3,review:4,rhel:2,right:[0,4,7,14],risk:15,rkxlgk2mg:5,rncjjbsaa3hzuhrk5hpyxm:3,road:14,roam:3,rogu:15,root:[11,12,13,15],rout:[0,2,10,11,13],route53:[11,12],router:[2,15],rpumvsbpgq:5,rqlite:15,rule:[3,11,12],run:[0,1,2,3,5,6,7,11,12,13,14,15],runc:12,runtim:13,rwo:13,rwx:13,said:[2,14],same:[0,3,5,6,12,13,15],sampl:0,save:[6,11,12],scan:5,scenario:6,schedul:13,scope:7,screen:[6,10],script:[2,3,6,11,13,15],second:6,secret:[1,3,6,10],secretkei:13,section:[3,13],secur:[0,1,2,3,7,11,12,15,16],sed:[11,12,13],see:[1,2,3,6,11,12,13,15],select:[5,6,15,16],selector:13,self:[13,14],selinux:15,semanag:15,send:[2,3,13],sens:[2,8,14],sensibl:[0,2,6],separ:[2,4,16],seper:15,seri:12,serv:[2,12,13],server:[0,3,5,6,9,10,11,12,14],server_api_conn_str:[10,13],server_api_host:13,server_grpc_conn_str:13,server_grpc_host:13,server_host:13,server_http_host:13,server_nam:13,server_public_ip:[11,12],servic:[2,3,5,11,12,13,14,16],set:[1,2,3,4,6,11,12,15,16],setup:[0,2,7,11,12],sever:[2,13],sexual:4,sfl:[6,13],share:[12,13,15],should:[0,1,2,3,5,6,7,11,12,13,14,15],show:[3,4,13,15],shown:5,side:9,sign:[2,3,6,10,12,13,15],signific:2,signigif:2,signup:[2,3,15],similar:[0,6,13,14],simpl:[2,3,6,7,10,13,15],simplest:[2,3],simpli:[2,3,5,6,12,13,15],simplifi:13,simultan:0,singl:[1,2,12,15],site:[0,2,7,13,15,16],situat:[2,15],size:4,skip:13,skynet:1,slow:0,slower:13,small:[2,6,8,14],smartgui:1,snap:12,social:4,solut:2,solv:2,some:[1,2,3,13,14,15,16],someon:14,someth:[5,6,12,13,14],somewher:6,soon:[7,15],sort:0,sourc:[2,3,7,9,12,14],space:4,spec:15,special:[2,3,13],specif:[2,3,4,6,13],specifi:[3,10,13],speed:[0,2],split:3,spoke:[0,2],spread:0,sql:[2,13],sql_conn:13,sql_db:13,sql_host:13,sql_pass:13,sql_port:13,sql_user:13,sqlconn:13,sqldata:13,sqlite:[13,15],src:11,ssh:[6,11,12],ssl:[12,13],sspl:9,stabl:12,stack:[3,15,16],stai:3,stake:0,standard:[2,7,13],start:[13,15,16],startup:1,state:6,statement:7,statu:[3,13,15],step:[2,3,6,13],still:[0,13,14],stock:14,stop:13,storag:[11,12,13],storageclassnam:13,store:[2,13],string:[6,13],stuck:15,stun:15,subdomain:[11,12,13],submit:6,subnet:2,subscript:[11,12,15],subsequ:2,subspac:14,subspacecloud:14,substanti:0,success:[2,10],successfulli:10,sudo:[3,6,11,12,13,15],support:[2,11,12,13,15],sure:[11,12,14,15],surfshark:14,suse:2,swag:13,swagger:7,symbol:10,system:[6,7,11],system_u:15,systemctl:[3,12,13,15],systemd:[3,6,13,14,15],tab:[6,15],tail:3,tailscal:0,take:[0,1,2,4,6,10,13,15],talk:[0,2],tcp:[11,12],team:[4,14],technic:[0,7,14],technolog:2,tee:12,tell:[0,2,3,13,15],templat:13,temporari:4,temporarili:4,term:14,terrain:14,test:[6,8],than:[2,6,10,13,14],thei:[0,2,4,13,14,15],them:[2,6,13,14,15],themselv:[2,15],therefor:15,thi:[0,1,2,3,4,5,6,7,9,11,12,13,14,15],thing:[0,2,14],think:[14,16],third:15,thmpvlcykonxi:3,those:[0,2,3,5,12],thought:14,thousand:0,threaten:4,three:[6,12,13],through:[2,13],ticket:14,time:[1,2,3,5,6,13,15,16],timer:2,timestamp:2,tls:13,token:[3,6,13,15],too:15,tool:[0,3,12],top:[2,12,15],topic:16,topolog:2,tos:12,toward:4,traefik:13,traffic:[0,2,5,12,13,15],trailofbit:14,transact:2,transport:12,treat:[2,3],trial:[8,11],tricki:2,troll:4,troubleshooot:[11,12],troubleshoot:[1,3,6,11,12],tunnel:[0,2],tunnelbear:14,turn:[2,3,13,15],tutori:7,two:[0,1,2,13,15],txt:12,type:[1,13],typic:[0,2,5,6,13,15],ua2zjt8wn7ga:5,ubuntu:[2,11,12,13],udp:[3,11,12,13,15],udpholepunch:3,ufw:[11,12],ultim:14,unaccept:4,unam:12,uncom:13,uncordon:1,under:[3,6,9,13,15],underlai:[0,16],underscores_in_head:13,uninstal:[7,15],uniqu:[3,11,12],unix:[2,3,14],unless:[3,13],unmanag:2,unnecessari:3,unregist:3,unregistr:3,unset:[3,13],unsupport:14,unsur:[5,6],unten:14,until:[3,6,15],unwelcom:4,unzip:13,updat:[1,2,6,11,12,13,14,15],upgrad:[2,15],upon:[2,3],ups:15,upstream_app:13,upstream_port:13,upstream_proto:13,urandom:[11,12],uri:10,url:[10,13],usag:[3,7,13,16],use:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16],used:[1,2,3,5,6,13],user:[2,3,6,7,8,13,15],usernam:[1,6,13],userspac:13,uses:[0,1,2,5,6,13,15],using:[0,1,2,3,4,5,7,11,12,13,14,15,16],usr:[12,13],usual:3,util:3,v02:12,valid:[2,13],valu:[1,2,3,6,11,15],variabl:[2,3,10,15],variou:[3,7,13],vehicl:14,verbos:13,veri:[0,2,3,14],verifi:2,versa:14,version:[2,4,9,11,12,13,15],via:[1,2,3,4,5,6,10,11,12,13,14,15,16],vice:14,view:[6,13,14,15],viewpoint:4,vim:[3,13],virtual:[0,3,5,7,11,12,14,16],visibl:[6,13],visit:13,vm3ow4thatogiwnsla3thsl3894th:6,vne197vmradjodkb1zsuja:3,volum:[6,13,15],vpc:[0,14],vpn:[2,15,16],wai:[13,14,15],wait:12,want:[0,2,3,5,11,12,13,14,15],warn:13,web:[13,14],webserv:2,websit:2,weight:13,welcom:[4,14],well:[2,3,6,7,13,14,15],were:15,wgaddress6:3,wgaddress:3,wget:[11,12,13],what:[2,4,5,7,15],whatev:[3,13],when:[2,3,4,13,15],where:[2,5,6,7,13,16],wherev:0,whether:[0,3],which:[0,2,3,4,5,6,9,10,11,12,13,14,15],who:4,why:[2,3,7,15],wide:[2,13],wider:2,wiki:4,wildcard:[11,12,13],window:[2,6,7],wipe:15,wireguard:[0,3,5,6,7,11,12,14,15],wish:[3,5,13],within:[2,3,4],without:[1,2,3,4,6,7,14,15],won:14,work:[2,7,12,13,14],worker:13,workstat:[3,6],world:[0,2],wors:2,would:[0,3,5,6,12,13,14],write:[2,13],ws2:3,www:13,x86:3,yaml:[1,13],ydazgedrpuxmmrqul35wfjmhvrzr1rq0u:5,yes:3,yet:15,yml:[11,12,13,15],you:[0,1,2,3,5,6,7,8,10,11,12,13,15,16],your:[0,1,2,3,5,6,7,11,12,13,14,15,16],your_db_password:13,your_email:11,your_pass:1,your_password:1,your_secret_kei:1,yourwildcard:13,zero:10,zeroti:0,zip:13,zrb9vfhk8a:14},titles:["About","API Reference","Architecture","Client Installation","Code of Conduct","External Clients","Getting Started","Welcome to the Netmaker Documentation","Install","License","Introduction","Quick Install","Install with Nginx (depreciated)","Advanced Server Installation","Support","Troubleshooting","Using Netmaker"],titleterms:{"case":0,Adding:[3,5],DNS:[3,5,11,13],Use:0,Using:16,VMs:13,Will:14,about:[0,7],access:1,advanc:13,ani:14,annot:13,api:[1,7],architectur:[2,7],attribut:4,authent:1,avail:13,balanc:13,bare:13,caddi:11,call:1,cli:3,client:[2,3,5,7],code:[4,7],common:15,compat:[2,3,13],compon:2,compos:[11,13],concept:2,conduct:[4,7],config:[3,13],configur:[3,5,7,10,13],consider:13,contact:14,core:2,coredn:[2,13,15],creat:6,curl:1,daemon:3,daemonset:13,databas:2,depend:[11,12],deploi:6,depreci:[7,12],descript:13,disabl:13,docker:[11,12,13],document:[1,7],doe:[0,14],domain:12,enforc:4,enterpris:14,exampl:[1,13],ext:5,extern:[2,5,7,16],faq:14,file:[1,3,13],firewal:[11,12],format:1,gatewai:5,get:6,grpc:13,guid:7,highli:13,how:[0,14],http:13,ingress:[5,13],instal:[3,7,8,11,12,13,14],introduct:[3,5,10,11,12],issu:15,kei:[1,6],kernel:13,kubernet:13,licens:[7,9,14],like:14,limit:2,linux:13,load:13,log:3,make:3,manag:[1,3,6],mesh:2,metal:13,mode:[3,13],netclient:[2,3,6,13,14,15],netmak:[0,2,6,7,10,11,12,13,14,16],network:[1,2,3],nginx:[7,12,13],node:[1,2,6],nordnpn:14,note:3,oauth:7,offer:14,open:11,oper:14,option:5,other:13,our:4,permiss:10,pledg:4,postgr:2,prepar:[11,12],prerequisit:[3,11,12],privat:3,process:2,provid:10,proxi:13,quick:[7,11],recommend:13,refer:[1,3,7,13],remov:3,requir:13,respons:4,revers:13,rqlite:[2,13],scope:4,secur:13,server:[1,2,7,13,15],set:13,setup:[6,13],sqlite:2,sspl:14,standard:4,start:[6,7,11,12],support:[7,14],system:[2,3,13,14],systemd:2,technic:2,templat:12,test:13,troubleshoot:[7,15],tutori:16,uninstal:[3,6],updat:3,usag:1,user:[1,10],valu:13,variabl:13,video:16,view:3,vpn:14,welcom:7,what:0,why:14,window:3,wireguard:[2,13],without:13,work:0,written:16,you:14,your:10}})
\ No newline at end of file
+Search.setIndex({docnames:["about","api","architecture","client-installation","conduct","external-clients","getting-started","index","install","license","oauth","quick-start","quick-start-nginx","server-installation","support","troubleshoot","usage"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["about.rst","api.rst","architecture.rst","client-installation.rst","conduct.rst","external-clients.rst","getting-started.rst","index.rst","install.rst","license.rst","oauth.rst","quick-start.rst","quick-start-nginx.rst","server-installation.rst","support.rst","troubleshoot.rst","usage.rst"],objects:{},objnames:{},objtypes:{},terms:{"0afehuytvin":3,"100":[1,6],"101":3,"127":13,"147":3,"168":3,"170":3,"172":1,"182":3,"192":3,"1gb":[11,12],"200":1,"203":3,"236":5,"245":13,"247":5,"251":3,"254":6,"2cpu":[11,12],"2gb":[11,12],"30s":13,"4001":13,"4002":13,"443":[11,12,13],"4gb":[11,12],"50051":[2,3,6,13],"51821":[3,11,12],"51822":5,"51825":12,"51830":11,"518xx":11,"5432":13,"5qktbtgsvb45y3qyrmwft":3,"6400":1,"8081":[1,2,3,13],"8082":13,"abstract":2,"break":3,"case":[1,2,3,5,7,8,11,12,13,15,16],"class":13,"default":[1,2,3,5,6,10,11,12,13,15],"final":15,"function":[1,3,13,14,15],"import":[2,5,6],"long":[0,6,14],"new":[2,3,6,12],"null":12,"public":[2,3,4,5,9,11,12,13],"return":[2,12],"short":3,"static":[2,11,12,13,15],"switch":[13,14],"true":[2,3,13],"try":[14,15],"var":[1,13],"while":[2,14],AWS:[0,11,12,14],Adding:[6,7],And:13,Being:4,But:13,DNS:[2,7,12,15,16],For:[2,3,5,6,8,10,11,12,13,15],IOS:15,IPs:[2,5],K3s:16,NFS:13,Not:2,TLS:13,That:2,The:[0,1,2,3,4,5,6,11,12,13,14],Then:[5,6,15],There:[0,1,3,6,13,14,15],These:[2,3,6,13],Use:[3,7],Used:[3,13],Useful:13,Using:[0,1,4,6,7],VMs:7,VPS:12,Will:3,With:[2,13,14],Yes:15,aa3bvg0rnitirxdx:1,abil:[14,15],abl:[1,2,5,13],abou:6,about:[2,3,6,11,12,13,14,15],abov:[2,3,6,12,13,14],absent:3,abus:4,accept:[3,4,5],access:[0,2,3,5,6,7,10,11,12,13,14,15,16],access_token_valu:13,accesskei:[1,3],accomplish:14,account:[4,15],achiev:[1,2,13,14,15],acm:12,across:[0,3],act:[2,4,5],action:[1,3,4],activ:15,actual:2,adapt:[4,13],add:[0,1,2,3,5,6,12,13],added:[2,3,6,13,14],adding:6,addit:[2,3,6,12,13,14,15],addition:[10,11],addnetwork:1,addr:[3,13],address:[2,3,4,5,6,13,15],addressipv6:3,addressrang:1,adequ:13,adm:1,admin:[0,1,2,3,6,10,13,15],administr:3,adopt:2,adv:13,advanc:[1,4,6,7,8,11,12],advfirewal:3,after:[2,3,5,6,10,14],again:[11,12],against:3,age:4,agent:[0,2,3,6,7,13,15],agent_backend:13,agentbackend:13,aggreg:2,agre:12,alex:3,algo:14,align:4,all:[0,1,2,3,4,5,6,7,9,10,11,12,13,14,15],allow:[1,2,3,5,6,11,12,13,15,16],allowedip:[3,5],allowedorigin:13,along:15,alongsid:13,alreadi:[2,3,6,13],also:[0,1,2,6,11,12,13,14,15],altern:[2,13],although:15,alwai:13,amd64:12,android:[2,15],ani:[0,2,3,4,5,6,10,11,12,13,15],anoth:[2,14,15],answer:15,anymor:15,anyth:2,anywai:14,anywher:[11,12],aorijqalrik3ajflaqrdajhkr:1,apach:[2,13],api:[2,3,6,10,11,12,13],api_port:13,apiaddress:3,apihost:13,apiport:13,apiserv:3,app:[5,13,14,15],appear:[4,6],appli:[4,13],applic:[1,13],appoint:4,appropri:[2,4,5,6,12,13],approv:[1,3,6,14],aprov:15,apt:[11,12],arbitrari:0,arch:[2,6,12],architectur:13,archiv:12,argument:3,arm:[3,6],around:[11,12],arrai:2,artifact:9,ask:[3,15],asset:13,assum:[2,5,11,12,13,15],attach:5,attack:4,attempt:2,attent:4,attribut:7,auth:[10,13],auth_provid:10,authent:[2,3,6],author:1,autom:0,automat:[3,5,13],avail:[3,4,7,8,9,14],avoid:13,awai:2,await:2,azur:10,back:[2,5,13],backend:13,backend_url:13,background:2,backup:14,balanc:14,ban:4,bare:[2,7],base64:6,base:[2,3,10,11,12,13,14],basedomain:13,bash:2,basi:[2,14],basic:16,bcrypt:13,bearer:1,becaus:[0,2,15],becom:[2,15],been:[2,3,11,12,13],befor:[2,11,12,15],begin:[2,11,12],behavior:4,behind:[2,5,11,12,15],being:[2,13],believ:14,bellow:13,below:[1,2,5,6,12,13,16],besid:2,best:[4,14],better:2,between:[0,2],bewar:3,beyond:[13,14],bin:[12,13],bin_t:15,binari:[2,3,6,8,13,14,15],bind:[11,12,13],bit:16,biz:[11,12],blank:[3,5,10],blob:13,block:[13,15],bodi:4,both:[2,4,11,13,14],bottom:6,bound:[11,12],brows:14,bsherman:13,build:2,built:2,bunch:14,busi:[11,12,14,15],button:15,caddi:[12,13],caddyfil:11,call:[0,2,3,7,13],callabl:3,callback:10,can:[0,1,2,3,5,6,9,10,12,13,14,15,16],cang:13,cannot:[3,5,11,12],cap_add:13,car:14,cat:15,caus:[2,11,12],center:0,cento:2,cert:13,certain:2,certbot:12,certif:[12,13],certmanag:13,certonli:12,challeng:12,chang:[0,1,2,3,5,6,13,15],charact:15,chart:13,chcon:15,check:[1,2,3,6,11,12,13,15],checkin:[1,2,3],chmod:12,choic:[5,13],choos:[3,7,8,12,13],chose:14,chosen:[2,3,12],cidr:[6,13],circumst:[3,4],clarifi:4,classnam:13,clear:14,cli:[2,12],click:[2,6,10,12,15],client:[0,6,10,11,12,13,14,15],client_id:10,client_max_body_s:13,client_mod:13,client_secret:10,clientmod:13,clone:2,close:14,cloud:[0,11,12,16],cluster:[13,16],cluster_mgmt:13,clusterip:13,clusterissu:13,code:[2,3,5,9,13,15],com:[3,4,6,10,11,12,13,14,15],combin:13,come:[2,7,13],comfort:[11,12],comm:3,command:[2,3,6,11,12,13],comment:[4,13],commit:4,common:[2,7,11,12],commonli:15,commun:[2,3,4,7,12,13,14,15,16],compat:[5,7,14],compil:[2,3],complaint:4,complet:[2,15],complex:2,complic:2,compon:[7,13],compos:[6,7,12,15],comput:[0,2,3],concept:7,concern:14,concurr:[11,12],conf:[5,12,13],confidenti:4,config:[1,2,5],configur:[0,1,2,6,11,12,15],conflict:13,connect:[0,2,3,5,6,13,15,16],consensu:[2,15],consequ:13,consid:[4,6],consider:2,consist:[2,13],consol:6,construct:4,consult:[13,15],consum:[3,12,13],contact:[4,7,11,12,13],contain:[2,6,12,13],container_nam:13,containerd:12,content:1,context:13,continu:[13,15],contrast:2,contribut:4,contributor:4,control:[2,6,13],copi:[6,13],core:[0,7,14],coredn:[3,7,11,12],coredns_addr:13,coredns_address:13,coredns_ip:[11,12],corednsaddr:3,corefil:13,coreo:2,corpor:[13,14,15],correct:[4,11],correctli:[2,13],cors_allowed_origin:13,could:[0,4,6,15],cours:12,coven:4,cover:7,cpu:[11,12,15],creat:[0,1,2,3,4,5,7,11,12,13,15,16],createadmin:1,creategatewai:1,creation:0,credenti:13,credit:15,critic:4,cron:2,cross:16,cryptocurr:0,curl:[6,12,13],current:[2,3,13,15],custom:[2,7,11,12,13],customiz:13,cycl:[1,2],daemon:2,dashboard:[10,11,12,13],data:[0,2,13,15],databas:[13,15],databaseand:2,datastor:13,date:1,ddflzqn:5,dearmor:12,deb:12,debian:2,debug:13,decis:7,decod:[2,3,6],deem:4,defin:4,delet:[1,5,6,15],deletegatewai:1,deni:15,depend:[2,3,7],depends_on:13,deploi:[2,7,11,12,13],deploy:[2,13],depreci:13,derogatori:4,deserv:14,design:[2,3,5,7,13,14,15],desktop:[2,3,5],detail:[1,2,3,4,6,7,13],determin:[4,14],dev:[11,12,13],develop:[6,11,12,13],devic:[0,2,3,7,14,15],diagram:2,differ:[0,2,4,6,13,14,16],digitalocean:[11,12],dir:3,directli:[0,1,2,5,11,12,13,15],directori:[12,13],disabl:[2,4],disable_remote_ip_check:13,disableremoteipcheck:13,disconnect:15,discord:[14,15],discuss:13,displai:2,displaynam:1,distibut:2,distribut:[2,6,13],distributionshav:2,dns:[2,3,12,13],dns_mode:[13,15],dnsconfig:13,dnsmode:13,dnson:3,dnsstublisten:13,doc:[6,10,11,12,13,14],docker:[2,6,7,8,15],document:[0,2,3,6,13],doe:[2,5,7,13,15],doesn:15,doing:0,domain:[10,11,13,15],don:[2,3,14,16],done:15,dont:15,down:[0,6,13,14,15],download:[3,5,6,12,13,15],dual:[3,15,16],due:15,duplic:3,dure:3,dynam:[0,2,7],each:[0,2,3,6,10,13,15],easi:[2,13],easier:[2,14],easiest:2,easili:[0,13],echo:[11,12],econom:14,edit:[4,5,15],effect:6,effici:2,egress:[3,5],either:[2,5,14],ejf6yy51m:5,electron:4,elev:[10,13],elimin:2,els:14,email:[11,12,14],empathi:4,empti:13,enabl:[2,6,11,12,13],encod:6,encompass:0,encount:[2,14],encrypt:[0,2,3,15],end:[2,11,12,13,14,15],endpoint:[1,2,3,5],enforc:7,engin:12,enough:13,ensur:[13,14],enter:[6,12],enterpris:[11,12,13],entir:6,entireti:2,entri:[13,15],env:[1,13],environ:[0,1,2,4,10,13,15],equal:13,equival:13,establish:5,etc:[3,6,11,12,13,15],eth0:1,ethnic:4,evalu:14,even:[0,2],event:4,eventu:14,everi:[2,3,6,14],everyon:4,everyth:[2,13],evolv:2,exampl:[2,3,4,5,7,10,11,12],except:13,exe:3,execut:14,exist:[0,2,6,13],expand:14,expect:[4,7,13],experi:[4,8],explain:[2,7],explicit:4,explicitli:13,expos:2,express:4,expressvpn:14,ext:[7,15],extend:13,extens:2,extern:[3,13,14],face:4,fact:0,fail:[2,6,10,12],fair:4,fairli:[2,15],faith:4,fals:[3,13],familiar:[0,2,14,15],faq:7,fast:[2,7,13],faster:[0,2,3],fcontext:15,featur:[11,12,13,14],fedora:2,few:[3,14],field:[5,13],figur:16,file:[2,5,12,14],filenam:1,financi:14,find:[2,13,16],fine:0,firewal:[3,7,13,15],firmli:14,first:[2,3,6,10,13,14,15,16],fit:[11,12,16],flag:3,flat:0,flexibl:0,flow:2,focu:14,focus:4,folder:[2,13],follow:[2,3,4,6,10,11,12,13,14,15],forc:13,form:3,format:[10,13],forum:15,forward:[3,5,12],foster:4,found:[0,2,9,10,13],free:4,freeli:9,frequent:15,friend:15,from:[0,1,2,3,4,5,6,8,11,12,13,14,15,16],front:[2,13],frontend_url:10,fssl:12,full:[0,2,13],fulli:[0,2],further:4,furthermor:13,futur:[6,11,12,14],gatewai:[1,2,3,7,15,16],gcp:[11,12],gender:4,gener:[1,2,3,5,8,10,11,12,13,14],generate_config_j:13,get:[1,3,7,11,12,13,15,16],github:[2,3,7,10,11,12,13,14,15],githubusercont:[6,11,12,13],give:[2,6,7,13,15],given:[0,2,6,15],global:3,gnupg:12,goe:[0,13],going:13,golang:2,good:[4,5,14,15,16],googl:[10,13],gpg:12,grab:3,gracefulli:4,grade:13,gravitl:[3,4,6,11,12,13,14,15],group:[11,12],grpc:[2,3,6,11,12],grpc_port:13,grpc_ssl:13,grpcaddress:3,grpchost:13,grpcport:13,grpcserver:3,guid:[0,2,6,8,11,12,13,15],guidelin:[13,14],hand:7,handl:[0,2,11,12,13],handshak:15,harass:4,hard:[14,15],harder:15,harm:4,has:[0,2,3,6,10,13,14,16],hasadmin:1,hash:13,have:[0,2,3,4,5,6,10,11,12,13,14,15,16],haven:15,head:[11,12],header:[1,2,13],health:14,heart:3,heavi:2,helm3:13,helm:13,help:[1,2,3,6,7,13,14,16],here:[2,4,6,9,11,12,13,14,16],high:[2,13,15],highli:[3,7,8],hit:15,hold:[0,2,3],holder:15,hole:[3,15],holepunch:3,home:[0,2,3],hook:[2,5],host:[2,3,11,12,13,14],host_ip:13,hous:1,how:[2,3,7,13,15],howev:[1,2,3,11,12,13,14,15],html:13,http:[1,3,6,7,10,11,12,14,15],http_port:13,hub:[0,2],hundr:[11,12],idea:14,ideal:13,ident:4,identifi:3,ignor:3,imag:13,imageri:4,impact:[2,14],implement:2,importantli:6,inappropri:4,inbound:[3,11,12],incid:4,includ:[2,4,5,7,13],inclus:4,incorrect:[3,13,15],increas:2,independ:5,indic:10,individu:[4,13],industri:2,info:[2,4,11,12,13,14],inform:[2,3,4,6,11,12],ingress:[2,3,7,15],ingressroutetcp:13,initi:[3,10,14],ins:2,insert:[11,12,13,15],insid:13,instal:[0,2,5,6],instanc:[1,2,3,4,6,11,12,13],instead:[0,3,5,11,12,13,15],instruct:[10,12,13],insult:4,intact:3,integr:[10,13],intend:3,interact:[0,2,3],interest:[4,14,15],interfac:[1,3,5,6,11,12,13],interfer:[11,12,15],intern:13,internet:[0,2,14],intro:16,introduc:15,introduct:7,invalid:[5,6],investig:4,invis:2,iot:[0,2],ipforward:3,iphon:2,ipsec:2,iptabl:3,ipv4:[3,13,15],ipv6:[3,15,16],isdualstack:3,isingressgatewai:3,isloc:3,isstat:3,issu:[2,4,7,11,12,13,14],issuer:13,issuernam:13,iter:14,its:[0,2,3,4,5,6,13],itself:[2,3,6,13],job:2,join:[2,3,6,13,15],journalctl:[3,13,15],json:[1,13],just:[0,2,3,5,11,13,14,15],jwt:[1,3],k8s:13,keep:1,keepal:3,kei:[2,3,10,11,12,13,15],kernel:[0,2,14],keynam:1,keyr:12,keyupd:1,kill:15,know:[13,14,15,16],known:[2,11,12],kube:13,kubectl:13,kubernet:[0,7,8,16],lan:3,languag:4,laptop1:1,laptop:5,larg:2,last:1,lastmodifi:1,latenc:2,later:2,latest:[2,3,5,13],launch:2,launchd:[2,3],launchdaemon:2,layer:0,layout:2,lead:14,leadership:4,least:[0,12,15],leav:[3,5,6,13,15],left:[10,13,15],less:[2,6],let:[0,14,16],letsencrypt:[12,13],level:[2,4,13],librari:2,light:13,lightweight:2,like:[0,2,3,6,12,13],limit:[7,13,14],line:2,link:[7,10,11,12,13],linod:[11,12],linux:[2,3,6,7,12,14],linuxserv:13,list:[0,2,3,12,13],listen:13,listenport:1,littl:[2,14],load:[2,14],local:[2,3,6,12,13],localaddress:[1,3],localhost:[1,13],localrang:3,locat:[0,2,3,13],log:[10,11,12,13,15],logic:5,login:[6,10],look:[13,14],lookup:2,lot:[2,14],lower:15,lsb:12,lsb_releas:12,lxc:13,mac:[2,3,6],macaddress:[1,3],machin:[0,2,3,5,6,11,12,15],made:[0,2,15],mai:[1,2,3,4,6,11,12,13,14,15],mail:4,main:13,maintain:[4,13,14],make:[0,2,4,5,8,11,12,13,14,15],man:5,manag:[0,2,5,7,13,16],mani:[0,2,11,13,14,16],manual:[2,3,6,12,13,15],map:13,master:[11,12,13],master_kei:13,masterkei:[1,13],match:[3,13],maximum:13,mean:[2,3,5,13],meant:13,media:4,medium:8,meet:13,member:[4,16],memori:15,mesh:[0,5,14,15,16],meshclient:1,metal:[2,7],method:[1,2,3,5,6,7,8],mgmt:1,microk8:[13,16],microsoft:10,middl:5,might:[0,2,13],min:[11,12],minim:13,minimum:15,mint:2,minu:13,minut:[11,12,13,15],miss:2,mix:3,mode:[2,7],model:[0,2],modif:13,modifi:[1,2,3,6,11,12,13,14],monet:14,mongo:13,mongodb:13,more:[0,1,2,5,6,7,11,12,13,14],most:[1,2,3,8,11,12,13,15],mostli:[2,3],mount:13,move:[6,11,12,14],mtu:15,much:[0,2],mullvad:14,mullvadvpn:14,multipl:[0,6,13,15],must:[1,2,3,5,6,10,12,13,14,15],mydomain:10,mykei:[1,6],mynet:6,myserv:6,mysit:[11,12],name:[1,2,3,5,6,13,15],nameserv:[2,3,13],namespac:13,nat:[5,15],nation:4,nativ:2,navig:[10,11,12,15],nebula:0,necessari:[2,3,4,13],need:[0,1,2,3,11,12,13,14,15],neighborhood:0,neither:2,net:[3,12],net_admin:13,netclient:[0,5,7],netclient_accesskei:3,netclient_accesstoken:3,netclient_address:3,netclient_addressipv6:3,netclient_api_serv:3,netclient_daemon:3,netclient_dn:3,netclient_endpoint:3,netclient_grpc_serv:3,netclient_interfac:3,netclient_ipforward:3,netclient_is_dualstack:3,netclient_is_loc:3,netclient_keepal:3,netclient_localaddress:3,netclient_localrang:3,netclient_macaddress:3,netclient_nam:3,netclient_network:3,netclient_o:3,netclient_password:3,netclient_port:3,netclient_postdown:3,netclient_postup:3,netclient_privatekei:3,netclient_publickei:3,netclient_roam:3,netclient_udp_holepunch:3,netconfig:[3,15],netid:1,netmak:[1,3,5,9,15],netmaker_base_domain:[11,12,13],netmaker_env:13,netsh:3,network:[0,5,6,7,10,11,12,13,14,15,16],network_mod:13,next:[3,6,10],nextcloud:16,nfs:13,nginx:[2,15],nip:11,node:[3,5,7,13,15],nodn:13,non:[2,3,6,8,13],none:0,noonewillguessthi:1,nopass:13,nordvpn:14,normal:13,notabl:13,note:[1,5,7,10,11,12,13,15],notifi:2,now:[0,5,6,11,12,13,14,15],nslookup:12,number:[2,6,11,13,14],oauth2:10,oauth:10,oauth_provid:10,object:13,oblig:4,obtain:[1,3],ode:3,off:[2,3,13,15],offens:4,offer:10,offic:[0,16],offici:[1,4,12,15],offlin:4,often:2,old:12,older:7,omit:13,onc:[5,6,10,13],one:[2,3,5,6,11,12,13,15],onli:[1,2,3,5,6,13,14,15],onlin:4,open:[2,4,7,12,14],openvpn:2,oper:[2,3,13],operatingsystem:3,opinion:11,oppos:2,option:[2,3,7,13,14],oracl:[11,12],order:[10,13,14,15],org:[12,13],orient:4,origin:[10,13],osi:14,other:[0,2,3,4,5,6,14],otherwis:[0,3,4,15],our:[7,13,15],out:[0,2,6,11,12,13,14,15,16],outlin:[2,13],output:[3,6],outsid:[7,13],over:[0,2,13],overlai:[0,7],overlap:6,overrid:[3,13],overridden:[2,13],overview:[2,7,16],overwhelm:16,own:[2,11,12,13],page:[2,10],pai:14,paid:14,pair:[2,13],pane:6,part:[2,3,13],parti:15,partial:2,particip:4,particular:[2,3],pass:[2,3,13],password:[1,3,6,13],path:[1,13,14],peer:[2,3,5,15,16],pend:[1,6],peopl:14,per:[11,12,14],perform:[1,2,3,12,13],period:2,perm:13,perman:4,permiss:[4,7,11,12,13,15],permit:6,persistentkeepal:[3,5],person:4,perspect:[0,2],phone:[3,5],physic:4,pick:[2,6],pictur:2,ping:[6,15],pivpn:14,place:[3,11,12,13],plaintext:3,plan:[11,12,13,15],platform:[2,7],pleas:[3,11,12,13,14,15],pledg:7,plu:[3,11],poc:[8,11],point:[2,11,12],polici:4,polit:4,popul:13,port:[2,3,6,11,12,13,15],posgr:13,posit:4,possibl:[2,7,11],post:[1,2,3,4,13],postchang:3,postdown:3,postgr:13,postgresql:[2,13],postgress:13,postup:3,powershel:3,practic:2,pre:13,preced:2,precend:13,prefer:[11,12,13,15],prepar:7,prereqisit:6,prerequisit:[2,6,7,13],prevent:3,previou:2,primari:13,prior:13,privaci:14,privat:[2,4,6,7,13,14,16],privatekei:[3,5],privileg:13,privkei:3,probabl:[0,14],problem:14,procedur:13,process:[3,6,7,13],prod:13,product:[11,13],profession:4,project:[1,4,13,14],prompt:12,proof:0,proper:13,properli:[3,15],properti:3,proto:[11,12],protocol:[3,13],provid:[0,2,3,7,11,12,13],proxi:[7,10,11,12],proxy_pass:13,proxy_pass_request_head:13,proxy_set_head:13,pubkei:3,publickei:[1,3,5],publicli:[11,12],publish:[4,9],pull:[2,3,5,13],punch:[3,15],purchas:15,push:[3,5],put:1,python3:12,q9cog7c9qjnoxygvri:3,quarantin:3,question:15,quick:[6,8,12,13,15],quickli:[7,11,15],quickstart:15,race:[4,14],raft:[2,13,15],ram:[11,12],random:13,rang:[3,5,6,11,12,13],rangestr:1,raspian:2,rather:[10,13],raw:[3,6,11,12,13],reach:[0,2,3,5,13,15],reachabl:[2,3,5,13],reactj:2,read:13,readm:[11,13],reallysecret:1,reason:[2,4,13,14],reboot:15,recent:[2,3,15],reciev:[1,2],recommend:[1,3,5,8,11,12,15],reconfigur:[2,3,15],record:[11,12,15],redirect:10,redund:13,refer:[2,6,12,15],regard:[2,4],regardless:4,regist:[2,3],registr:3,regular:14,reject:4,rel:2,relai:[2,3,5,14,15],relat:13,releas:[2,3,12,13],reli:[0,3],religion:4,reload:12,remot:[0,3,13],remoteip:3,remov:[1,2,4,6,12,13,15],removenetwork:1,repeat:6,repercuss:4,replac:[3,12,13],replace_master_kei:[11,12],replica:13,replicacount:13,repo:[2,13],report:[2,4],repositori:[2,9],repres:4,represent:4,request:[1,2,13],requir:[1,2,3,6,12,15],resolv:[2,3,13],resolvectl:[3,13],resourc:[5,7,8],respect:[2,4],respons:[2,7],rest:[11,13],rest_backend:13,restart:[10,12,13,15],restbackend:13,restorecon:15,restrict:[13,14],result:4,retriev:[0,1,2,3,6,14],revers:[7,11,12],revert:3,review:4,rhel:2,right:[0,4,7,14],risk:15,rkxlgk2mg:5,rncjjbsaa3hzuhrk5hpyxm:3,road:14,roam:3,rogu:15,root:[11,12,13,15],rout:[0,2,10,11,13],route53:[11,12],router:[2,15],rpumvsbpgq:5,rqlite:15,rule:[3,11,12],run:[0,1,2,3,5,6,7,11,12,13,14,15],runc:12,runtim:13,rwo:13,rwx:13,said:[2,14],same:[0,3,5,6,12,13,15],sampl:0,save:[6,11,12],scan:5,scenario:6,schedul:13,scope:7,screen:[6,10],script:[2,3,6,11,13,15],second:6,secret:[1,3,6,10],secretkei:13,section:[3,13],secur:[0,1,2,3,7,11,12,15,16],sed:[11,12,13],see:[1,2,3,6,11,12,13,15],select:[5,6,15,16],selector:13,self:[13,14],selinux:15,semanag:15,send:[2,3,13],sens:[2,8,14],sensibl:[0,2,6],separ:[2,4,16],seper:15,seri:12,serv:[2,12,13],server:[0,3,5,6,9,10,11,12,14],server_api_conn_str:[10,13],server_api_host:13,server_grpc_conn_str:13,server_grpc_host:13,server_host:13,server_http_host:13,server_nam:13,server_public_ip:[11,12],servic:[2,3,5,11,12,13,14,16],set:[1,2,3,4,6,11,12,15,16],setup:[0,2,7,11,12],sever:[2,13],sexual:4,sfl:[6,13],share:[12,13,15],should:[0,1,2,3,5,6,7,11,12,13,14,15],show:[3,4,13,15],shown:5,side:9,sign:[2,3,6,10,12,13,15],signific:2,signigif:2,signup:[2,3,15],similar:[0,6,13,14],simpl:[2,3,6,7,10,13,15],simplest:[2,3],simpli:[2,3,5,6,12,13,15],simplifi:13,simultan:0,singl:[1,2,12,15],site:[0,2,7,13,15,16],situat:[2,15],size:4,skip:13,skynet:1,slow:0,slower:13,small:[2,6,8,14],smartgui:1,snap:12,social:4,solut:2,solv:2,some:[1,2,3,13,14,15,16],someon:14,someth:[5,6,12,13,14],somewher:6,soon:[7,15],sort:0,sourc:[2,3,7,9,12,14],space:4,spec:15,special:[2,3,13],specif:[2,3,4,6,13],specifi:[3,10,13],speed:[0,2],split:3,spoke:[0,2],spread:0,sql:[2,13],sql_conn:13,sql_db:13,sql_host:13,sql_pass:13,sql_port:13,sql_user:13,sqlconn:13,sqldata:13,sqlite:[13,15],src:11,ssh:[6,11,12],ssl:[12,13],sspl:9,stabl:12,stack:[3,15,16],stai:3,stake:0,standard:[2,7,13],start:[13,15,16],startup:1,state:6,statement:7,statu:[3,13,15],step:[2,3,6,13],still:[0,13,14],stock:14,stop:13,storag:[11,12,13],storageclassnam:13,store:[2,13],string:[6,13],stuck:15,stun:15,subdomain:[11,12,13],submit:6,subnet:2,subscript:[11,12,15],subsequ:2,subspac:14,subspacecloud:14,substanti:0,success:[2,10],successfulli:10,sudo:[3,6,11,12,13,15],support:[2,11,12,13,15],sure:[11,12,14,15],surfshark:14,suse:2,swag:13,swagger:7,symbol:10,system:[6,7,11],system_u:15,systemctl:[3,12,13,15],systemd:[3,6,13,14,15],tab:[6,15],tail:3,tailscal:0,take:[0,1,2,4,6,10,13,15],talk:[0,2],tcp:[11,12],team:[4,14],technic:[0,7,14],technolog:2,tee:12,tell:[0,2,3,13,15],templat:13,temporari:4,temporarili:4,term:14,terrain:14,test:[6,8],than:[2,6,10,13,14],thei:[0,2,4,13,14,15],them:[2,6,13,14,15],themselv:[2,15],therefor:15,thi:[0,1,2,3,4,5,6,7,9,11,12,13,14,15],thing:[0,2,14],think:[14,16],third:15,thmpvlcykonxi:3,those:[0,2,3,5,12],thought:14,thousand:0,threaten:4,three:[6,12,13],through:[2,13],ticket:14,time:[1,2,3,5,6,13,15,16],timer:2,timestamp:2,tls:13,token:[3,6,13,15],too:15,tool:[0,3,12],top:[2,12,15],topic:16,topolog:2,tos:12,toward:4,traefik:[],traffic:[0,2,5,12,13,15],trailofbit:14,transact:2,transport:12,treat:[2,3],trial:[8,11],tricki:2,troll:4,troubleshooot:[11,12],troubleshoot:[1,3,6,11,12],tunnel:[0,2],tunnelbear:14,turn:[2,3,13,15],tutori:7,two:[0,1,2,13,15],txt:12,type:[1,13],typic:[0,2,5,6,13,15],ua2zjt8wn7ga:5,ubuntu:[2,11,12,13],udp:[3,11,12,13,15],udpholepunch:3,ufw:[11,12],ultim:14,unaccept:4,unam:12,uncom:13,uncordon:1,under:[3,6,9,13,15],underlai:[0,16],underscores_in_head:13,uninstal:[7,15],uniqu:[3,11,12],unix:[2,3,14],unless:[3,13],unmanag:2,unnecessari:3,unregist:3,unregistr:3,unset:[3,13],unsupport:14,unsur:[5,6],unten:14,until:[3,6,15],unwelcom:4,unzip:13,updat:[1,2,6,11,12,13,14,15],upgrad:[2,15],upon:[2,3],ups:15,upstream_app:13,upstream_port:13,upstream_proto:13,urandom:[11,12],uri:10,url:[10,13],usag:[3,7,13,16],use:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16],used:[1,2,3,5,6,13],user:[2,3,6,7,8,13,15],usernam:[1,6,13],userspac:13,uses:[0,1,2,5,6,13,15],using:[0,1,2,3,4,5,7,11,12,13,14,15,16],usr:[12,13],usual:3,util:3,v02:12,valid:[2,13],valu:[1,2,3,6,11,15],variabl:[2,3,10,15],variou:[3,7,13],vehicl:14,verbos:13,veri:[0,2,3,14],verifi:2,versa:14,version:[2,4,9,11,12,13,15],via:[1,2,3,4,5,6,10,11,12,13,14,15,16],vice:14,view:[6,13,14,15],viewpoint:4,vim:[3,13],virtual:[0,3,5,7,11,12,14,16],visibl:[6,13],visit:13,vm3ow4thatogiwnsla3thsl3894th:6,vne197vmradjodkb1zsuja:3,volum:[6,13,15],vpc:[0,14],vpn:[2,15,16],wai:[13,14,15],wait:12,want:[0,2,3,5,11,12,13,14,15],warn:13,web:[13,14],webserv:2,websit:2,weight:13,welcom:[4,14],well:[2,3,6,7,13,14,15],were:[13,15],wgaddress6:3,wgaddress:3,wget:[11,12,13],what:[2,4,5,7,15],whatev:[3,13],when:[2,3,4,13,15],where:[2,5,6,7,13,16],wherev:0,whether:[0,3],which:[0,2,3,4,5,6,9,10,11,12,13,14,15],who:4,why:[2,3,7,15],wide:[2,13],wider:2,wiki:4,wildcard:[11,12,13],window:[2,6,7],wipe:15,wireguard:[0,3,5,6,7,11,12,14,15],wish:[3,5,13],within:[2,3,4],without:[1,2,3,4,6,7,14,15],won:14,work:[2,7,12,13,14],worker:13,workstat:[3,6],world:[0,2],wors:2,would:[0,3,5,6,12,13,14],write:[2,13],ws2:3,www:13,x86:3,yaml:[1,13],ydazgedrpuxmmrqul35wfjmhvrzr1rq0u:5,yes:3,yet:15,yml:[11,12,13,15],you:[0,1,2,3,5,6,7,8,10,11,12,13,15,16],your:[0,1,2,3,5,6,7,11,12,13,14,15,16],your_db_password:13,your_email:11,your_pass:1,your_password:1,your_secret_kei:1,yourwildcard:13,zero:10,zeroti:0,zip:13,zrb9vfhk8a:14},titles:["About","API Reference","Architecture","Client Installation","Code of Conduct","External Clients","Getting Started","Welcome to the Netmaker Documentation","Install","License","Introduction","Quick Install","Install with Nginx (depreciated)","Advanced Server Installation","Support","Troubleshooting","Using Netmaker"],titleterms:{"case":0,Adding:[3,5],DNS:[3,5,11,13],Use:0,Using:16,VMs:13,Will:14,about:[0,7],access:1,advanc:13,ani:14,annot:13,api:[1,7],architectur:[2,7],attribut:4,authent:1,avail:13,balanc:13,bare:13,caddi:11,call:1,cli:3,client:[2,3,5,7],code:[4,7],common:15,compat:[2,3,13],compon:2,compos:[11,13],concept:2,conduct:[4,7],config:[3,13],configur:[3,5,7,10,13],consider:13,contact:14,core:2,coredn:[2,13,15],creat:6,curl:1,daemon:3,daemonset:13,databas:2,depend:[11,12],deploi:6,depreci:[7,12],descript:13,disabl:13,docker:[11,12,13],document:[1,7],doe:[0,14],domain:12,enforc:4,enterpris:14,exampl:[1,13],ext:5,extern:[2,5,7,16],faq:14,file:[1,3,13],firewal:[11,12],format:1,gatewai:5,get:6,grpc:13,guid:7,highli:13,how:[0,14],http:13,ingress:[5,13],instal:[3,7,8,11,12,13,14],introduct:[3,5,10,11,12],issu:15,kei:[1,6],kernel:13,kubernet:13,licens:[7,9,14],like:14,limit:2,linux:13,load:13,log:3,make:3,manag:[1,3,6],mesh:2,metal:13,mode:[3,13],netclient:[2,3,6,13,14,15],netmak:[0,2,6,7,10,11,12,13,14,16],network:[1,2,3],nginx:[7,12,13],node:[1,2,6],nordnpn:14,note:3,oauth:7,offer:14,open:11,oper:14,option:5,other:13,our:4,permiss:10,pledg:4,postgr:2,prepar:[11,12],prerequisit:[3,11,12],privat:3,process:2,provid:10,proxi:13,quick:[7,11],recommend:13,refer:[1,3,7,13],remov:3,requir:13,respons:4,revers:13,rqlite:[2,13],scope:4,secur:13,server:[1,2,7,13,15],set:13,setup:[6,13],sqlite:2,sspl:14,standard:4,start:[6,7,11,12],support:[7,14],system:[2,3,13,14],systemd:2,technic:2,templat:12,test:13,traefik:13,troubleshoot:[7,15],tutori:16,uninstal:[3,6],updat:3,usag:1,user:[1,10],valu:13,variabl:13,video:16,view:3,vpn:14,welcom:7,what:0,why:14,window:3,wireguard:[2,13],without:13,work:0,written:16,you:14,your:10}})
\ No newline at end of file
diff --git a/docs/_build/html/server-installation.html b/docs/_build/html/server-installation.html
index 7086a418..828c22ae 100644
--- a/docs/_build/html/server-installation.html
+++ b/docs/_build/html/server-installation.html
@@ -56,7 +56,7 @@
-
+
@@ -448,6 +448,8 @@
@@ -1059,7 +1091,7 @@
container_name:netmakerdepends_on:-rqlite
- image:gravitl/netmaker:v0.8.4
+ image:gravitl/netmaker:v0.8.5volumes:# Volume mounts necessary for CLIENT_MODE to control wireguard networking on host (except dnsconfig, which is where dns config files are stored for use by CoreDNS)-dnsconfig:/root/config/dnsconfig# Netmaker writes Corefile to this location, which gets mounted by CoreDNS for DNS configuration.-/usr/bin/wg:/usr/bin/wg
@@ -1116,7 +1148,8 @@
If you plan on running the server in DNS Mode, know that a CoreDNS Server will be installed. CoreDNS is a light-weight, fast, and easy-to-configure DNS server. It is recommended to bind CoreDNS to port 53 of the host system, and it will do so by default. The clients will expect the nameserver to be on port 53, and many systems have issues resolving a different port.
-
However, on your host system (for Netmaker), this may conflict with an existing process. On linux systems running systemd-resolved, there is likely a service consuming port 53. The below steps will disable systemd-resolved, and replace it with a generic (e.g. Google) nameserver. Be warned that this may have consequences for any existing private DNS configuration. The following was tested on Ubuntu 20.04 and should be run prior to deploying the docker containers.
+
However, on your host system (for Netmaker), this may conflict with an existing process. On linux systems running systemd-resolved, there is likely a service consuming port 53. The below steps will disable systemd-resolved, and replace it with a generic (e.g. Google) nameserver. Be warned that this may have consequences for any existing private DNS configuration.
+
With the latest docker-compose, it is not necessary to perform these steps. But if you are running the install and find that port 53 is blocked, you can perform the following steps, which were tested on Ubuntu 20.04 (these should be run prior to deploying the docker containers).
systemctlstopsystemd-resolvedsystemctldisablesystemd-resolvedvim/etc/systemd/resolved.conf
@@ -1152,6 +1185,10 @@ docker-compose up -d`
DNS Mode is currently limited to clients that can run resolvectl (systemd-resolved, see Architecture docs for more info). You may wish to disable DNS mode for various reasons. This installation option gives you the full feature set minus CoreDNS.
To run without DNS, follow the Quick Install guide, omitting the steps for DNS setup. In addition, when the guide has you pull (wget) the Netmaker docker-compose template, use the following link instead:
@@ -1480,12 +1517,12 @@ This install has some notable exceptions:
-