Skip to content

System Property Table

This document lists all configurable properties in Next Terminal that can be managed via CLI (property table).

Tip: If settings are broken and you do not want to edit database manually, you can delete the entire property table and restart the system. It will reset to install-time defaults.

Mail Service

Property KeyDescriptionType
mail-enabledEnable mail servicestring
mail-use-sslUse SSLstring
mail-hostMail server hoststring
mail-portMail server portstring
mail-usernameMail service usernamestring
mail-passwordMail service passwordstring
mail-insecure-skip-verifySkip SSL verificationstring
mail-fromSender addressstring

Login Security

Login Lock

Property KeyDescriptionType
login-lock-enabledEnable login lockstring
login-lock-failed-durationFailed login counting windowstring
login-lock-failed-timesFailed login thresholdstring
login-lock-account-durationAccount lock durationstring
login-lock-ip-durationIP lock durationstring

Login Authentication

Property KeyDescriptionType
login-captcha-enabledEnable login captchastring
login-force-totp-enabledEnforce two-factor authenticationstring
password-strength-typePassword strength typestring
password-strength-policyPassword strength policystring
login-session-durationLogin session TTL (minutes)string
login-session-count-customCustom session count limitstring
login-session-count-limitActive session count limitstring
password-expiration-periodPassword expiration periodstring
disable-password-loginDisable password loginstring

Access Security

Property KeyDescriptionType
access-require-mfaRequire MFA before asset accessstring
access-mfa-expires-atMFA expiration timestring
security-levelSecurity levelstring
user-client-cert-valid-daysUser client certificate validity (days)string
access-max-idle-secondMax idle time for access (-1 means unlimited, seconds)string

SSH Server

Property KeyDescriptionType
ssh-server-enabledEnable SSH serverstring
ssh-server-addrSSH server listen addressstring
ssh-server-private-keySSH server identity private key, used to prove server identity and establish encrypted connectionsstring
ssh-server-private-key-existsWhether the SSH server identity private key existsstring
ssh-server-port-forwarding-enabledAllow SSH tunneling for port forwardingstring
ssh-server-port-forwarding-host-portAllowed forwarding IP:portstring
ssh-server-disable-password-authDisable password authenticationstring

Database Proxy

Property KeyDescriptionType
db-proxy-enabledEnable Database Proxystring
db-proxy-addrDatabase Proxy addressstring
db-proxy-block-dmlBlock DML operationsstring

Recording and Logs

Property KeyDescriptionType
recording-enabledEnable recordingstring
session-saved-limit-daysSession log retention daysstring
login-log-saved-limit-daysLogin log retention daysstring
cron-log-saved-limit-daysScheduled task log retention daysstring
access-log-saved-limit-daysAccess log retention daysstring
db-sql-log-saved-limit-daysDB SQL log retention daysstring

System Information

Property KeyDescriptionType
system-nameSystem namestring
system-logoSystem logostring
system-copyrightSystem copyrightstring
system-icpICP registration infostring
versionSystem versionstring

Watermark

Property KeyDescriptionType
watermark-enabledEnable watermarkstring
watermark-contentWatermark contentstring
watermark-content-asset-usernameInclude asset username in watermarkstring
watermark-content-user-accountInclude operator account in watermarkstring
watermark-font-colorWatermark colorstring
watermark-font-sizeWatermark font sizestring

LDAP

Property KeyDescriptionType
ldap-enabledEnable LDAPstring
ldap-urlLDAP server URLstring
ldap-userLDAP admin userstring
ldap-passwordLDAP admin passwordstring
ldap-base-dnLDAP base DNstring
ldap-user-search-size-limitLDAP user search size limitstring
ldap-user-search-filterLDAP user search filterstring
ldap-user-property-mappingLDAP user attribute mappingstring

User Defaults

Property KeyDescriptionType
user-default-storage-sizeDefault user storage size (bytes)string

Agent Gateway

Property KeyDescriptionType
agent-gateway-endpointAgent gateway endpointstring

Grouping

Property KeyDescriptionType
asset-group-treeAsset group treestring
website-group-treeWebsite group treestring

IP

Property KeyDescriptionType
ip-extractorIP extractor strategystring
ip-trust-listTrusted IP liststring

Passkey

Property KeyDescriptionType
passkey-enabledEnable passkeystring
passkey-domainPasskey domainstring
passkey-originsPasskey origin URLsstring

WeCom (Enterprise WeChat)

Property KeyDescriptionType
wechat-work-enabledEnable WeCom loginstring
wechat-work-corp-idWeCom corp IDstring
wechat-work-agent-idWeCom app IDstring
wechat-work-secretWeCom app secretstring
wechat-work-redirect-uriWeCom redirect URIstring
wechat-work-departmentDefault WeCom departmentstring

OIDC Client

Property KeyDescriptionType
oidc-enabledEnable OIDC loginstring
oidc-issuerOIDC issuer URLstring
oidc-client-idOIDC client IDstring
oidc-client-secretOIDC client secretstring
oidc-redirect-uriOIDC redirect URIstring
oidc-scopesOIDC scopesstring
oidc-departmentDefault department for OIDC usersstring

OIDC Server

Property KeyDescriptionType
oidc-server-enabledEnable OIDC Serverstring
oidc-server-issuerOIDC Server issuer URLstring
oidc-server-signing-keyOIDC Server JWT signing key (RS256 private key)string
oidc-server-hmac-secretOIDC Server HMAC signing key (32 bytes)string
oidc-server-access-token-ttlAccess Token TTL (seconds)string
oidc-server-refresh-token-ttlRefresh Token TTL (seconds)string
oidc-server-id-token-ttlID Token TTL (seconds)string
oidc-server-auth-code-ttlAuthorization Code TTL (seconds)string

LLM

Property KeyDescriptionType
llm-enabledEnable LLMstring
llm-api-keyLLM API keystring
llm-base-urlLLM API base URLstring
llm-modelLLM model namestring
llm-temperatureLLM temperaturestring
llm-max-tokensLLM max tokensstring
llm-proxy-urlLLM proxy URLstring
llm-shell-promptShell assistant promptstring
llm-shell-enabledEnable shell assistantstring
llm-audit-promptAudit assistant promptstring
llm-audit-enabledEnable audit assistantstring