| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | # Email used for SSL certificatesNM_EMAIL=# The base domain of netmakerNM_DOMAIN=# Public IP of machineSERVER_HOST=# The admin master key for accessing the API. Change this in any production installation.MASTER_KEY=# The username to set for MQ accessMQ_USERNAME=# The password to set for MQ accessMQ_PASSWORD=INSTALL_TYPE=NETMAKER_TENANT_ID=LICENSE_KEY=SERVER_IMAGE_TAG=UI_IMAGE_TAG=# used for HA - identifies this server vs other serversNODE_ID=netmaker-server-1METRICS_EXPORTER=offPROMETHEUS=off# Enables DNS Mode, meaning all nodes will set hosts file for private dns settingsDNS_MODE=on# Enable auto update of netclient ? ENUM:- enabled,disabled | default=enabledNETCLIENT_AUTO_UPDATE=enabled# The HTTP API port for Netmaker. Used for API calls / communication from front end.# If changed, need to change port of BACKEND_URL for netmaker-ui.API_PORT=8081EXPORTER_API_PORT=8085# The "allowed origin" for API requests. Change to restrict where API requests can come from with comma-separated# URLs. ex:- https://dashboard.netmaker.domain1.com,https://dashboard.netmaker.domain2.comCORS_ALLOWED_ORIGIN=*# Show keys permanently in UI (until deleted) as opposed to 1-time display.DISPLAY_KEYS=on# Database to use - sqlite, postgres, or rqliteDATABASE=sqlite# The address of the mq server. If running from docker compose it will be "mq". Otherwise, need to input address.# If using "host networking", it will find and detect the IP of the mq container.# For EMQX websockets use `SERVER_BROKER_ENDPOINT=ws://mq:8083/mqtt`SERVER_BROKER_ENDPOINT=ws://mq:1883 # Logging verbosity level - 1, 2, or 3VERBOSITY=1DEBUG_MODE=off# Enables the REST backend (API running on API_PORT at SERVER_HTTP_HOST).REST_BACKEND=on# 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.DISABLE_REMOTE_IP_CHECK=off# Whether or not to send telemetry data to help improve Netmaker. Switch to "off" to opt out of sending telemetry.TELEMETRY=on##### OAuth section##### only mentioned domains will be allowded to signup using oauth, by default all domains are allowedALLOWED_EMAIL_DOMAINS=*# "<azure-ad|github|google|oidc>"AUTH_PROVIDER=# "<client id of your oauth provider>"CLIENT_ID=# "<client secret of your oauth provider>"CLIENT_SECRET=# "https://dashboard.<netmaker base domain>"FRONTEND_URL=# "<only for azure, you may optionally specify the tenant for the OAuth>"AZURE_TENANT=# https://oidc.yourprovider.com - URL of oidc providerOIDC_ISSUER=# Duration of JWT token validity in secondsJWT_VALIDITY_DURATION=43200# Auto disable a user's connecteds clients bassed on JWT token expirationRAC_AUTO_DISABLE=false# if turned on data will be cached on to improve performance significantly (IMPORTANT: If HA set to `false` )CACHING_ENABLED=true# if turned on netclient checks if peers are reachable over private/LAN address, and choose that as peer endpointENDPOINT_DETECTION=true
 |