---
title: Application Properties
id: "de:rtlscloud:standalone:properties.adoc"
site: de
component: rtlscloud
module: standalone
lang: de
url: "https://help.rtlscloud.io/3.0/de/rtlscloud/standalone/properties.html"
source_repo: "https://github.com/iot-invent/rtlscloud-doc.git@HEAD"
source_path: de/modules/standalone/pages/properties.adoc
---

# Application Properties

## Core Properties

| Name | Description | Default |
| --- | --- | --- |
| logging.charset.console | Charset to use for console output. |  |
| logging.charset.file | Charset to use for file output. |  |
| logging.file.name | Log file name (for instance, `myapp.log`). Names can be an exact location or relative to the current directory. |  |
| logging.file.path | Location of the log file. For instance, `/var/log`. |  |
| logging.group.\* | Log groups to quickly change multiple loggers at the same time. For instance, `logging.group.db=org.hibernate,org.springframework.jdbc`. |  |
| logging.level.\* | Log levels severity mapping. For instance, `logging.level.io.rtlscloud=DEBUG`. |  |
| logging.logback.rollingpolicy.clean-history-on-start | Whether to clean the archive log files on startup. | false |
| logging.logback.rollingpolicy.file-name-pattern | Pattern for rolled-over log file names. | ${LOG\_FILE}.%d{yyyy-MM-dd}.%i.gz |
| logging.logback.rollingpolicy.max-file-size | Maximum log file size. | 10MB |
| logging.logback.rollingpolicy.max-history | Maximum number of archive log files to keep. | 7 |
| logging.logback.rollingpolicy.total-size-cap | Total size of log backups to be kept. | 0B |
| logging.pattern.console | Appender pattern for output to the console. | %clr(%d{${LOG\_DATEFORMAT\_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG\_LEVEL\_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr(\[%15.15t\]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG\_EXCEPTION\_CONVERSION\_WORD:-%wEx} |
| logging.pattern.dateformat | Appender pattern for log date format. | yyyy-MM-dd HH:mm:ss.SSS |
| logging.pattern.file | Appender pattern for output to a file. | %d{${LOG\_DATEFORMAT\_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG\_LEVEL\_PATTERN:-%5p} ${PID:- } --- \[%t\] %-40.40logger{39} : %m%n${LOG\_EXCEPTION\_CONVERSION\_WORD:-%wEx} |
| logging.pattern.level | Appender pattern for log level. | %5p |

## Database Properties

| Name | Description | Default |
| --- | --- | --- |
| spring.data.mongodb.authentication-database | Authentication database name. |  |
| spring.data.mongodb.database | Database name. |  |
| spring.data.mongodb.host | Mongo server host. Cannot be set with URI. |  |
| spring.data.mongodb.password | Login password of the mongo server. Cannot be set with URI. |  |
| spring.data.mongodb.port | Mongo server port. Cannot be set with URI. |  |
| spring.data.mongodb.replica-set-name | Required replica set name for the cluster. Cannot be set with URI. |  |
| spring.data.mongodb.uri | Mongo database URI. Overrides host, port, username, password, and database. | mongodb://localhost/test |
| spring.data.mongodb.username | Login user of the mongo server. Cannot be set with URI. |  |
| spring.mongodb.embedded.storage.database-dir | Directory used for data storage. |  |
| spring.mongodb.embedded.storage.oplog-size | Maximum size of the oplog. |  |
| spring.mongodb.embedded.storage.repl-set-name | Name of the replica set. |  |
| spring.mongodb.embedded.version | Version of Mongo to use. |  |

## Server Properties

| Name | Description | Default |
| --- | --- | --- |
| server.address | Network address to which the server should bind. |  |
| server.compression.enabled | Whether response compression is enabled. | false |
| server.compression.mime-types | Comma-separated list of MIME types that should be compressed. | \[text/html, text/xml, text/plain, text/css, text/javascript, application/javascript, application/json, application/xml\] |
| server.compression.min-response-size | Minimum "Content-Length" value that is required for compression to be performed. | 2KB |
| server.forward-headers-strategy | Strategy for handling X-Forwarded-\* headers. |  |
| server.max-http-header-size | Maximum size of the HTTP message header. | 8KB |
| server.port | Server HTTP(S) port. | 8080 |
| server.servlet.context-path | Context path of the application. |  |
| **Session cookie settings** |  |  |
| server.servlet.session.cookie.comment | Comment for the cookie. |  |
| server.servlet.session.cookie.domain | Domain for the cookie. |  |
| server.servlet.session.cookie.http-only | Whether to use "HttpOnly" cookies for the cookie. |  |
| server.servlet.session.cookie.max-age | Maximum age of the cookie. If a duration suffix is not specified, seconds will be used. A positive value indicates when the cookie expires relative to the current time. A value of 0 means the cookie should expire immediately. A negative value means no "Max-Age". |  |
| server.servlet.session.cookie.name | Name of the cookie. |  |
| server.servlet.session.cookie.path | Path of the cookie. |  |
| server.servlet.session.cookie.same-site | SameSite setting for the cookie. |  |
| server.servlet.session.cookie.secure | Whether to always mark the cookie as secure. |  |
| server.servlet.session.persistent | Whether to persist session data between restarts. | false |
| server.servlet.session.store-dir | Directory used to store session data. |  |
| server.servlet.session.timeout | Session timeout. If a duration suffix is not specified, seconds will be used. | 30m |
| server.servlet.session.tracking-modes | Session tracking modes. |  |
| **SSL Settings** |  |  |
| server.ssl.bundle | The name of a configured SSL bundle. |  |
| server.ssl.certificate | Path to a PEM-encoded SSL certificate file. |  |
| server.ssl.certificate-private-key | Path to a PEM-encoded private key file for the SSL certificate. |  |
| server.ssl.client-auth | Client authentication mode. Requires a trust store. |  |
| server.ssl.enabled | Whether to enable SSL support. | true |
| server.ssl.key-alias | Alias that identifies the key in the key store. |  |
| server.ssl.key-password | Password used to access the key in the key store. |  |
| server.ssl.key-store | Path to the key store that holds the SSL certificate (typically a jks file). |  |
| server.ssl.key-store-password | Password used to access the key store. |  |
| server.ssl.trust-certificate | Path to a PEM-encoded SSL certificate authority file. |  |
| server.ssl.trust-certificate-private-key | Path to a PEM-encoded private key file for the SSL certificate authority. |  |
| server.ssl.trust-store | Trust store that holds SSL certificates. |  |
| server.ssl.trust-store-password | Password used to access the trust store. |  |

## Password Validation Properties

| Name | Description | Default |
| --- | --- | --- |
| rtlscloud.security.password.validation.min-length | min. Password length | 5 |
| rtlscloud.security.password.validation.max-length | max. Password length | 20 |
| rtlscloud.security.password.validation.one-digit | min. one digit required | false |
| rtlscloud.security.password.validation.one-lowercase-char | min. one lowercase Latin character required | false |
| rtlscloud.security.password.validation.one-uppercase-char | min. one uppercase Latin character required | false |
| rtlscloud.security.password.validation.one-special-char | min. one one special character required | false |

Unresolved include directive in modules/standalone/pages/properties.adoc - include::setup:partial$mqtt-server-properties.adoc\[\] Unresolved include directive in modules/standalone/pages/properties.adoc - include::setup:partial$things-properties.adoc\[\] Unresolved include directive in modules/standalone/pages/properties.adoc - include::setup:partial$rtls-analysis-properties.adoc\[\] Unresolved include directive in modules/standalone/pages/properties.adoc - include::setup:partial$tracking-properties.adoc\[\]
