Configure TDS
TDS is configured using a JSON file located at C:\ProgramData\tessonics\tds2\tds-server.json
. That file contains all application settings in key-value form.
To provide some structure, these settings are sorted into blocks. A default configuration after fresh installation may look like this (version 4.8.0):
{
"db": {
"common-file": "C:/ProgramData/tessonics/tds2/database.sqlite3",
"revisions-dir": "C:/ProgramData/tessonics/tds2/revisions",
"snapshot-dir": "C:/ProgramData/tessonics/tds2/snapshots",
"measurement-storage": {
"db-file": "C:/ProgramData/tessonics/tds2/measurements.sqlite3",
"backup-dir": "C:/ProgramData/tessonics/tds2/ms-backup",
"keep-count": 1048576,
"keep-bytes": 1073741824,
"backup-count": 1048576,
"backup-bytes": 1073741824
}
},
"server": {
"name": "Tessonics Data Service",
"ip": "0.0.0.0",
"url": "https://localhost",
"port": 443,
"threads": 0,
"connection-threads": 4,
"permit-empty-logins": false,
"hide-operator-names": false,
"clamp-oversized-bond-measurements": false,
"max-http-request-size": 1073741824,
"set-hsts-headers": false
},
"ssl": {
"use": true,
"cert-file": "C:/ProgramData/tessonics/tds2/certificate.pem",
"private-key-file": "C:/ProgramData/tessonics/tds2/key-file.pem",
"dh-param-file": "C:/ProgramData/tessonics/tds2/dh-params.pem"
},
"session": {
"cookie-secure": true,
"cookie-same-site": "Strict"
},
"auth": {
"client_hide_login_user_list": false
},
"csv": {
"decimal-point": ".",
"list-separator": ","
},
"branding": {
"company-name": "",
"logo-file": ""
},
"reports": {
"cscan-color-palette": "standard",
"weld-checks-sort-order": "id"
},
"logging": {
"level": "info"
},
"password_policy": {
"min_length": 0,
"require_special": false,
"require_number": false
},
"app": {
"check-for-updates": false,
"disk-space-warning-threshold-gb": 1
}
}
To learn more about each of these settings such as db
and ssl
, check out the next pages.