sdm.conf
This section describes the various configuration options sdm.conf file can contain.
Caution
Use UNIX file fomatting when editing the file
File entries must be formatted as follows:
[Section]
key=value
For example to activate syslog:
[syslog]
address=“server.example.com”
port=53
level=6
tag=“sdm”
uuid
Note
Do not delete the uuid, it identifies the sdm software. All licenses are bound to the uuid which is individual to every instance of sdm, it is like a product key for an OS
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
uuid | key | 408aca84-a2b0-11eb-bcbc-0242ac130002 | key=408aca84-a2b0-11eb-bcbc-0242ac130002 | >v0.0.1 |
logLevel
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
logLevel | level | 1-7 | level=1 | >v0.0.1 |
syslog
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
syslog | level | 1-7 | level=6 | >v0.0.1 |
address | your servers address | address=“server.example.com” | >v0.0.1 | |
port | 53 or custom | port=53 | >v0.0.1 | |
tag | sdm | tag=“sdm” | >v0.0.1 |
logAuth
Info
logAuth is for only internal usage
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
logAuth | key | key="" | >v0.0.1 |
api
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
api | jrpc2TCPInterface | Any network interface | jrpc2TCPInterface=“enp1s0” | >v1.8.50 |
jrpc2TCPPort | Default: 64823 | jrpc2TCPPort=64823 | >v1.8.50 | |
jrpc2HTTPInterface | Any network interface | jrpc2HTTPInterface=“enp1s0” | >v1.8.50 | |
jrpc2HTTPPort | Default: 64880 | jrpc2HTTPPort=64880 | >v1.8.50 | |
jrpc2Console | on/off | jrpc2Console=on | >v1.8.50 |
dante
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
dante | primary | Any network interface | primary=“enp1s0” | >v1.8.50 |
secondary | Any network interface | secondary=“enp2s0” | >v1.8.50 |
preset
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
preset | recallPresetIDOnStart | Any preset as defined in presets_config.toml | recallOnStart=1 | >v1.8.50 |
preset | recallPresetNameOnStart | Any preset as defined in presets_config.toml | recallOnStart=mypreset | >v1.8.50 |
recallOnStartDelay | x (seconds) | recallOnStartDelay=10 | >v1.8.50 |
ifConfig (deprecated)
Note
ifConfig is deprecated
Use api section to define interface/port for 3rd party communication and dante section to define the interfaces used for Dante™
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
dante | primary | Any network interface | primary=“enp1s0” | <v1.8.50 |
secondary | Any network interface | secondary=“enp2s0” | <v1.8.50 | |
cmdServer | Any network interface | cmdServer=“enp2s0” | <v1.8.50 |
cmdServer (deprecated)
Note
cmdServer is deprecated
Use api section to define the port for 3rd party communication
Section | Key | Value | Example | Supported Versions |
---|---|---|---|---|
cmdServer | port | port=48648 | <v1.8.50 |