Cal.com ist eine beliebte, quelloffene Alternative zu Calendly. Mit Hilfe von Docker und Polycrate können Sie in weniger als 5 Minuten Ihre eigene Instanz von Cal.com auf Hetzner betreiben.
In diesem Artikel zeigen wir den schnellsten und bequemsten Weg, Cal.com mit Docker in der Hetzner Cloud zu self-hosten. Mit Hilfe von Polycrate haben Sie in weniger als 5 Minuten Zugang zu Ihrer eigenen Cal.com Instanz auf Hetzner.
Ihre Cal.com Instanz ermöglicht Ihnen zahlreiche Integrationen mit Kalender- und Meeting-Tools, wie zum Beispiel:
In diesem Artikel wird Ihre Cal.com Instanz mit Microsoft 365 integriert sodass Sie gleich Zugriff auf Ihre MS365 Kalender und Meetings haben.
Was ist Cal.com?
Cal.com (früher bekannt als Calendso) ist eine beliebte, quelloffene Alternative zu Calendly, unterstützt von Tausenden von Entwicklern, einer bekannten Buchungs- und Terminfindungs-Lösung. Cal.com macht die Terminplanung für Sie und Ihre Kunden transparenter und für alle zugänglicher.
Mit Cal.com ermöglichen Sie es Ihren Kunden und Interessenten, Meetings mit Ihnen oder Ihrem Team bequem von Ihrer Website aus zu buchen. Cal.com sorgt dabei dafür, dass nur freie Slots aus den konnektierten Kalendern Ihres Teams für die Terminplanung miteinbezogen werden.
Warum will ich das selbst hosten?
Dafür gibt es viele Gründe. Viele Unternehmen sind auf den Betrieb von Software auf eigener Infrastruktur angewiesen und können auf SaaS-Angebote wie Cal.com nicht zurückgreifen. Andere wiederum - und dazu zählen auch wir bei ayedo - wollen den Betrieb kritischer Business-Komponenten einfach in der eigenen Hand haben. Auch das kann viele Gründe haben: mehr Flexibilität, mehr Kontrolle über das Pricing, bessere Datensicherheit.
So oder so, Cal.com ist eine AGPLv3 lizenzierte Open Source Software und eignet sich dadurch für den Betrieb auf eigener Infrastruktur. Zum Glück für uns bietet Cal.com auch ein fertiges Docker-Setup für’s Self-Hosting an, das wir für Sie mit Hilfe von Polycrate verpackt und konfigurierbar gemacht haben.
Und warum Hetzner und nicht AWS?
Unter allen Providern weltweit hat Hetzner das beste Preis-Leistungs-Verhältnis und schlägt die meisten Konkurrenten mit Abstand, was Preise von Infrastruktur und die dafür gelieferte Performance angeht. Hinzu kommt, dass Hetzner ein europäischer Cloud-Provider ist und dadurch viele potentielle Probleme mit Blick auf Compliance, DSGVO und Cloud Act einfach umschifft werden können.
Installation
Vorbereitung
Sie benötigen einige Credentials und Tools für die korrekte Einrichtung Ihrer Cal.com Instanz:
Passen Sie die Werte der x- Variablen entsprechend der vorbereiteten Secrets und Informationen an. Sobald Sie alle Werte eingetragen haben, können wir mit der Installation beginnen.
Workspace installieren
Führen Sie die folgenden Kommandos aus um den Workspace zu initialisieren, eine VM bei Hetzner zu povisionieren, Docker darauf zu installieren und im Anschluss Traefik und Cal.com in Docker zu starten:
Nachdem alle Befehle sauber terminiert haben, müssen Sie nur noch die IP Ihres Hetzner Servers als Ziel für den A-Record aus x-calcom-hostname in Ihrer DNS Zone eintragen. Innerhalb weniger Minuten sollte die Namensauflösung funktionieren. Traefik wird dann automatisch ein TLS-Zertifikat von LetsEncrypt abholen, um Ihre Cal.com Instanz abzusichern.
Sie können Ihr Terminplanungstool jetzt unter cal.meinefirma.de (bzw. dem Hostnamen den Sie konfiguriert haben) erreichen und die Erstinstallation beginnen:
info
Sie benötigen ein komplexeres Setup von Cal.com, z.B. in Kubernetes oder mit Enterprise SSO?
In unserer Discord Community findest du Antworten auf deine Fragen rund um das Thema ayedo, Kubernetes und Open Source. Hier erfährst du in Realtime was es Neues bei ayedo und unseren Partnern gibt und hast die Möglichkeit mit unserem Team in direkten Kontakt zu treten.
Hochverfügbare SaaS-Infrastruktur für mehr als 2 Milliarden Requests pro Monat In der heutigen digitalisierten Welt sind Ausfallsicherheit und Skalierbarkeit unverzichtbare Merkmale jeder …
![Schutz vor Cyber-Bedrohungen: Ein umfassender Leitfaden zum Cyber Risiko Check] (ein-umfassender-leitfaden-zum-cyber-risiko-check.png)
Ein effektiver Weg, um diese Risiken zu minimieren, ist der …
Compliance leicht gemacht: Die ISO27001 als Schlüssel zur Einhaltung gesetzlicher Vorschriften Die Einhaltung gesetzlicher Anforderungen und Datenschutzrichtlinien ist für Unternehmen eine ständige …
Einleitung In diesem Beitrag zeigen wir dir, wie du Baserow mithilfe von Docker Compose und Traefik bereitstellen und es über einen DNS-Eintrag wie https://data.deine-domain.org zugänglich machen …
Einleitung In diesem Beitrag zeigen wir dir, wie du Mattermost mit Docker Compose und Traefik bereitstellst und es über einen DNS-Eintrag wie https://chat.deine-domain.org erreichst. Diese …
Interessiert an weiteren Inhalten? Hier gehts zu allen Blogs →
Kontaktieren Sie uns
Unsere Cloud-Experten beraten Sie gerne und individuell.
Wir antworten in der Regel innerhalb weniger Stunden auf Ihre Nachricht.
Zu Gen-Z für E-Mail? Einfach mal Discord versuchen. Unter +49 800 000 3706 können Sie unter Angabe Ihrer Kontaktdaten auch einen Rückruf vereinbaren. Bitte beachten Sie, dass es keine Möglichkeit gibt, uns telefonisch direkt zu erreichen. Bitte gar nicht erst versuchen. Sollten Sie dennoch Interesse an synchroner Verfügbarkeit via Telefon haben, empfehlen wir Ihnen unseren Priority Support.