Is it possible to whitelabel Cal.com when self-hosting with Cloudron?
-
Hi, I'm successfully self-hosting Cal.com with Cloudron. Email confirmations work, App integrations works, all is functional. However, is it possible to white label (change cal.com branding)?
The Cal.com official documentation instructs to white label like this: https://cal.com/docs/how-to-guides/whitelabel/self-hosted-instance
However, I assume those instructions don't apply since I'm self-hosting through Cloudron.
Is it possible to white label Cal.com when the self-hosted instance was made with cloudron?
-
I don't use this app but according Cal's doc page you referenced, they're saying you can edit those variables. In Cloudron, you can usually find the file to edit using the app's file manager and editing the /env file.
Edit: just read the logo is hardcoded. I'm installing the app to see if a variable was added for this during packaging.
Edit 2: Logged in as admin > appearance > flip on "Disable Cal.com branding" option. Then, I tried adding the logo variables found in constants.ts (you can see the code on their github here), but I couldn't get them to work. I'm not sure if it's just my install, but Cal takes over 5 mins to come back up after a restart.
The logs viewer is showing Healtheck error: Error: connect ECONNREFUSED for the 5 min duration then it just "starts".
-
@humptydumpty thanks so much for taking the time to look into it. I'm impressed by your intention of finding an answer by installing it and troubleshooting. I really appreciate it.
-
@humptydumpty @bhetto Have you tried to locate the cal.com logo file and replace it with your own? Match the dimensions and file type of the original logo file by padding yours. After an update you might need to confirm that the logo hasn't been updated, but this might be a simple solution.
-
@crazybrad I couldn't get the variables to work. I tried what was shown in the original file iirc something like @export but there's a comment that says its deprecated and mentions another variable to use. Either way, I tried all possible combinations and nothing worked. I don't like touching the packaging files since any edits will get wiped upon updating. Hopefully this can be addressed in the packaging but I suggest @bhetto takes this upstream as I don't intend on using the app. I only installed it to help troubleshoot and to see if the app would be a good fit for my use-case.
-
Once again, thanks @humptydumpty. The app is perfect for my use case and it's well polished. So, I think I'll just use it with its branding since there doesn't seem to be a straight forward way to white labeling. Thanks again.
-
@bhetto said in Is it possible to whitelabel Cal.com when self-hosting with Cloudron?:
The Cal.com official documentation instructs to white label like this: https://cal.com/docs/how-to-guides/whitelabel/self-hosted-instance
If you're on the Ultimate or Platform plan of Cal.com, we have made it very easy for you to white label your self-hosted instance.
On the documentation page, it says that the instructions only apply if you are on the Ultimate or Platform plan.
But I did not find those plans on cal.com website. Must be outdated.Anyways, looks like this is solved one way or the other.