Custom branding for the web

Customers may configure properties to replace Deephaven branding with their own logos in the Web UI on the login screens and Settings menu. If not defined, Deephaven logos will be displayed by default.

The following properties are supported:

PropDescription
Webapi.logo.splashSet this prop to a full path to an image file to display on the login splash screen. Supports png, svg, and jpg.
Webapi.logo.settingsSet this prop to a full path to an image file to display in the settings menu. Supports png, svg, and jpg.
Webapi.support.contactSet this prop to an e-mail address to contact support.
Webapi.support.documentationSet this prop to a URL for support documentation.
Webapi.faviconSet this prop to a full path to an image file to display as the favicon in the browser tab. Supports png, svg, jpg, and ico. 16x16 pixels recommended.
Webapi.titleSet this prop to a full path to a text file containing a string to display as the title in the browser tab. The title may contain spaces. Long titles may be truncated.

Examples:

Webapi.logo.splash=/full/path/logo.png
Webapi.logo.settings=/full/path/logo.jpg
Webapi.support.contact=test<span>@</span>domain.com
Webapi.support.documentation=https://test.domain.com
Webapi.favicon=/full/path/favicon.svg
Webapi.title=/full/path/title.txt

Files must be placed somewhere on the server. We recommend putting images in /etc/sysconfig/illumon.d/resources/, which ensures these files will be preserved after any Deephaven upgrades.

Note

The logo and the prop must be chmoded to at least 755.