Config reference
Config file is located at /etc/trasa/config/config.toml
tip
You can override config file values with environment variables. e.g. To override logging.level, you need to set env variable LOGGING.LEVEL
database
dbname
type:
string
default:
trasadb
Database name
dbuser
type:
string
default:
trasauser
Database username
dbpass
type:
string
default:
trasauser
Database password
dbtype
- type:
enum string {"postgres","cockroachdb"}
- default:
cockroachdb
Database type
server
type:
string
default:
127.0.0.1
Database hostname/ip
port
type:
string
default:
5432
Database port
sslenabled
type:
bool
default:
false
Database ssl status
usercert
type:
string
default: ``
Database ssl user certificate file path (only applicable if
sslenabled=true
).
userkey
type:
string
default: ``
Database ssl user private key file path (only applicable if
sslenabled=true
).
cacert
type:
string
default: ``
Database ssl ca certificate file path (only applicable if
sslenabled=true
).
logging
level
- type:
string
- default:
TRACE
log level
minio
status
- type:
bool
- default:
false
Enable minio. If disabled local file system is used to store session recordings.
server
- type:
string
- default:
127.0.0.1
Minio server hostname/IP
key
- type:
string
- default:
minioadmin
Minio access key
secret
- type:
string
- default:
minioadmin
Minio access secret
sslenabled
- type:
bool
- default:
false
Enable ssl in minio
redis
server
- type:
string
- default:
127.0.0.1
Redis server hostname/IP
security
insecureSkipVerify
- type:
bool
- default:
false
Skip ssl verify while making http requests.
trasa
autoCert
- type:
bool
- default:
true
Use autoCert to generate signed certificates from Let's Encrypt.
listenAddr
- type:
string
- default:
localhost
Listen address of TRASA server
cloudServer
- type:
string
- default:
https://sg.cpxy.trasa.io
Address of proxy server to forward U2F requests
proxyDashboard
- type:
bool
- default:
false
If enabled TRASA server will proxy dashboard instead of serving. It is useful during development when dashboard is served usingnpm start
command.
dashboardAddr
- type:
bool
- default:
localhost:3000
If proxyDashboard is enabled TRASA server will proxy dashboard from this address.
proxy
sshlistenAddr
- type:
string
- default:
:8022
Listen address of ssh proxy
guacdAddr
- type:
string
- default:
127.0.0.1:4822
Address of guacd
guacdEnabled
- type:
bool
- default:
false
vault
tsxvault
- type:
bool
- default:
true