Jerakia server can be started from the Jerakia CLI utility using the server
subcommand
# jerakia server &
If you installed Jerakia using the AIO system package see installation docs on a systemd based platform, you can start Jerakia server using the systemd unit script.
# systemctl start jerakia
By default Jerakia server will bind to 127.0.0.1
on port 9843
Jerakia Server configuration defaults can be overwritten in the jerakia.yaml
configuration file by adding a hash called server
, eg:
server:
port: 9991
It supports the following configuration options
bind
: The IP address to bind to. This should always be 127.0.0.1
in a production environment, if you wish to expose the API across the network you should use a reverse proxy such as nginx and use HTTPSport
: The port for Jerakia Server to use, the default is 9843
token_ttl
: The length of time (in seconds) to cache tokens in memory before refreshing from the database, setting this option too low can impact performance, the default is 300 seconds.