White-labeling
Customize branding for your deployment.
Self-hosted installs run in single-org mode: your whole instance is one organization, so the name and logo you set for it are effectively the branding your whole team sees.
What you can customize today
In the desktop app, open Settings → Organization. Admins can set:
- Organization name, shown wherever your instance identifies itself: the organization switcher, the account sidebar, and shared workspace views. Up to 255 characters.
- Logo, a square image shown next to the name in the same places. PNG, JPEG, WebP, or GIF, up to 256 KB.
Changes apply immediately for everyone in the organization; there is nothing to restart on the server.
Server identity (env-based)
Separately from organization branding above, the server itself declares an
identity to the desktop app — this is what makes a self-hosted instance read
as itself instead of Proliferate Cloud. Set these in .env.static and run
./update.sh; every field also accepts a PROLIFERATE_ prefix:
| Variable | Effect |
|---|---|
INSTANCE_NAME | Shown in the desktop account footer's persistent "Connected to <name>" line. Empty falls back to showing the connected server's host name. |
INSTANCE_SUPPORT_EMAIL | Routes users to your own support instead of Proliferate's. Empty means the desktop offers no support-email affordance for this server. |
INSTANCE_SUPPORT_URL | An operator support or docs URL, shown alongside the email when set. |
INSTANCE_LOGO_URL is accepted by the server and returned on /meta today,
but the desktop does not render it in any surface yet — setting it has no
visible effect until that ships. Don't rely on it for branding yet.
These are distinct from the organization name/logo above: they identify the server (useful even before anyone has set up an organization profile, and independent of whichever organization a self-hosted single-org instance happens to be named), while organization branding identifies the workspace inside the app.
What is not customizable yet
The desktop application itself is still Proliferate-branded: the app name, window title, taskbar/dock icon, and color theme are fixed. Organization name/logo and the server identity fields above cover instance and workspace identity inside the app, not the shell around it.
If a deeper rebrand (application name, icon, or theme) is a requirement for your rollout, contact us and we will work with you directly.