Environment Variables
Applicable for version v2.0.0-beta.37 and above.
App
Configuration Setting |
Environment Variable |
PageSize |
NGINX_UI_APP_PAGE_SIZE |
JwtSecret |
NGINX_UI_APP_JWT_SECRET |
Server
Configuration Setting |
Environment Variable |
Host |
NGINX_UI_SERVER_HOST |
Port |
NGINX_UI_SERVER_PORT |
RunMode |
NGINX_UI_SERVER_RUN_MODE |
Database
Configuration Setting |
Environment Variable |
Name |
NGINX_UI_DB_NAME |
Auth
Configuration Setting |
Environment Variable |
IPWhiteList |
NGINX_UI_AUTH_IP_WHITE_LIST |
BanThresholdMinutes |
NGINX_UI_AUTH_BAN_THRESHOLD_MINUTES |
MaxAttempts |
NGINX_UI_AUTH_MAX_ATTEMPTS |
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 |
Cert
Configuration Setting |
Environment Variable |
Email |
NGINX_UI_CERT_EMAIL |
CADir |
NGINX_UI_CERT_CA_DIR |
RenewalInterval |
NGINX_UI_CERT_RENEWAL_INTERVAL |
RecursiveNameservers |
NGINX_UI_CERT_RECURSIVE_NAMESERVERS |
HTTPChallengePort |
NGINX_UI_CERT_HTTP_CHALLENGE_PORT |
Cluster
Configuration Setting |
Environment Variable |
Node |
NGINX_UI_CLUSTER_NODE |
Crypto
Configuration Setting |
Environment Variable |
Secret |
NGINX_UI_CRYPTO_SECRET |
Http
Configuration Setting |
Environment Variable |
GithubProxy |
NGINX_UI_HTTP_GITHUB_PROXY |
InsecureSkipVerify |
NGINX_UI_HTTP_INSECURE_SKIP_VERIFY |
Logrotate
Configuration Setting |
Environment Variable |
Enabled |
NGINX_UI_LOGROTATE_ENABLED |
CMD |
NGINX_UI_LOGROTATE_CMD |
Interval |
NGINX_UI_LOGROTATE_INTERVAL |
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 |
Node
Configuration Setting |
Environment Variable |
Name |
NGINX_UI_NODE_NAME |
Secret |
NGINX_UI_NODE_SECRET |
SkipInstallation |
NGINX_UI_NODE_SKIP_INSTALLATION |
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 |
Terminal
Configuration Setting |
Environment Variable |
StartCmd |
NGINX_UI_TERMINAL_START_CMD |
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