mirror of
https://github.com/gravitl/netmaker.git
synced 2025-11-08 07:41:41 +08:00
Merge pull request #467 from gravitl/feature_v0.9.0_cleanup
Feature v0.9.0 cleanup
This commit is contained in:
commit
d69fa92ae3
58 changed files with 817 additions and 1975 deletions
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gravitl/netmaker/releases">
|
||||
<img src="https://img.shields.io/badge/Version-0.8.5-informational?style=flat-square" />
|
||||
<img src="https://img.shields.io/badge/Version-0.9.0-informational?style=flat-square" />
|
||||
</a>
|
||||
<a href="https://hub.docker.com/r/gravitl/netmaker/tags">
|
||||
<img src="https://img.shields.io/docker/pulls/gravitl/netmaker" />
|
||||
|
|
@ -31,10 +31,11 @@
|
|||
- [x] Peer-to-Peer Mesh Networks
|
||||
- [x] Kubernetes, Multi-Cloud
|
||||
- [x] OAuth and Private DNS
|
||||
- [x] Linux, Mac, Windows, iPhone, and Android
|
||||
- [x] Linux, Mac, Windows, FreeBSD, iPhone, and Android
|
||||
|
||||
# Get Started in 5 Minutes
|
||||
# Get Started in 5 Minutes
|
||||
|
||||
**For DigitalOcean, use the 1-Click App:** <a href="https://marketplace.digitalocean.com/apps/netmaker?refcode=496ffcf1e252"><img src="https://www.deploytodo.com/do-btn-blue.svg" width="15%" /></a>
|
||||
**For production-grade installations, visit the [Install Docs](https://netmaker.readthedocs.io/en/develop/install.html).**
|
||||
**For an HA install using helm on k8s, visit the [Helm Repo](https://github.com/gravitl/netmaker-helm/).**
|
||||
1. Get a cloud VM with Ubuntu 20.04 and a public IP.
|
||||
|
|
@ -45,8 +46,6 @@
|
|||
|
||||
Upon completion, the logs will display a script that can be used to automatically connect Linux and Mac devices. It will also display instructions for Windows, iPhone, and Android.
|
||||
|
||||
<img src="./docs/images/install-server.gif" width="50%" /><img src="./docs/images/visit-website.gif" width="50%" />
|
||||
|
||||
After installing Netmaker, check out the [Walkthrough](https://itnext.io/getting-started-with-netmaker-a-wireguard-virtual-networking-platform-3d563fbd87f0) and [Getting Started](https://netmaker.readthedocs.io/en/master/getting-started.html) guides to learn more about configuring networks. Or, check out some of our other [Tutorials](https://gravitl.com/resources) for different use cases, including Kubernetes.
|
||||
|
||||
### Optional configurations
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ version: "3.4"
|
|||
services:
|
||||
netmaker:
|
||||
container_name: netmaker
|
||||
image: gravitl/netmaker:v0.8.5
|
||||
image: gravitl/netmaker:v0.9.0
|
||||
volumes:
|
||||
- /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket
|
||||
- /run/systemd/system:/run/systemd/system
|
||||
|
|
@ -33,13 +33,14 @@ services:
|
|||
MASTER_KEY: "REPLACE_MASTER_KEY"
|
||||
SERVER_GRPC_WIREGUARD: "off"
|
||||
CORS_ALLOWED_ORIGIN: "*"
|
||||
DISPLAY_KEYS: "on"
|
||||
DATABASE: "sqlite"
|
||||
NODE_ID: "netmaker-server-1"
|
||||
netmaker-ui:
|
||||
container_name: netmaker-ui
|
||||
depends_on:
|
||||
- netmaker
|
||||
image: gravitl/netmaker-ui:v0.8.5
|
||||
image: gravitl/netmaker-ui:v0.9.0
|
||||
links:
|
||||
- "netmaker:api"
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ version: "3.4"
|
|||
services:
|
||||
netmaker:
|
||||
container_name: netmaker
|
||||
image: gravitl/netmaker:v0.8.5
|
||||
image: gravitl/netmaker:v0.9.0
|
||||
volumes:
|
||||
- dnsconfig:/root/config/dnsconfig
|
||||
- /usr/bin/wg:/usr/bin/wg
|
||||
|
|
@ -27,6 +27,7 @@ services:
|
|||
MASTER_KEY: "REPLACE_MASTER_KEY"
|
||||
SERVER_GRPC_WIREGUARD: "off"
|
||||
CORS_ALLOWED_ORIGIN: "*"
|
||||
DISPLAY_KEYS: "on"
|
||||
DATABASE: "sqlite"
|
||||
NODE_ID: "netmaker-server-1"
|
||||
ports:
|
||||
|
|
@ -37,7 +38,7 @@ services:
|
|||
container_name: netmaker-ui
|
||||
depends_on:
|
||||
- netmaker
|
||||
image: gravitl/netmaker-ui:v0.8.5
|
||||
image: gravitl/netmaker-ui:v0.9.0
|
||||
links:
|
||||
- "netmaker:api"
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ version: "3.4"
|
|||
services:
|
||||
netmaker:
|
||||
container_name: netmaker
|
||||
image: gravitl/netmaker:v0.8.5
|
||||
image: gravitl/netmaker:v0.9.0
|
||||
volumes:
|
||||
- /usr/bin/wg:/usr/bin/wg
|
||||
- sqldata:/root/data
|
||||
|
|
@ -23,6 +23,7 @@ services:
|
|||
API_PORT: "8081"
|
||||
GRPC_PORT: "50051"
|
||||
CLIENT_MODE: "on"
|
||||
DISPLAY_KEYS: "on"
|
||||
MASTER_KEY: "REPLACE_MASTER_KEY"
|
||||
SERVER_GRPC_WIREGUARD: "off"
|
||||
CORS_ALLOWED_ORIGIN: "*"
|
||||
|
|
@ -35,7 +36,7 @@ services:
|
|||
container_name: netmaker-ui
|
||||
depends_on:
|
||||
- netmaker
|
||||
image: gravitl/netmaker-ui:v0.8.5
|
||||
image: gravitl/netmaker-ui:v0.9.0
|
||||
links:
|
||||
- "netmaker:api"
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ services:
|
|||
container_name: netmaker
|
||||
depends_on:
|
||||
- rqlite
|
||||
image: gravitl/netmaker:v0.8.5
|
||||
image: gravitl/netmaker:v0.9.0
|
||||
volumes: # 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
|
||||
|
|
@ -34,13 +34,14 @@ services:
|
|||
DISABLE_REMOTE_IP_CHECK: "off" # If turned "on", Server will not set Host based on remote IP check. This is already overridden if SERVER_HOST is set. Turned "off" by default.
|
||||
GRPC_SSL: "off" # Tells clients to use SSL to connect to GRPC. Switch to on to turn on.
|
||||
COREDNS_ADDR: "" # Address of the CoreDNS server. Defaults to SERVER_HOST
|
||||
DISPLAY_KEYS: "on" # Show keys permanently in UI (until deleted) as opposed to 1-time display.
|
||||
SERVER_API_CONN_STRING: "" # Changes the api connection string. IP:PORT format. By default is empty and uses SERVER_HOST:API_PORT
|
||||
SERVER_GRPC_CONN_STRING: "" # Changes the grpc connection string. IP:PORT format. By default is empty and uses SERVER_HOST:GRPC_PORT
|
||||
netmaker-ui: # The Netmaker UI Component
|
||||
container_name: netmaker-ui
|
||||
depends_on:
|
||||
- netmaker
|
||||
image: gravitl/netmaker-ui:v0.7
|
||||
image: gravitl/netmaker-ui:v0.9.0
|
||||
links:
|
||||
- "netmaker:api"
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ version: "3.4"
|
|||
services:
|
||||
netmaker:
|
||||
container_name: netmaker
|
||||
image: gravitl/netmaker:v0.8.5
|
||||
image: gravitl/netmaker:v0.9.0
|
||||
volumes:
|
||||
- /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket
|
||||
- /run/systemd/system:/run/systemd/system
|
||||
|
|
@ -34,12 +34,13 @@ services:
|
|||
SERVER_GRPC_WIREGUARD: "off"
|
||||
CORS_ALLOWED_ORIGIN: "*"
|
||||
DATABASE: "sqlite"
|
||||
DISPLAY_KEYS: "on"
|
||||
NODE_ID: "netmaker-server-1"
|
||||
netmaker-ui:
|
||||
container_name: netmaker-ui
|
||||
depends_on:
|
||||
- netmaker
|
||||
image: gravitl/netmaker-ui:v0.8.5
|
||||
image: gravitl/netmaker-ui:v0.9.0
|
||||
links:
|
||||
- "netmaker:api"
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -1,26 +1,39 @@
|
|||
#first stage - builder
|
||||
FROM gravitl/builder:latest as builder
|
||||
# add glib support daemon manager
|
||||
WORKDIR /app
|
||||
|
||||
FROM golang:latest as builder
|
||||
|
||||
COPY . /app
|
||||
|
||||
WORKDIR /app/netclient
|
||||
COPY . .
|
||||
|
||||
ENV GO111MODULE=auto
|
||||
|
||||
RUN CGO_ENABLED=0 GOOS=linux go build -o netclient main.go
|
||||
|
||||
#second stage
|
||||
|
||||
FROM debian:latest
|
||||
|
||||
RUN apt-get update && apt-get -y install systemd procps
|
||||
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 /usr/local/go/bin/go build -ldflags="-w -s" -o netclient-app netclient/main.go
|
||||
|
||||
WORKDIR /root/
|
||||
|
||||
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
|
||||
RUN apk add --update git build-base libmnl-dev iptables
|
||||
|
||||
COPY --from=builder /app/netclient/netclient .
|
||||
RUN git clone https://git.zx2c4.com/wireguard-go && \
|
||||
cd wireguard-go && \
|
||||
make && \
|
||||
make install
|
||||
|
||||
CMD ["./netclient"]
|
||||
ENV WITH_WGQUICK=yes
|
||||
RUN git clone https://git.zx2c4.com/wireguard-tools && \
|
||||
cd wireguard-tools && \
|
||||
cd src && \
|
||||
make && \
|
||||
make install
|
||||
|
||||
FROM alpine:3.13.6
|
||||
|
||||
WORKDIR /root/
|
||||
|
||||
RUN apk add --no-cache --update bash libmnl iptables openresolv iproute2
|
||||
COPY --from=builder /usr/bin/wireguard-go /usr/bin/wg* /usr/bin/
|
||||
COPY --from=builder /app/netclient-app ./netclient
|
||||
COPY --from=builder /app/scripts/netclient.sh .
|
||||
RUN chmod 0755 netclient && chmod 0755 netclient.sh
|
||||
|
||||
ENV WG_QUICK_USERSPACE_IMPLEMENTATION=wireguard-go
|
||||
|
||||
ENTRYPOINT ["/bin/sh", "./netclient.sh"]
|
||||
|
|
|
|||
|
|
@ -21,6 +21,6 @@ FROM gravitl/netmaker:${NM_VERSION}
|
|||
|
||||
RUN apk add --no-cache --update bash libmnl iptables openresolv iproute2
|
||||
COPY --from=builder /usr/bin/wireguard-go /usr/bin/wg* /usr/bin/
|
||||
COPY scripts/userspace-entrypoint.sh ./entrypoint.sh
|
||||
COPY scripts/netclient.sh ./entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["/bin/sh", "./entrypoint.sh"]
|
||||
|
|
|
|||
BIN
docs/_build/doctrees/about.doctree
vendored
BIN
docs/_build/doctrees/about.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/api.doctree
vendored
BIN
docs/_build/doctrees/api.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/architecture.doctree
vendored
BIN
docs/_build/doctrees/architecture.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/client-installation.doctree
vendored
BIN
docs/_build/doctrees/client-installation.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/conduct.doctree
vendored
BIN
docs/_build/doctrees/conduct.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/environment.pickle
vendored
BIN
docs/_build/doctrees/environment.pickle
vendored
Binary file not shown.
BIN
docs/_build/doctrees/external-clients.doctree
vendored
BIN
docs/_build/doctrees/external-clients.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/getting-started.doctree
vendored
BIN
docs/_build/doctrees/getting-started.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/index.doctree
vendored
BIN
docs/_build/doctrees/index.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/install.doctree
vendored
BIN
docs/_build/doctrees/install.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/license.doctree
vendored
BIN
docs/_build/doctrees/license.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/oauth.doctree
vendored
BIN
docs/_build/doctrees/oauth.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/quick-start-nginx.doctree
vendored
BIN
docs/_build/doctrees/quick-start-nginx.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/quick-start.doctree
vendored
BIN
docs/_build/doctrees/quick-start.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/server-installation.doctree
vendored
BIN
docs/_build/doctrees/server-installation.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/support.doctree
vendored
BIN
docs/_build/doctrees/support.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/troubleshoot.doctree
vendored
BIN
docs/_build/doctrees/troubleshoot.doctree
vendored
Binary file not shown.
BIN
docs/_build/doctrees/usage.doctree
vendored
BIN
docs/_build/doctrees/usage.doctree
vendored
Binary file not shown.
2
docs/_build/html/.buildinfo
vendored
2
docs/_build/html/.buildinfo
vendored
|
|
@ -1,4 +1,4 @@
|
|||
# Sphinx build info version 1
|
||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 99bfa40b6c844b896e1a7ae8e49d7971
|
||||
config: 7d73735f557dbf90d3004bb9dfde743b
|
||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
||||
|
|
|
|||
|
|
@ -171,6 +171,8 @@ Simply clone the repo, cd to netmaker/netclient and run "go build" (Golang must
|
|||
The following systems should be operable natively with Netclient in daemon mode:
|
||||
- Windows
|
||||
- Mac
|
||||
- FreeBSD
|
||||
- OpenWRT
|
||||
- Fedora
|
||||
- Ubuntu
|
||||
- Debian
|
||||
|
|
|
|||
22
docs/_build/html/_sources/oauth.rst.txt
vendored
22
docs/_build/html/_sources/oauth.rst.txt
vendored
|
|
@ -18,13 +18,13 @@ Configuring your provider
|
|||
|
||||
In order to use OAuth, configure your OAuth provider (GitHub, Google, Azure AD).
|
||||
|
||||
You must configure your provider to use the Netmaker Dashboard URI dashboard.<netmaker.base.domain> as the origin URL.
|
||||
You must configure your provider (except for Azure AD) to use the Netmaker Dashboard URI dashboard.<netmaker.base.domain> as the origin URL.
|
||||
|
||||
For example: `https://dashboard.netmaker.mydomain.com`
|
||||
|
||||
You must configure your provider to use the Netmaker API URI redirect route with the following format: https://api.<netmaker base domain>/api/oauth2/callback.
|
||||
You must configure your provider to use the Netmaker API URI redirect route with the following format: https://api.<netmaker base domain>/api/oauth/callback.
|
||||
|
||||
For example: `https://api.netmaker.mydomain.com/api/oauth2/callback`
|
||||
For example: `https://api.netmaker.mydomain.com/api/oauth/callback`
|
||||
|
||||
General provider instructions can be found with the following links:
|
||||
|
||||
|
|
@ -41,14 +41,18 @@ Next, Configure Netmaker with the following environment variables. If any are le
|
|||
|
||||
.. code-block::
|
||||
|
||||
AUTH_PROVIDER="<azure-ad|github|google>"
|
||||
CLIENT_ID="<client id of your oauth provider>"
|
||||
CLIENT_SECRET="<client secret of your oauth provider>"
|
||||
SERVER_HTTP_HOST="https://<your-netmaker-api-domain>"
|
||||
FRONTEND_URL="https://<your-netmaker-dashboard-domain>"
|
||||
AUTH_PROVIDER: "<azure-ad|github|google>"
|
||||
CLIENT_ID: "<client id of your oauth provider>"
|
||||
CLIENT_SECRET: "<client secret of your oauth provider>"
|
||||
SERVER_HTTP_HOST: "api.<netmaker base domain>"
|
||||
FRONTEND_URL: "https://dashboard.<netmaker base domain>"
|
||||
|
||||
|
||||
After restarting your server, the Netmaker logs will indicate if the OAuth provider was successfully initialized.
|
||||
After restarting your server, the Netmaker logs will indicate if the OAuth provider was successfully initialized:
|
||||
|
||||
.. code-block::
|
||||
|
||||
sudo docker logs netmaker
|
||||
|
||||
Once successful, users can click the key symbol on the login page to sign-in with your configured OAuth provider.
|
||||
|
||||
|
|
|
|||
88
docs/_build/html/_static/basic.css
vendored
88
docs/_build/html/_static/basic.css
vendored
|
|
@ -130,7 +130,7 @@ ul.search li a {
|
|||
font-weight: bold;
|
||||
}
|
||||
|
||||
ul.search li div.context {
|
||||
ul.search li p.context {
|
||||
color: #888;
|
||||
margin: 2px 0 0 30px;
|
||||
text-align: left;
|
||||
|
|
@ -508,6 +508,63 @@ table.hlist td {
|
|||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* -- object description styles --------------------------------------------- */
|
||||
|
||||
.sig {
|
||||
font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
|
||||
}
|
||||
|
||||
.sig-name, code.descname {
|
||||
background-color: transparent;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sig-name {
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
code.descname {
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.sig-prename, code.descclassname {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.optional {
|
||||
font-size: 1.3em;
|
||||
}
|
||||
|
||||
.sig-paren {
|
||||
font-size: larger;
|
||||
}
|
||||
|
||||
.sig-param.n {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* C++ specific styling */
|
||||
|
||||
.sig-inline.c-texpr,
|
||||
.sig-inline.cpp-texpr {
|
||||
font-family: unset;
|
||||
}
|
||||
|
||||
.sig.c .k, .sig.c .kt,
|
||||
.sig.cpp .k, .sig.cpp .kt {
|
||||
color: #0033B3;
|
||||
}
|
||||
|
||||
.sig.c .m,
|
||||
.sig.cpp .m {
|
||||
color: #1750EB;
|
||||
}
|
||||
|
||||
.sig.c .s, .sig.c .sc,
|
||||
.sig.cpp .s, .sig.cpp .sc {
|
||||
color: #067D17;
|
||||
}
|
||||
|
||||
|
||||
/* -- other body styles ----------------------------------------------------- */
|
||||
|
||||
|
|
@ -634,14 +691,6 @@ dl.glossary dt {
|
|||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
.optional {
|
||||
font-size: 1.3em;
|
||||
}
|
||||
|
||||
.sig-paren {
|
||||
font-size: larger;
|
||||
}
|
||||
|
||||
.versionmodified {
|
||||
font-style: italic;
|
||||
}
|
||||
|
|
@ -682,8 +731,9 @@ dl.glossary dt {
|
|||
|
||||
.classifier:before {
|
||||
font-style: normal;
|
||||
margin: 0.5em;
|
||||
margin: 0 0.5em;
|
||||
content: ":";
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
abbr, acronym {
|
||||
|
|
@ -770,8 +820,12 @@ div.code-block-caption code {
|
|||
|
||||
table.highlighttable td.linenos,
|
||||
span.linenos,
|
||||
div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */
|
||||
user-select: none;
|
||||
div.highlight span.gp { /* gp: Generic.Prompt */
|
||||
user-select: none;
|
||||
-webkit-user-select: text; /* Safari fallback only */
|
||||
-webkit-user-select: none; /* Chrome/Safari */
|
||||
-moz-user-select: none; /* Firefox */
|
||||
-ms-user-select: none; /* IE10+ */
|
||||
}
|
||||
|
||||
div.code-block-caption span.caption-number {
|
||||
|
|
@ -786,16 +840,6 @@ div.literal-block-wrapper {
|
|||
margin: 1em 0;
|
||||
}
|
||||
|
||||
code.descname {
|
||||
background-color: transparent;
|
||||
font-weight: bold;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
code.descclassname {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
code.xref, a code {
|
||||
background-color: transparent;
|
||||
font-weight: bold;
|
||||
|
|
|
|||
2
docs/_build/html/_static/doctools.js
vendored
2
docs/_build/html/_static/doctools.js
vendored
|
|
@ -301,12 +301,14 @@ var Documentation = {
|
|||
window.location.href = prevHref;
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
case 39: // right
|
||||
var nextHref = $('link[rel="next"]').prop('href');
|
||||
if (nextHref) {
|
||||
window.location.href = nextHref;
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
var DOCUMENTATION_OPTIONS = {
|
||||
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
|
||||
VERSION: '0.8.5',
|
||||
VERSION: '0.9.0',
|
||||
LANGUAGE: 'None',
|
||||
COLLAPSE_INDEX: false,
|
||||
BUILDER: 'html',
|
||||
|
|
|
|||
7
docs/_build/html/_static/pygments.css
vendored
7
docs/_build/html/_static/pygments.css
vendored
|
|
@ -1,10 +1,5 @@
|
|||
pre { line-height: 125%; margin: 0; }
|
||||
td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
|
||||
span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
|
||||
td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
|
||||
span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
|
||||
.highlight .hll { background-color: #ffffcc }
|
||||
.highlight { background: #f8f8f8; }
|
||||
.highlight { background: #f8f8f8; }
|
||||
.highlight .c { color: #008800; font-style: italic } /* Comment */
|
||||
.highlight .err { border: 1px solid #FF0000 } /* Error */
|
||||
.highlight .k { color: #AA22FF; font-weight: bold } /* Keyword */
|
||||
|
|
|
|||
15
docs/_build/html/_static/searchtools.js
vendored
15
docs/_build/html/_static/searchtools.js
vendored
|
|
@ -282,7 +282,10 @@ var Search = {
|
|||
complete: function(jqxhr, textstatus) {
|
||||
var data = jqxhr.responseText;
|
||||
if (data !== '' && data !== undefined) {
|
||||
listItem.append(Search.makeSearchSummary(data, searchterms, hlterms));
|
||||
var summary = Search.makeSearchSummary(data, searchterms, hlterms);
|
||||
if (summary) {
|
||||
listItem.append(summary);
|
||||
}
|
||||
}
|
||||
Search.output.append(listItem);
|
||||
setTimeout(function() {
|
||||
|
|
@ -325,7 +328,9 @@ var Search = {
|
|||
var results = [];
|
||||
|
||||
for (var prefix in objects) {
|
||||
for (var name in objects[prefix]) {
|
||||
for (var iMatch = 0; iMatch != objects[prefix].length; ++iMatch) {
|
||||
var match = objects[prefix][iMatch];
|
||||
var name = match[4];
|
||||
var fullname = (prefix ? prefix + '.' : '') + name;
|
||||
var fullnameLower = fullname.toLowerCase()
|
||||
if (fullnameLower.indexOf(object) > -1) {
|
||||
|
|
@ -339,7 +344,6 @@ var Search = {
|
|||
} else if (parts[parts.length - 1].indexOf(object) > -1) {
|
||||
score += Scorer.objPartialMatch;
|
||||
}
|
||||
var match = objects[prefix][name];
|
||||
var objname = objnames[match[1]][2];
|
||||
var title = titles[match[0]];
|
||||
// If more than one term searched for, we require other words to be
|
||||
|
|
@ -498,6 +502,9 @@ var Search = {
|
|||
*/
|
||||
makeSearchSummary : function(htmlText, keywords, hlwords) {
|
||||
var text = Search.htmlToText(htmlText);
|
||||
if (text == "") {
|
||||
return null;
|
||||
}
|
||||
var textLower = text.toLowerCase();
|
||||
var start = 0;
|
||||
$.each(keywords, function() {
|
||||
|
|
@ -509,7 +516,7 @@ var Search = {
|
|||
var excerpt = ((start > 0) ? '...' : '') +
|
||||
$.trim(text.substr(start, 240)) +
|
||||
((start + 240 - text.length) ? '...' : '');
|
||||
var rv = $('<div class="context"></div>').text(excerpt);
|
||||
var rv = $('<p class="context"></p>').text(excerpt);
|
||||
$.each(hlwords, function() {
|
||||
rv = rv.highlightText(this, 'highlighted');
|
||||
});
|
||||
|
|
|
|||
1711
docs/_build/html/_static/underscore.js
vendored
1711
docs/_build/html/_static/underscore.js
vendored
File diff suppressed because one or more lines are too long
53
docs/_build/html/about.html
vendored
53
docs/_build/html/about.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>About — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>About — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -503,6 +503,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -884,7 +919,7 @@ If you’re familiar with AWS, it’s like a VPC but made up of arbitrary comput
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/api.html
vendored
53
docs/_build/html/api.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>API Reference — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>API Reference — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -483,6 +483,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -1005,7 +1040,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
55
docs/_build/html/architecture.html
vendored
55
docs/_build/html/architecture.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Architecture — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Architecture — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -533,6 +533,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -972,6 +1007,8 @@
|
|||
<dt>The following systems should be operable natively with Netclient in daemon mode:</dt><dd><ul class="simple">
|
||||
<li><p>Windows</p></li>
|
||||
<li><p>Mac</p></li>
|
||||
<li><p>FreeBSD</p></li>
|
||||
<li><p>OpenWRT</p></li>
|
||||
<li><p>Fedora</p></li>
|
||||
<li><p>Ubuntu</p></li>
|
||||
<li><p>Debian</p></li>
|
||||
|
|
@ -1046,7 +1083,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
67
docs/_build/html/client-installation.html
vendored
67
docs/_build/html/client-installation.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Client Installation — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Client Installation — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
<link rel="index" title="Index" href="genindex.html" />
|
||||
<link rel="search" title="Search" href="search.html" />
|
||||
<link rel="next" title="External Clients" href="external-clients.html" />
|
||||
<link rel="prev" title="Advanced Server Installation" href="server-installation.html" />
|
||||
<link rel="prev" title="Integrating OAuth" href="oauth.html" />
|
||||
|
||||
|
||||
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -483,6 +483,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -964,15 +999,15 @@
|
|||
<span class="l l-Scalar l-Scalar-Plain">--key value, -k value Access Key for signing up machine with Netmaker server during initial 'add'. [$NETCLIENT_ACCESSKEY]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--token value, -t value Access Token for signing up machine with Netmaker server during initial 'add'. [$NETCLIENT_ACCESSTOKEN]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--localrange value Local Range if network is local, for instance 192.168.1.0/24. [$NETCLIENT_LOCALRANGE]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--dns value Sets private dns if 'on'. Ignores if 'off'. Will retrieve from network if unset. (default</span><span class="p p-Indicator">:</span> <span class="s">"on"</span><span class="l l-Scalar l-Scalar-Plain">) [$NETCLIENT_DNS]</span>
|
||||
<span class="nt">--dns value Sets private dns if 'on'. Ignores if 'off'. Will retrieve from network if unset. (default</span><span class="p">:</span> <span class="s">"on"</span><span class="l l-Scalar l-Scalar-Plain">) [$NETCLIENT_DNS]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--islocal value Sets endpoint to local address if 'yes'. Ignores if 'no'. Will retrieve from network if unset. [$NETCLIENT_IS_LOCAL]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--isdualstack value Sets ipv6 address if 'yes'. Ignores if 'no'. Will retrieve from network if unset. [$NETCLIENT_IS_DUALSTACK]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--udpholepunch value Turns on udp holepunching if 'yes'. Ignores if 'no'. Will retrieve from network if unset. [$NETCLIENT_UDP_HOLEPUNCH]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--ipforwarding value Sets ip forwarding on if 'on'. Ignores if 'off'. On by default. (default</span><span class="p p-Indicator">:</span> <span class="s">"on"</span><span class="l l-Scalar l-Scalar-Plain">) [$NETCLIENT_IPFORWARDING]</span>
|
||||
<span class="nt">--ipforwarding value Sets ip forwarding on if 'on'. Ignores if 'off'. On by default. (default</span><span class="p">:</span> <span class="s">"on"</span><span class="l l-Scalar l-Scalar-Plain">) [$NETCLIENT_IPFORWARDING]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--postup value Sets PostUp command for WireGuard. [$NETCLIENT_POSTUP]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--postdown value Sets PostDown command for WireGuard. [$NETCLIENT_POSTDOWN]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--daemon value Installs daemon if 'on'. Ignores if 'off'. On by default. (default</span><span class="p p-Indicator">:</span> <span class="s">"on"</span><span class="l l-Scalar l-Scalar-Plain">) [$NETCLIENT_DAEMON]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--roaming value Checks for IP changes if 'on'. Ignores if 'off'. On by default. (default</span><span class="p p-Indicator">:</span> <span class="s">"on"</span><span class="l l-Scalar l-Scalar-Plain">) [$NETCLIENT_ROAMING]</span>
|
||||
<span class="nt">--daemon value Installs daemon if 'on'. Ignores if 'off'. On by default. (default</span><span class="p">:</span> <span class="s">"on"</span><span class="l l-Scalar l-Scalar-Plain">) [$NETCLIENT_DAEMON]</span>
|
||||
<span class="nt">--roaming value Checks for IP changes if 'on'. Ignores if 'off'. On by default. (default</span><span class="p">:</span> <span class="s">"on"</span><span class="l l-Scalar l-Scalar-Plain">) [$NETCLIENT_ROAMING]</span>
|
||||
<span class="l l-Scalar l-Scalar-Plain">--help, -h show help (default</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">false)</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
|
|
@ -1072,7 +1107,7 @@ If a key is provided (-k), then a token is unnecessary, but grpc, server, ports,
|
|||
<div class="md-footer-nav">
|
||||
<nav class="md-footer-nav__inner md-grid">
|
||||
|
||||
<a href="server-installation.html" title="Advanced Server Installation"
|
||||
<a href="oauth.html" title="Integrating OAuth"
|
||||
class="md-flex md-footer-nav__link md-footer-nav__link--prev"
|
||||
rel="prev">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
|
|
@ -1081,7 +1116,7 @@ If a key is provided (-k), then a token is unnecessary, but grpc, server, ports,
|
|||
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
|
||||
<span class="md-flex__ellipsis">
|
||||
<span
|
||||
class="md-footer-nav__direction"> Previous </span> Advanced Server Installation </span>
|
||||
class="md-footer-nav__direction"> Previous </span> Integrating OAuth </span>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
|
@ -1109,7 +1144,7 @@ If a key is provided (-k), then a token is unnecessary, but grpc, server, ports,
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/conduct.html
vendored
53
docs/_build/html/conduct.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Code of Conduct — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Code of Conduct — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -483,6 +483,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -927,7 +962,7 @@ available <a class="reference external" href="https://contributor-covenant.org/v
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
18
docs/_build/html/external-clients.html
vendored
18
docs/_build/html/external-clients.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>External Clients — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>External Clients — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -938,7 +938,7 @@ If you do not want DNS on your ext client conf files, simply leave it blank.</p>
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
18
docs/_build/html/genindex.html
vendored
18
docs/_build/html/genindex.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Index — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Index — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -79,7 +79,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -165,7 +165,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -177,13 +177,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -830,7 +830,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/getting-started.html
vendored
53
docs/_build/html/getting-started.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Getting Started — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Getting Started — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -511,6 +511,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -940,7 +975,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
18
docs/_build/html/index.html
vendored
18
docs/_build/html/index.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Welcome to the Netmaker Documentation — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Welcome to the Netmaker Documentation — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="#" title="Netmaker 0.8.5 documentation"
|
||||
<a href="#" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -166,7 +166,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="#" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="#" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -178,13 +178,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="#" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="#" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="#"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -1100,7 +1100,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/install.html
vendored
53
docs/_build/html/install.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Install — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Install — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -492,6 +492,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -835,7 +870,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/license.html
vendored
53
docs/_build/html/license.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>License — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>License — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -166,7 +166,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -178,13 +178,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -482,6 +482,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -816,7 +851,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
39
docs/_build/html/oauth.html
vendored
39
docs/_build/html/oauth.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Integrating OAuth — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Integrating OAuth — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -852,10 +852,10 @@
|
|||
|
||||
<h2 id="configuring-your-provider">Configuring your provider<a class="headerlink" href="#configuring-your-provider" title="Permalink to this headline">¶</a></h2>
|
||||
<p>In order to use OAuth, configure your OAuth provider (GitHub, Google, Azure AD).</p>
|
||||
<p>You must configure your provider to use the Netmaker Dashboard URI dashboard.<netmaker.base.domain> as the origin URL.</p>
|
||||
<p>You must configure your provider (except for Azure AD) to use the Netmaker Dashboard URI dashboard.<netmaker.base.domain> as the origin URL.</p>
|
||||
<p>For example: <cite>https://dashboard.netmaker.mydomain.com</cite></p>
|
||||
<p>You must configure your provider to use the Netmaker API URI redirect route with the following format: <a class="reference external" href="https://api">https://api</a>.<netmaker base domain>/api/oauth2/callback.</p>
|
||||
<p>For example: <cite>https://api.netmaker.mydomain.com/api/oauth2/callback</cite></p>
|
||||
<p>You must configure your provider to use the Netmaker API URI redirect route with the following format: <a class="reference external" href="https://api">https://api</a>.<netmaker base domain>/api/oauth/callback.</p>
|
||||
<p>For example: <cite>https://api.netmaker.mydomain.com/api/oauth/callback</cite></p>
|
||||
<p>General provider instructions can be found with the following links:</p>
|
||||
<p>Instructions for GitHub: <a class="reference external" href="https://oauth2-proxy.github.io/oauth2-proxy/docs/configuration/oauth_provider/#github-auth-provider">https://oauth2-proxy.github.io/oauth2-proxy/docs/configuration/oauth_provider/#github-auth-provider</a>
|
||||
Instructions for Google: <a class="reference external" href="https://oauth2-proxy.github.io/oauth2-proxy/docs/configuration/oauth_provider/#google-auth-provider">https://oauth2-proxy.github.io/oauth2-proxy/docs/configuration/oauth_provider/#google-auth-provider</a>
|
||||
|
|
@ -865,14 +865,17 @@ Instructions for Microsoft Azure AD: <a class="reference external" href="https:/
|
|||
<h2 id="configuring-netmaker">Configuring Netmaker<a class="headerlink" href="#configuring-netmaker" title="Permalink to this headline">¶</a></h2>
|
||||
<p>After you have configured your OAuth provider, take note of the CLIENT_ID and CLIENT_SECRET.</p>
|
||||
<p>Next, Configure Netmaker with the following environment variables. If any are left blank, OAuth will fail.</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AUTH_PROVIDER</span><span class="o">=</span><span class="s2">"<azure-ad|github|google>"</span>
|
||||
<span class="n">CLIENT_ID</span><span class="o">=</span><span class="s2">"<client id of your oauth provider>"</span>
|
||||
<span class="n">CLIENT_SECRET</span><span class="o">=</span><span class="s2">"<client secret of your oauth provider>"</span>
|
||||
<span class="n">SERVER_HTTP_HOST</span><span class="o">=</span><span class="s2">"https://<your-netmaker-api-domain>"</span>
|
||||
<span class="n">FRONTEND_URL</span><span class="o">=</span><span class="s2">"https://<your-netmaker-dashboard-domain>"</span>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">AUTH_PROVIDER</span><span class="p">:</span> <span class="s2">"<azure-ad|github|google>"</span>
|
||||
<span class="n">CLIENT_ID</span><span class="p">:</span> <span class="s2">"<client id of your oauth provider>"</span>
|
||||
<span class="n">CLIENT_SECRET</span><span class="p">:</span> <span class="s2">"<client secret of your oauth provider>"</span>
|
||||
<span class="n">SERVER_HTTP_HOST</span><span class="p">:</span> <span class="s2">"api.<netmaker base domain>"</span>
|
||||
<span class="n">FRONTEND_URL</span><span class="p">:</span> <span class="s2">"https://dashboard.<netmaker base domain>"</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>After restarting your server, the Netmaker logs will indicate if the OAuth provider was successfully initialized:</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">docker</span> <span class="n">logs</span> <span class="n">netmaker</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>After restarting your server, the Netmaker logs will indicate if the OAuth provider was successfully initialized.</p>
|
||||
<p>Once successful, users can click the key symbol on the login page to sign-in with your configured OAuth provider.</p>
|
||||
<a class="reference internal image-reference" href="_images/oauth1.png"><img alt="Login Oauth" class="align-center" src="_images/oauth1.png" style="width: 80%;"/></a>
|
||||
|
||||
|
|
@ -933,7 +936,7 @@ Instructions for Microsoft Azure AD: <a class="reference external" href="https:/
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/quick-start-nginx.html
vendored
53
docs/_build/html/quick-start-nginx.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Install with Nginx (depreciated) — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Install with Nginx (depreciated) — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -527,6 +527,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -1049,7 +1084,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/quick-start.html
vendored
53
docs/_build/html/quick-start.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Quick Install — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Quick Install — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -517,6 +517,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -988,7 +1023,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
18
docs/_build/html/search.html
vendored
18
docs/_build/html/search.html
vendored
|
|
@ -46,11 +46,11 @@
|
|||
|
||||
|
||||
|
||||
<title>Search — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<title>Search — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -85,7 +85,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -171,7 +171,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -183,13 +183,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -841,7 +841,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
2
docs/_build/html/searchindex.js
vendored
2
docs/_build/html/searchindex.js
vendored
File diff suppressed because one or more lines are too long
25
docs/_build/html/server-installation.html
vendored
25
docs/_build/html/server-installation.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Advanced Server Installation — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Advanced Server Installation — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -1098,7 +1098,7 @@
|
|||
<span class="nt">container_name</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">netmaker</span>
|
||||
<span class="nt">depends_on</span><span class="p">:</span>
|
||||
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">rqlite</span>
|
||||
<span class="nt">image</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">gravitl/netmaker:v0.8.5</span>
|
||||
<span class="nt">image</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">gravitl/netmaker:v0.9.0</span>
|
||||
<span class="nt">volumes</span><span class="p">:</span> <span class="c1"># 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)</span>
|
||||
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">dnsconfig:/root/config/dnsconfig</span> <span class="c1"># Netmaker writes Corefile to this location, which gets mounted by CoreDNS for DNS configuration.</span>
|
||||
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">/usr/bin/wg:/usr/bin/wg</span>
|
||||
|
|
@ -1121,13 +1121,14 @@
|
|||
<span class="nt">DISABLE_REMOTE_IP_CHECK</span><span class="p">:</span> <span class="s">"off"</span> <span class="c1"># If turned "on", Server will not set Host based on remote IP check. This is already overridden if SERVER_HOST is set. Turned "off" by default.</span>
|
||||
<span class="nt">GRPC_SSL</span><span class="p">:</span> <span class="s">"off"</span> <span class="c1"># Tells clients to use SSL to connect to GRPC. Switch to on to turn on.</span>
|
||||
<span class="nt">COREDNS_ADDR</span><span class="p">:</span> <span class="s">""</span> <span class="c1"># Address of the CoreDNS server. Defaults to SERVER_HOST</span>
|
||||
<span class="nt">DISPLAY_KEYS</span><span class="p">:</span> <span class="s">"on"</span> <span class="c1"># Show keys permanently in UI (until deleted) as opposed to 1-time display.</span>
|
||||
<span class="nt">SERVER_API_CONN_STRING</span><span class="p">:</span> <span class="s">""</span> <span class="c1"># Changes the api connection string. IP:PORT format. By default is empty and uses SERVER_HOST:API_PORT</span>
|
||||
<span class="nt">SERVER_GRPC_CONN_STRING</span><span class="p">:</span> <span class="s">""</span> <span class="c1"># Changes the grpc connection string. IP:PORT format. By default is empty and uses SERVER_HOST:GRPC_PORT</span>
|
||||
<span class="nt">netmaker-ui</span><span class="p">:</span> <span class="c1"># The Netmaker UI Component</span>
|
||||
<span class="nt">container_name</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">netmaker-ui</span>
|
||||
<span class="nt">depends_on</span><span class="p">:</span>
|
||||
<span class="p p-Indicator">-</span> <span class="l l-Scalar l-Scalar-Plain">netmaker</span>
|
||||
<span class="nt">image</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">gravitl/netmaker-ui:v0.7</span>
|
||||
<span class="nt">image</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">gravitl/netmaker-ui:v0.9.0</span>
|
||||
<span class="nt">links</span><span class="p">:</span>
|
||||
<span class="p p-Indicator">-</span> <span class="s">"netmaker:api"</span>
|
||||
<span class="nt">ports</span><span class="p">:</span>
|
||||
|
|
@ -1471,7 +1472,7 @@ This install has some notable exceptions:
|
|||
</pre></div>
|
||||
</div>
|
||||
<p>And here is a joining node:</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">docker</span> <span class="n">run</span> <span class="o">-</span><span class="n">d</span> <span class="o">-</span><span class="n">p</span> <span class="mi">4001</span><span class="p">:</span><span class="mi">4001</span> <span class="o">-</span><span class="n">p</span> <span class="mi">4002</span><span class="p">:</span><span class="mi">4002</span> <span class="n">rqlite</span><span class="o">/</span><span class="n">rqlite</span> <span class="o">-</span><span class="n">node</span><span class="o">-</span><span class="nb">id</span> <span class="mi">2</span> <span class="o">-</span><span class="n">http</span><span class="o">-</span><span class="n">addr</span> <span class="mf">0.0</span><span class="o">.</span><span class="mf">0.0</span><span class="p">:</span><span class="mi">4001</span> <span class="o">-</span><span class="n">raft</span><span class="o">-</span><span class="n">addr</span> <span class="mf">0.0</span><span class="o">.</span><span class="mf">0.0</span><span class="p">:</span><span class="mi">4002</span> <span class="o">-</span><span class="n">http</span><span class="o">-</span><span class="n">adv</span><span class="o">-</span><span class="n">addr</span> <span class="mf">2.3</span><span class="o">.</span><span class="mf">4.5</span><span class="p">:</span><span class="mi">4001</span> <span class="o">-</span><span class="n">raft</span><span class="o">-</span><span class="n">adv</span><span class="o">-</span><span class="n">addr</span> <span class="mf">2.3</span><span class="o">.</span><span class="mf">4.5</span><span class="p">:</span><span class="mi">4002</span> <span class="o">-</span><span class="n">join</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">netmaker</span><span class="p">:</span><span class="o"><</span><span class="n">YOUR_DB_PASSWORD</span><span class="o">>@</span><span class="mf">1.2</span><span class="o">.</span><span class="mf">3.4</span><span class="p">:</span><span class="mi">4001</span>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">docker</span> <span class="n">run</span> <span class="o">-</span><span class="n">d</span> <span class="o">-</span><span class="n">p</span> <span class="mi">4001</span><span class="p">:</span><span class="mi">4001</span> <span class="o">-</span><span class="n">p</span> <span class="mi">4002</span><span class="p">:</span><span class="mi">4002</span> <span class="n">rqlite</span><span class="o">/</span><span class="n">rqlite</span> <span class="o">-</span><span class="n">node</span><span class="o">-</span><span class="nb">id</span> <span class="mi">2</span> <span class="o">-</span><span class="n">http</span><span class="o">-</span><span class="n">addr</span> <span class="mf">0.0</span><span class="o">.</span><span class="mf">0.0</span><span class="p">:</span><span class="mi">4001</span> <span class="o">-</span><span class="n">raft</span><span class="o">-</span><span class="n">addr</span> <span class="mf">0.0</span><span class="o">.</span><span class="mf">0.0</span><span class="p">:</span><span class="mi">4002</span> <span class="o">-</span><span class="n">http</span><span class="o">-</span><span class="n">adv</span><span class="o">-</span><span class="n">addr</span> <span class="mf">2.3</span><span class="o">.</span><span class="mf">4.5</span><span class="p">:</span><span class="mi">4001</span> <span class="o">-</span><span class="n">raft</span><span class="o">-</span><span class="n">adv</span><span class="o">-</span><span class="n">addr</span> <span class="mf">2.3</span><span class="o">.</span><span class="mf">4.5</span><span class="p">:</span><span class="mi">4002</span> <span class="o">-</span><span class="n">join</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">netmaker</span><span class="p">:</span><span class="o"><</span><span class="n">YOUR_DB_PASSWORD</span><span class="o">></span><span class="nd">@1</span><span class="o">.</span><span class="mf">2.3</span><span class="o">.</span><span class="mi">4</span><span class="p">:</span><span class="mi">4001</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<ul class="simple">
|
||||
|
|
@ -1547,7 +1548,7 @@ This install has some notable exceptions:
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/support.html
vendored
53
docs/_build/html/support.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Support — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Support — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -483,6 +483,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -909,7 +944,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/troubleshoot.html
vendored
53
docs/_build/html/troubleshoot.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Troubleshooting — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Troubleshooting — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -483,6 +483,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -956,7 +991,7 @@ You can also see the current WireGuard configuration with <code class="docutils
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
53
docs/_build/html/usage.html
vendored
53
docs/_build/html/usage.html
vendored
|
|
@ -46,10 +46,10 @@
|
|||
|
||||
|
||||
|
||||
<title>Using Netmaker — Netmaker 0.8.5 documentation</title>
|
||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||||
<link rel="stylesheet" href="_static/material.css" type="text/css" />
|
||||
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||||
<title>Using Netmaker — Netmaker 0.9.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/material.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/jquery.js"></script>
|
||||
<script src="_static/underscore.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex navheader">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation"
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation"
|
||||
class="md-header-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
<nav class="md-tabs" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.8.5 documentation</a></li>
|
||||
<li class="md-tabs__item"><a href="index.html" class="md-tabs__link">Netmaker 0.9.0 documentation</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
|
@ -179,13 +179,13 @@
|
|||
<div class="md-sidebar__inner">
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="index.html" title="Netmaker 0.8.5 documentation" class="md-nav__button md-logo">
|
||||
<a href="index.html" title="Netmaker 0.9.0 documentation" class="md-nav__button md-logo">
|
||||
|
||||
<i class="md-icon"></i>
|
||||
|
||||
</a>
|
||||
<a href="index.html"
|
||||
title="Netmaker 0.8.5 documentation">Netmaker Docs</a>
|
||||
title="Netmaker 0.9.0 documentation">Netmaker Docs</a>
|
||||
</label>
|
||||
<div class="md-nav__source">
|
||||
<a href="https://github.com/gravitl/netmaker/" title="Go to repository" class="md-source" data-md-source="github">
|
||||
|
|
@ -483,6 +483,41 @@
|
|||
<a href="server-installation.html#highly-available-installation-vms-bare-metal" class="md-nav__link">Highly Available Installation (VMs/Bare Metal)</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html" class="md-nav__link">Integrating OAuth</a>
|
||||
<ul class="md-nav__list">
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#introduction" class="md-nav__link">Introduction</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-your-provider" class="md-nav__link">Configuring your provider</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-netmaker" class="md-nav__link">Configuring Netmaker</a>
|
||||
|
||||
|
||||
</li>
|
||||
<li class="md-nav__item">
|
||||
|
||||
|
||||
<a href="oauth.html#configuring-user-permissions" class="md-nav__link">Configuring User Permissions</a>
|
||||
|
||||
|
||||
</li></ul>
|
||||
|
||||
</li>
|
||||
|
|
@ -875,7 +910,7 @@
|
|||
|
||||
</div>
|
||||
Created using
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 3.5.4.
|
||||
<a href="http://www.sphinx-doc.org/">Sphinx</a> 4.3.0.
|
||||
and
|
||||
<a href="https://github.com/bashtage/sphinx-material/">Material for
|
||||
Sphinx</a>
|
||||
|
|
|
|||
|
|
@ -171,6 +171,8 @@ Simply clone the repo, cd to netmaker/netclient and run "go build" (Golang must
|
|||
The following systems should be operable natively with Netclient in daemon mode:
|
||||
- Windows
|
||||
- Mac
|
||||
- FreeBSD
|
||||
- OpenWRT
|
||||
- Fedora
|
||||
- Ubuntu
|
||||
- Debian
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ copyright = '2021, Alex Feiszli'
|
|||
author = 'Alex Feiszli'
|
||||
|
||||
# The full version, including alpha/beta/rc tags
|
||||
release = '0.8.5'
|
||||
release = '0.9.0'
|
||||
|
||||
|
||||
# -- General configuration ---------------------------------------------------
|
||||
|
|
|
|||
13
scripts/netclient.sh
Normal file → Executable file
13
scripts/netclient.sh
Normal file → Executable file
|
|
@ -1,13 +1,22 @@
|
|||
#!/bin/sh
|
||||
echo "[netclient] joining network"
|
||||
|
||||
/etc/netclient/netclient join -t $NETCLIENT_ACCESSTOKEN -daemon off -dnson no
|
||||
if [ -z "${SLEEP}" ]; then
|
||||
SLEEP=10
|
||||
fi
|
||||
|
||||
TOKEN_CMD=""
|
||||
if [ "$TOKEN" != "" ]; then
|
||||
TOKEN_CMD="-t $TOKEN"
|
||||
fi
|
||||
|
||||
/root/netclient join $TOKEN_CMD -daemon off -dnson no
|
||||
|
||||
echo "[netclient] Starting netclient checkin"
|
||||
# loop and call checkin -n all
|
||||
while [ 1 ]; do
|
||||
# add logs to netclient.logs
|
||||
/etc/netclient/netclient checkin -n all
|
||||
/root/netclient checkin -n all
|
||||
sleep $SLEEP
|
||||
done
|
||||
echo "[netclient] exiting"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue