From dff881ba48aefc64391cb5d65d838a9136f361eb Mon Sep 17 00:00:00 2001 From: afeiszli Date: Fri, 29 Oct 2021 15:13:13 -0400 Subject: [PATCH] updating readme and docs --- docs/_build/doctrees/environment.pickle | Bin 93175 -> 93276 bytes docs/_build/doctrees/oauth.doctree | Bin 12392 -> 12374 bytes docs/_build/html/_sources/oauth.rst.txt | 12 ++++++------ docs/_build/html/oauth.html | 4 ++-- docs/_build/html/searchindex.js | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index f74137f51b8eec5942f0bc93df21ff4cbba20615..2734380a0e0486a46c823ae7f49b320ea13ca33e 100644 GIT binary patch literal 93276 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≤#hSR!k3~S4xjbw=dKrD;9%)D|F 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 literal 93175 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 T%)h!bhs?8#*gMW|%}xJ*+ca># diff --git a/docs/_build/doctrees/oauth.doctree b/docs/_build/doctrees/oauth.doctree index 262acbbf80194c253a17ccd4f0a8cce051a1fd4b..198bb23d7d871f2371ec5ebb2f6b8fab1b41be33 100644 GIT binary patch delta 103 zcmaEna4mtQfpx0)MwZV~Og(=l|B;%;=@AkV5bxn195Q*KbP6`XxXrw>2Aq@q6(lD6 rs9R6&Q!|;oOWk!ctGYg8z~lf0@yVfTmXq7njVB*cbKd-4J(B|fD%>V1 delta 133 zcmcbX@FIbwfpu!^MwZV~tPxC%3=EV1Nl)W<4DgJ1_V@FP4-N_P^mCtlUPf~AHW^p$ z4EES58De
AUTH_PROVIDER="<azure-ad|github|google>"
 CLIENT_ID="<client id of your oauth provider>"
 CLIENT_SECRET="<client secret of your oauth provider>"
-SERVER_API_CONN_STRING="https://<your-netmaker-api-domain>"
+SERVER_HTTP_HOST="https://<your-netmaker-api-domain>"
 FRONTEND_URL="https://<your-netmaker-dashboard-domain>"
 
@@ -881,8 +881,8 @@ Instructions for Microsoft Azure AD: Edit User Edit User 2 +Edit User diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index b39493b2..fdf047a1 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,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:[7,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:[],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","Integrating OAuth","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],integr:10,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,10],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 +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:[7,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:[],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:13,server_api_host:13,server_grpc_conn_str:13,server_grpc_host:13,server_host:13,server_http_host:[10,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","Integrating OAuth","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],integr:10,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,10],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