Branding is only available in Enterprise Edition.
privateConfig.yml file.
Setting up Branding
To get started, create aprivateConfig.yml file next to your existing config.yml file:
privateConfig.yml
Mounting Branding Assets
For image assets like logos and backgrounds, you need to mount a volume to the Pangolin container to make them accessible to the application:docker-compose.yml
Reference
All branding configuration options are optional. Only specify the sections you want to customize.Application Name
The name of your application that appears in various places throughout the UI.Example:
"MyApp"Favicon
To customize the favicon, mount your favicon to/app/public/favicon.ico in the container.
docker-compose.yml
Background Image
Path to a custom background image used on authentication pages.Example:
"/branding/backgrounds/bg.png"Requires mounting a volume to
/app/public.Colors
Custom color scheme that overrides the default Tailwind classes for shadcn components.Colors can be provided in OKLCH or HSL format for example and apply to both light and dark modes.Color Reference: Available color properties include
background, foreground, card, card-foreground, popover, popover-foreground, primary, primary-foreground, secondary, secondary-foreground, muted, muted-foreground, accent, accent-foreground, destructive, destructive-foreground, border, input, ring, radius, and chart-1 through chart-5.Example:Logo
Logo configuration for different parts of the application.
Footer
Login Page
Custom text for the login page.
Signup Page
Custom text for the signup page.
Resource Auth Page
Configuration for the resource authentication page shown to users when accessing protected resources.
Emails
Email customization settings.

