MSP & up Included from the MSP tier and above. See pricing.

WolfCustom

🔑 Enterprise Plugin — requires an active Enterprise license

WolfCustom is a white-label branding plugin that lets you replace every visible piece of WolfStack branding with your own company identity. Your team and customers see your brand — not WolfStack.

🔌 Plugin System Enterprise Licensing

What You Can Customise

🎨 Company Logo Upload your logo or provide a URL. Replaces the WolfStack logo in the sidebar.
📄 Company Name Your company name appears in the browser tab title instead of WolfStack.
🌈 Favicon Replace the browser tab icon with your own favicon (ICO or PNG).
🎨 Accent Colour Pick a custom accent colour for buttons, links, active states, and highlights.
© Copyright Notice Hide or replace the default copyright footer with your own text.
💻 Custom CSS Inject custom CSS for advanced theming — fonts, backgrounds, spacing, and more.
👀 Version Number Optionally hide the WolfStack version number from the sidebar.
📷 Live Preview See changes in real time before saving. Settings apply immediately to all users.

How It Works

WolfCustom is a lightweight plugin with no backend binary — just frontend CSS and JavaScript that runs in the browser. When the plugin loads:

  1. Reads your saved branding configuration from the server
  2. Replaces the sidebar logo image with your uploaded logo
  3. Updates the browser tab title and favicon
  4. Applies your accent colour to CSS variables
  5. Hides or replaces the copyright footer
  6. Injects any custom CSS you’ve added

Changes apply instantly to every user’s browser on their next page load. No server restart required.

Installation

WolfCustom requires a valid Enterprise license. Once licensed:

# Download and install
curl -fsSL https://downloads.wolf.uk.com/wolfcustom-latest.tar.gz | sudo tar xzf - -C /etc/wolfstack/plugins/

# Restart WolfStack to load the plugin
sudo systemctl restart wolfstack

Or install from the WolfStack UI: Settings → Plugins → Install Plugin.

After installation, go to Settings → White-Label Branding to configure your company identity.

Configuration Storage

All branding settings and uploaded files are stored in:

/etc/wolfstack/plugins/wolfcustom/data/
  config.json     — branding settings (name, colours, URLs)
  logo.png        — uploaded company logo (if using upload rather than URL)

Configuration is stored as JSON and can be backed up, version-controlled, or replicated across nodes in a cluster by copying the data/ directory.

Plugin Structure

/etc/wolfstack/plugins/wolfcustom/
  manifest.json     — plugin metadata (enterprise_only: true)
  web/
    plugin.js       — branding logic and settings page UI
    plugin.css      — settings page styling

No backend binary, no database, no external dependencies. The entire plugin is three files.

Esc