# Environment Variables Applicable for version v2.0.0-beta.23 and above. ## Server | Configuration Setting | Environment Variable | |-----------------------|---------------------------------------| | HttpPort | NGINX_UI_SERVER_HTTP_PORT | | RunMode | NGINX_UI_SERVER_RUN_MODE | | JwtSecret | NGINX_UI_SERVER_JWT_SECRET | | HTTPChallengePort | NGINX_UI_SERVER_HTTP_CHALLENGE_PORT | | StartCmd | NGINX_UI_SERVER_START_CMD | | Database | NGINX_UI_SERVER_DATABASE | | CADir | NGINX_UI_SERVER_CA_DIR | | GithubProxy | NGINX_UI_SERVER_GITHUB_PROXY | | NodeSecret | NGINX_UI_SERVER_NODE_SECRET | | Demo | NGINX_UI_SERVER_DEMO | | PageSize | NGINX_UI_SERVER_PAGE_SIZE | | HttpHost | NGINX_UI_SERVER_HTTP_HOST | | CertRenewalInterval | NGINX_UI_SERVER_CERT_RENEWAL_INTERVAL | | RecursiveNameservers | NGINX_UI_SERVER_RECURSIVE_NAMESERVERS | | SkipInstallation | NGINX_UI_SERVER_SKIP_INSTALLATION | | Name | NGINX_UI_SERVER_NAME | | InsecureSkipVerify | NGINX_UI_SERVER_INSECURE_SKIP_VERIFY | ## Nginx | Configuration Setting | Environment Variable | |-----------------------|-----------------------------------| | AccessLogPath | NGINX_UI_NGINX_ACCESS_LOG_PATH | | ErrorLogPath | NGINX_UI_NGINX_ERROR_LOG_PATH | | ConfigDir | NGINX_UI_NGINX_CONFIG_DIR | | PIDPath | NGINX_UI_NGINX_PID_PATH | | TestConfigCmd | NGINX_UI_NGINX_TEST_CONFIG_CMD | | ReloadCmd | NGINX_UI_NGINX_RELOAD_CMD | | RestartCmd | NGINX_UI_NGINX_RESTART_CMD | | LogDirWhiteList | NGINX_UI_NGINX_LOG_DIR_WHITE_LIST | ## OpenAI | Configuration Setting | Environment Variable | |-----------------------|--------------------------| | Model | NGINX_UI_OPENAI_MODEL | | BaseUrl | NGINX_UI_OPENAI_BASE_URL | | Proxy | NGINX_UI_OPENAI_PROXY | | Token | NGINX_UI_OPENAI_TOKEN | ## Casdoor | Configuration Setting | Environment Variable | |-----------------------|-----------------------------------| | Endpoint | NGINX_UI_CASDOOR_ENDPOINT | | ClientId | NGINX_UI_CASDOOR_CLIENT_ID | | ClientSecret | NGINX_UI_CASDOOR_CLIENT_SECRET | | CertificatePath | NGINX_UI_CASDOOR_CERTIFICATE_PATH | | Organization | NGINX_UI_CASDOOR_ORGANIZATION | | Application | NGINX_UI_CASDOOR_APPLICATION | | RedirectUri | NGINX_UI_CASDOOR_REDIRECT_URI | ## Logrotate | Configuration Setting | Environment Variable | |-----------------------|-----------------------------| | Enabled | NGINX_UI_LOGROTATE_ENABLED | | CMD | NGINX_UI_LOGROTATE_CMD | | Interval | NGINX_UI_LOGROTATE_INTERVAL | ## Auth | Configuration Setting | Environment Variable | |-----------------------|---------------------------| | IPWhiteList | NGINX_UI_AUTH_IPWhiteList | ## Webauthn | Configuration Setting | Environment Variable | |-----------------------|-----------------------------------| | RPDisplayName | NGINX_UI_WEBAUTHN_RP_DISPLAY_NAME | | RPID | NGINX_UI_WEBAUTHN_RPID | | RPOrigins | NGINX_UI_WEBAUTHN_RP_ORIGINS | ## Predefined User In skip installation mode, you can set the following environment variables to create a predefined user: - NGINX_UI_PREDEFINED_USER_NAME - NGINX_UI_PREDEFINED_USER_PASSWORD