Cal.com - Calendar Application

This is very nice addition and I was unable to install it.

Maybe @mrmarkuz can help :slight_smile:

Best regards,

its is part of our roadmap
Hopefully will create it after finishing other apps to be stable

2 Likes

What issues did you have while installing it

@jfranco It’s not a simple installation, see Docker - Cal.com Docs and docker/docker-compose.yaml at main · calcom/docker · GitHub

I’m going to test it and report…

1 Like

I got something working:

4 Likes

…and I’m already testing it :hugs:

Thanks a lot!!

1 Like

Good morning @mrmarkuz

For some reason, the administration part of it does not allow me to access it.

It says I need to change my password or implement the 2FA, but when I try it does not go through.

Observing the logs:

2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at h (.next/server/chunks/57620.js:1:232)
2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at J (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:38948)
2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at async (.next/server/chunks/54532.js:1:3560)
2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at async k (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:41966)
2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at async g (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:42969)
2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at async Q (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:44091) {
2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start:     code: 'ERR_CRYPTO_INVALID_KEYLEN'
2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start:   }
2025-11-09T09:37:32-03:00 [1:calcom3:calcom-app] @calcom/web:start: }
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start: d: Invalid key length
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at h (.next/server/chunks/57620.js:1:232)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at J (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:38948)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at async (.next/server/chunks/54532.js:1:3560)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at async k (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:41966)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at async g (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:42969)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at async Q (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:44091) {
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:   statusCode: 500,
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:   url: undefined,
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:   method: undefined,
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:   data: undefined,
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:   [cause]: RangeError: Invalid key length
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at h (.next/server/chunks/57620.js:1:232)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at J (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:38948)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at async (.next/server/chunks/54532.js:1:3560)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at async k (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:41966)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at async g (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:42969)
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:       at async Q (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:44091) {
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:     code: 'ERR_CRYPTO_INVALID_KEYLEN'
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start:   }
2025-11-09T09:38:02-03:00 [1:calcom3:calcom-app] @calcom/web:start: }
2025-11-09T09:38:17-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at async (.next/server/chunks/54532.js:1:3560)
2025-11-09T09:38:17-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at async k (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:41966)
2025-11-09T09:38:17-03:00 [1:calcom3:calcom-app] @calcom/web:start:     at async g (.next/server/app/api/auth/two-factor/totp/setup/route.js:1:42969)
2025-11-09T09:38:17-03:00 [1:calcom3:calcom-app] @calcom/web:start:   statusCode: 500,
2025-11-09T09:38:17-03:00 [1:calcom3:calcom-app] @calcom/web:start:   url: undefined,
2025-11-09T09:38:17-03:00 [1:calcom3:calcom-app] @calcom/web:start:   [cause]: RangeError: Invalid key length
1 Like

I fixed the key lengths, there’s a new version 1.0.1 available. 2FA should work now but I think it’s best to remove the old app and start over with the new version.

1 Like