|
|
# Installation
|
|
|
|
|
|
Runtime dependencies are:
|
|
|
* Java 8 or higher
|
|
|
|
|
|
Copy `RMBTQoSServer.jar` wherever you like. That's all.
|
|
|
|
|
|
# Configuration
|
|
|
|
|
|
When running, the server will load file `config.properties` from its working directory. Example configuration is in the source code repository - file `RMBTQoSServer/config.properties`.
|
|
|
|
|
|
Notable options:
|
|
|
* IP address to listen on (default is 0.0.0.0)
|
|
|
* ports to run tests on
|
|
|
* by default privileged ports are required
|
|
|
* TODO how is it linked with control server?
|
|
|
* SSL
|
|
|
* TODO certificate, where, what,...
|
|
|
* secret key
|
|
|
* see [secret key management](secret-keys)
|
|
|
|
|
|
# Run
|
|
|
|
|
|
Simply invoke `java -jar RMBTQoSServer.jar`. No graceful shutdown is implemented so to stop it, just kill it - `killall java`.
|
|
|
|