Cal.com
Last updated
Last updated
Cal.com is a meeting scheduler application. Users can set up its self-hosted stack.
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 , self-hosting Cal.com is a challenging process. So, we turned it into a template for easy setup.
After the Node where you'd like to run Cal.com is , you can set it up by following the steps of deployments as documented .
cal-db (latest)
POSTGRES_PASSWORD
has to be specified.
cal-com (2.5.10)
DATABASE_URL
needs to contain POSTGRES_PASSWORD
's value in postgresql://cal-user:${
POSTGRES_PASSWORD
}@cal-db:5432/cal-db
for cal-db.
NEXTAUTH_SECRET
and CALENDSO_ENCRYPTION_KEY
needs to be specified. We recommend 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 setting NEXT_PUBLIC_WEBAPP_URL
to the public URL.
Once the deployment is successful, self-hosted Cal.com is ready to use at by default, as seen below.