Properties

Properties

Configure general server options in the portal.

Click Server Settings

Click Properties

Each field has its own Update control. Modules are an exception: those switches update together. Tabs match the portal UI.

General

FieldDescription
Public IP Address or NamePublic hostname or IP used by clients
Web Server URLFull server base URL (for example https://server.example.com/)
RDP URIRemote Desktop Protocol URI
Internal Web ProxyOutbound web proxy as HOST:PORT
LDAP Delete Delay (Minutes)How long before disabled directory users are deleted (default 60)
Request priority optionsCodes and descriptions for policy request priority pickers. Use Add to create; open the list to Edit or Delete; then Update

Events and Logging

FieldDescription
Failed Login HandlerEvent handler name for failed logins
Request HandlerPolicy event handler name
Administrator AlertAlert/handler for issues needing administrator attention
Alert Throttle Time (Minutes)Throttle keyed alerts (default 5)
Log Retention Period1, 7, 30, 60, 90, 180, or 365 days (default 7)
Disable archive log historyShown when archive log history is enabled
Log HandlerEvent handler name for detailed logging

Session

FieldDescription
Session Inactivity Timeout (Minutes)Default 60
SSH Token Timeout (Seconds)Default 15
Auto Lockout Duration (Minutes)Lockout after failed attempts (default 15)
Email MFA EnabledEnable one-time email 2FA
Portal OAuth OnlyHide username/password when a web OAuth provider is configured
WebSQL MFA ConnectionsRequire MFA when opening a datasource in the WebSQL editor
WebSQL Show MenuShow the Web SQL menu in navigation
WebSocket Registration FlowLeave blank for single device, or enter legacy for multiple devices
TLS Protocols for Database ProxiesBlank or a comma-separated protocol list. Example: TLSv1.1,TLSv1.2,TLSv1.3. Reboot after change.
TLS Ciphers for Database ProxiesBlank or comma-separated ciphers; reboot after change
If Portal OAuth Only locks you out, add oauth-only-portal-override=false to $MAMORI_HOME/var/derby.properties, restart Hub, sign in, turn the option off, then remove the override.

Service Ports

FieldDescription
Mamori v2 API PortPort for the Mamori v2 API

Modules

Menu visibility toggles for licensed features:

SwitchDescription
Edge Networking (WireGuard)WireGuard / edge networking menus
Database Access ControlsDatabase PAM menus
Data Privacy ControlsData privacy menus
SSH Access ManagementSSH menus
Remote Desktop Access ManagementRDP menus
Application Access ManagementApplication / HTTP access menus
Secret ManagementSecrets menus
Application Privacy ControlsApplication privacy menus

Password Policy

Open the Password Policy tab on this Properties page. Each option has its own Update control. Changes apply to new passwords; existing passwords are not forced to reset.

FieldDescription
Minimum Password LengthMinimum length
Maximum Password LengthMaximum length (0 = no maximum)
Minimum Numerals RequiredMinimum digit count
Minimum Punctuation RequiredMinimum punctuation count
Minimum Lowercase Letters RequiredMinimum lowercase count
Minimum Uppercase Letters RequiredMinimum uppercase count
Minimum Character Types RequiredMinimum distinct character classes
Password Expiration DaysDays until password expires
Inactivity Limit (Days)Days of inactivity before account is affected
Failed Attempts LimitFailed logins before lock (default 10)
Password re-use preventionHow many previous passwords cannot be reused (0 disables)

Auto lockout duration after failed attempts is on the Session tab (Auto Lockout Duration (Minutes)), not on this tab.

SQL reference

-- Updating any property
call set_server_property('YOUR PROPERTY NAME', 'value');

-- Enable proxy detailed trace for just a specific user
call set_proxy_user_debug('USERNAME', true);

call set_server_property('on_failed_login', 'connection_failed');
call set_server_property('email_mfa_enabled', 'false');
call set_server_property('on_request_handler', 'custom_on_request');
CALL SET_SERVER_PROPERTY('mamori.ldap.delete_delay.minutes', '60');
call set_server_property('websocket_registration_flow', 'legacy');
call set_server_property('ALERT_THROTTLE_TIME', '5');

-- DB proxy TLS (reboot after change)
call TLS_SETTINGS();
call set_server_property('enabled_tls_ciphers', 'default');
call set_server_property('enabled_tls_protocols', 'TLSv1.1,TLSv1.2,TLSv1.3');

-- Password policy
select * from "SYS"."SYSPOLICIES";

alter policy password set options (password_length_minimum '12');
alter policy password set options (password_numeral_minimum '1');
alter policy password set options (password_punctuation_minimum '1');
alter policy password set options (password_upper_case_minimum '1');
alter policy password set options (password_expiration_days '60');
alter policy password set options (password_history_lockout '0');
alter policy password set options (inactivity_limit_days '0');
alter policy password set options (password_length_maximum '0');
alter policy password set options (password_lower_case_minimum '0');
alter policy password set options (password_character_type_minimum '0');
alter policy password set options (failed_attempts_limit '10');

CALL SET_SERVER_PROPERTY('mamori.security.auto_lockout.minutes', '15');

(DISABLE | ENABLE) USER <username>
ALTER USER <username> LOCK [UNTIL timestamp]
ALTER USER <username> UNLOCK
Edit this page on GitHub Updated at Sat, Sep 12, 2026