Phoebus Olog

List of NixOS options related to the Phoebus Olog service. For how to use them, examine the Phoebus Olog user guide.

services.phoebus-olog.enable boolean[source]

Whether to enable the Phoebus Olog service.

Default value
false
Example
true
services.phoebus-olog.openFirewall boolean[source]

Open the firewall for the Phoebus Olog service.

Warning

This opens the firewall on all network interfaces.

Default value
false
services.phoebus-olog.settings open submodule of attribute set of (string, package, bool, int or float)[source]

Configuration for the Phoebus Olog service.

These options will be put into a .properties file.

Note that options containing a “.” must be quoted.

See here for supported options: https://github.com/Olog/phoebus-olog/blob/v6.0.3/src/main/resources/application.properties

Note

Contrary to upstream, the Phoebus Olog service listens to HTTP connections, not HTTPS.

Default value
{ }
services.phoebus-olog.settings."server.port" string or 16 bit unsigned integer; between 0 and 65535 (both inclusive) convertible to it[source]

The HTTP server port for the REST service.

Default value
8181
services.phoebus-olog.settings.authenticationProviders list of (one of "inMemory", "embeddedLdap", "ldap", "activeDirectory")[source]

User authentication providers.

Multiple authentication providers can be provided, which will be tried in the given order.

For the inMemory authentication provider, two users are provided:

  • admin:adminPass

  • user:userPass

For more information, see upstream’s authentication documentation.

services.phoebus-olog.settings.embedded_ldap_ldif string[source]

Path to an LDIF file describing the content of the embedded LDAP server.

Only valid if authenticationProviders contains "embeddedLdap".

Default value
"classpath:olog.ldif"
Example
"file://${./olog.ldif}"