diff --git a/master/documentation/configuration/overview/index.html b/master/documentation/configuration/overview/index.html index 4152866..84256e2 100644 --- a/master/documentation/configuration/overview/index.html +++ b/master/documentation/configuration/overview/index.html @@ -98,4 +98,4 @@ wg1: "(description=special-access)"
admin_groupCN=WireGuardAdmins,OU=Some-OU,DC=YOURDOMAIN,DC=LOCAL
sync_interval30m) to synchronize users from LDAP. Empty or 0 disables sync. Format uses s, m, h, d for seconds, minutes, hours, days, see time.ParseDuration. Only users that match the sync_filter are synchronized, if disable_missing is true, users not found in LDAP are disabled.sync_filter(&(objectClass=organizationalPerson)(!userAccountControl:1.2.840.113556.1.4.803:=2)(mail=*))
-sync_log_user_infofalsetrue, logs LDAP user data at the trace level during synchronization.disable_missingfalsetrue, any user not found in LDAP (during sync) is disabled in WireGuard Portal.auto_re_enablefalsetrue, users that where disabled because they were missing (see disable_missing) will be re-enabled once they are found again.registration_enabledfalsetrue, new user accounts are created in WireGuard Portal upon first login.log_user_infofalsetrue, logs LDAP user data at the trace level upon login.The webauthn section contains configuration options for WebAuthn authentication (passkeys).
enabledtrueWG_PORTAL_AUTH_WEBAUTHN_ENABLEDtrue, Passkey authentication is enabled. If false, WebAuthn is disabled. Users are encouraged to use Passkeys for secure authentication instead of passwords. If a passkey is registered, the password login is still available as a fallback. Ensure that the password is strong and secure.The web section contains configuration options for the web server, including the listening address, session management, and CSRF protection. It is important to specify a valid external_url for the web server, especially if you are using a reverse proxy. Without a valid external_url, the login process may fail due to CSRF protection.
listening_address:8888WG_PORTAL_WEB_LISTENING_ADDRESS:8888 to bind on all interfaces or 127.0.0.1:8888 to bind only on the loopback interface). Ensure that access to WireGuard Portal is protected against unauthorized access, especially if binding to all interfaces.external_urlhttp://localhost:8888WG_PORTAL_WEB_EXTERNAL_URLbase_path setting. Important: If you are using a reverse proxy, set this to the external URL of the reverse proxy, otherwise login will fail. If you access the portal via IP address, set this to the IP address of the server.base_pathWG_PORTAL_WEB_BASE_PATH/wgportal). By default (meaning an empty value), the portal will be served from the root path /.site_company_nameWireGuard PortalWG_PORTAL_WEB_SITE_COMPANY_NAMEsite_titleWireGuard PortalWG_PORTAL_WEB_SITE_TITLEsession_identifierwgPortalSessionWG_PORTAL_WEB_SESSION_IDENTIFIERsession_secretvery_secretWG_PORTAL_WEB_SESSION_SECRETcsrf_secretextremely_secretWG_PORTAL_WEB_CSRF_SECRETrequest_loggingfalseWG_PORTAL_WEB_REQUEST_LOGGINGexpose_host_infofalseWG_PORTAL_WEB_EXPOSE_HOST_INFOcert_fileWG_PORTAL_WEB_CERT_FILEkey_fileWG_PORTAL_WEB_KEY_FILEfrontend_filepathWG_PORTAL_WEB_FRONTEND_FILEPATH/app, overriding the embedded frontend assets.The webhook section allows you to configure a webhook that is called on certain events in WireGuard Portal. Further details can be found in the usage documentation.
urlWG_PORTAL_WEBHOOK_URLauthenticationWG_PORTAL_WEBHOOK_AUTHENTICATIONBearer <token>.timeout10sWG_PORTAL_WEBHOOK_TIMEOUT