Cal.com
Cal.com is a meeting scheduler application. Users can set up its self-hosted stack.
Why use dyrector.io to set up Cal.com
Cal.com is awesome. We like it and use it everyday, people like it, too. Chances are, if you're here, you like it, as well. Even better that they provide self-hosted usage. But as some users pointed out on Hacker News, self-hosting Cal.com is a challenging process. So, we turned it into a template for easy setup.
Set up Cal.com
After the Node where you'd like to run Cal.com is registered, you can set it up by following the steps of deployments as documented here.
Configuration
cal-db (latest)
POSTGRES_PASSWORD
has to be specified.
cal-com (2.5.10)
DATABASE_URL
needs to containPOSTGRES_PASSWORD
's value inpostgresql://cal-user:${
POSTGRES_PASSWORD
}@cal-db:5432/cal-db
for cal-db.NEXTAUTH_SECRET
andCALENDSO_ENCRYPTION_KEY
needs to be specified. We recommend OpenSSL to generate these secrets.If you have a node with Traefik enabled you can use
http://cal.localhost
(or any other domain setup in the ingress settings) by settingNEXT_PUBLIC_WEBAPP_URL
to the public URL.
Once the deployment is successful, self-hosted Cal.com is ready to use at localhost:7000 by default, as seen below.
Last updated