Back to Cal

How to white label the self hosted instance

docs/self-hosting/guides/white-labeling/introduction.mdx

6.2.01.4 KB
Original Source

We have made it very easy for you to white label your self-hosted instance.

<Steps> <Step title="Update environment variables"> Please update the following env variables to match your desired branding: ``` NEXT_PUBLIC_APP_NAME="acme.com" NEXT_PUBLIC_SUPPORT_MAIL_ADDRESS="[email protected]" NEXT_PUBLIC_COMPANY_NAME="ACME inc." ``` </Step> <Step title="Update logos"> The images for the logo are placed in `/web/public` . You can update the logo by changing the value of the following constants in `/packages/lib/constants.ts` file: 1. LOGO 2. LOGO_ICON to the file name of your logo and logo icon, or the paths with file name to your respective logo and logo icon images from `/web/public`. </Step> <Step title="Instance wide theming"> The instance wide theme can be easily updated thanks to the color tokens we have in place. Simply modify the hex-codes within the `apps/web/styles/globals.css` file against the [color tokens](/self-hosting/guides/white-labeling/color-tokens), and the entire application can be consistently whitelabeled to your brand identity. </Step> </Steps> <Note> If you're using custom SMTP server for emails, you might need to set `NODE_EXTRA_CA_CERTS` env variable equal to the path of your CA certificate so that it can be recognized by the calcom application. </Note>