I had issues self-hosting my Cal.com instance. So I just embeded my hosted insatnce to still have a custom domain. This app is built using React
Fork this repository
gh repo fork https://github.com/TeaRex-coder/calendar-embed --clone=true && cd calendar-embed
Update calLink: "alexboutoille", with your calLink
nano /src/components/Calendar.jsx
Deploy with Vercel from your fork
Clone this repository + setup
git clone https://github.com/TeaRex-coder/calendar-embed.git
cd calendar-embed
Update calLink: "alexboutoille", with your calLink
nano /src/components/Calendar.jsx
Build with Docker Compose
docker-compose.yml
version: "3"
services:
calendar-embed:
build: .
ports:
- "8080:80"
container_name: calendar-container
restart: unless-stopped
docker compose up -d --force-recreate
To use you own domain consider using a reverse proxy like Traefik