Available interfaces

XMLRPC interface

This interface allows controlling services via remote procedure calls (RPC) over HTTP in the XML format. This is the main interface of Marche and should always be enabled.

[interfaces.xmlrpc]

The configuration settings that can be set within the interfaces.xmlrpc section are:

port

Default: 8124

The port to listen for xmlrpc requests.

host

Default: 0.0.0.0

The host to bind to.

UDP interface

This interface allows discovery of running Marche daemons. It does not allow controlling services, it just responds to a “ping”-type packet to let clients know there is a Marche daemon running on the host. This is especially useful with UDP broadcasts that search all hosts within a network.

[interfaces.udp]

The configuration settings that can be set within the interfaces.udp section are:

port

Default: 11691

The port to listen for UDP packets.

host

Default: 0.0.0.0

The host to bind to. The broadcast option will be set on the socket.