Skip to content

TeaRex-coder/calendar-embed

Repository files navigation

Running Cal.com embed in a Docker Container

About The Project

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

Requirements

Installation

Vercel

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

Vercel Docs

Self-Host

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