1.2 KiB
1.2 KiB
| id | title | status | assignee | created_date | labels | dependencies | priority |
|---|---|---|---|---|---|---|---|
| task-10 | Finish setting up schedule.jeffemmett.com | To Do | 2026-02-03 20:13 | high |
Description
Complete the self-hosted Cal.com deployment at schedule.jeffemmett.com. The instance is running (calcom, calcom-db, calcom-redis containers on Netcup) but needs final configuration steps.
Acceptance Criteria
- #1 Complete Cal.com setup wizard and create admin account
- #2 Set up Google Calendar OAuth credentials (Google Cloud Console → enable Calendar API → create Web OAuth client → redirect URI: https://schedule.jeffemmett.com/api/auth/callback/google)
- #3 Add GOOGLE_API_CREDENTIALS to /opt/websites/calcom/.env on Netcup and restart calcom container
- #4 Connect Google Calendar from Cal.com Settings → Calendars
- #5 Disable public signups (set NEXT_PUBLIC_DISABLE_SIGNUP=true in .env, restart)
- #6 Test booking flow end-to-end (create event type, make test booking, verify email notification via Resend)
- #7 Test Google Calendar sync (verify bookings appear in Google Calendar)