env.md 3.7 KB

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

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

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
Certificate NGINX_UI_CASDOOR_CERTIFICATE
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

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