sdm.conf
This section describes the various configuration options sdm.conf file can contain.
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
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
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)
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)
Use api section to define the port for 3rd party communication
Section |
Key |
Value |
Example |
Supported Versions |
cmdServer |
port |
|
port=48648 |
<v1.8.50 |
Last updated on 20 Mar 2021
Published on 20 Mar 2021