WolfCustom
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.
What You Can Customise
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:
- Reads your saved branding configuration from the server
- Replaces the sidebar logo image with your uploaded logo
- Updates the browser tab title and favicon
- Applies your accent colour to CSS variables
- Hides or replaces the copyright footer
- 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.