[app] PageSize = 20 JwtSecret = [server] Host = 0.0.0.0 Port = 9000 RunMode = debug EnableHTTPS = false EnableH2 = false EnableH3 = false [database] Name = database [auth] IPWhiteList = BanThresholdMinutes = 10 MaxAttempts = 10 [casdoor] Endpoint = ClientId = ClientSecret = CertificatePath = Organization = Application = RedirectUri = [oidc] ClientId = ClientSecret = Endpoint = RedirectUri = Scopes = Identifier = [cert] Email = CADir = RenewalInterval = 7 RecursiveNameservers = HTTPChallengePort = 9180 [cluster] Node = http://10.0.0.1:9000?name=node1&node_secret=my-node-secret&enabled=true Node = http://10.0.0.2:9000?name=node2&node_secret=my-node-secret&enabled=true Node = http://10.0.0.3?name=node3&node_secret=my-node-secret&enabled=true [crypto] Secret = [http] GithubProxy = https://mirror.ghproxy.com/ InsecureSkipVerify = false WebSocketTrustedOrigins = [logrotate] Enabled = false CMD = logrotate /etc/logrotate.d/nginx Interval = 1440 [nginx] AccessLogPath = /var/log/nginx/access.log ErrorLogPath = /var/log/nginx/error.log LogDirWhiteList = /var/log/nginx ConfigDir = PIDPath = TestConfigCmd = ReloadCmd = nginx -s reload RestartCmd = start-stop-daemon --start --quiet --pidfile /var/run/nginx.pid --exec /usr/sbin/nginx [nginx_log] ; Enable or disable nginx access log indexing and analytics. ; When disabled, the UI will still work but log search/analytics features are turned off ; and CPU usage will be significantly lower. IndexingEnabled = false IndexPath = ; Interval (in minutes) for incremental indexing job. ; This controls how often nginx-ui scans access logs for new data and performs ; incremental indexing. Lower values keep analytics closer to real-time but ; increase background CPU usage. Higher values reduce CPU usage at the cost ; of more stale analytics data. Values <= 0 fall back to the default 15 minutes. IncrementalIndexInterval = 15 [node] Name = Local Secret = SkipInstallation = false Demo = false [openai] BaseUrl = Token = Proxy = Model = gpt-4o APIType = EnableCodeCompletion = false CodeCompletionModel = gpt-4o-mini [site_check] ; Enable or disable the periodic Site Checker that probes every server_name. Enabled = true ; Maximum concurrent health checks per sweep. Clamped to [1, 20]. Concurrency = 5 ; Interval between sweeps, in seconds. Minimum 30. IntervalSeconds = 300 [terminal] StartCmd = bash [webauthn] RPDisplayName = Nginx UI RPID = localhost RPOrigins = http://localhost:3002,http://127.0.0.1:3002,http://192.168.31.158:3002,http://example.com