Partager l'information et collaborer.
Alternative open source à Calendly, auto-hébergée : pages de réservation sous votre domaine, types d'événements illimités, synchronisation d'agendas et webhooks.
Cal.com (AGPL-3.0, environ 41 000 étoiles GitHub, Next.js) est l'alternative open source à Calendly et à HubSpot Meetings pour les équipes qui veulent maîtriser leur infrastructure de prise de rendez-vous. Contrairement aux services en ligne, Cal.com déployé sur un VPS ServOrbit offre des types d'événements illimités — entretiens, démonstrations, ateliers collectifs — des liens de réservation en marque blanche sous votre propre domaine, et le contrôle complet des données de réservation : aucun tiers ne voit les disponibilités ni les coordonnées de vos clients.
La plateforme est une application Next.js adossée à PostgreSQL 16. Elle prend en charge la synchronisation bidirectionnelle des agendas (Google Calendar, CalDAV, Office 365), la génération automatique de liens de visioconférence (Jitsi, Google Meet, Zoom), la répartition en round-robin des rendez-vous au sein d'une équipe, ainsi qu'une couche de webhooks et d'API qui relie Cal.com à votre CRM, à n8n ou à Zapier. Sur un VPS de 2 Go, l'instance absorbe plusieurs centaines de réservations par jour sans autre dépendance que la base PostgreSQL fournie. Le domaine se choisit avant le déploiement : c'est lui qui porte vos pages de réservation, et l'URL publique est figée dès le premier démarrage. Un serveur SMTP reste à brancher pour que vos invités reçoivent confirmations et invitations d'agenda.
rdv.votre-domaine.com), votre logo et vos couleurs, sans marque Cal.com visible par vos clients.Remplacez Calendly par une page de réservation hébergée sous votre domaine. Créez des types d'événements pour les premiers échanges et les séances facturées, connectez votre Google Calendar pour éviter les doubles réservations, et laissez vos prospects choisir un créneau en quelques secondes. Votre liste de clients et vos habitudes de disponibilité ne sortent pas de votre VPS.
Intégrez le module de réservation Cal.com dans le parcours d'inscription de votre application pour que les nouveaux utilisateurs planifient eux-mêmes un appel de mise en route. Le webhook prévient votre backend à chaque réservation : envoi d'un courriel de bienvenue, création d'un contact dans le CRM, ouverture d'un ticket — sans geste manuel.
Créez un type d'événement en round-robin partagé par l'équipe de recrutement : les candidats voient toujours des disponibilités réelles. Chaque intervieweur connecte son agenda, Cal.com répartit les rendez-vous équitablement et envoie les invitations. Plus de tableur de suivi ni d'échanges de courriels pour trouver un créneau.
Proposez des consultations individuelles avec encaissement Stripe avant confirmation. Définissez un nombre maximal de rendez-vous par jour, des temps de battement entre les sessions et une politique d'annulation propre à chaque type d'événement. L'historique complet reste dans votre base PostgreSQL : vous l'interrogez ou l'exportez comme vous l'entendez.
Guide optimisé pour les VPS Cloud ServOrbit.
Cal.com fait tourner une application Next.js et une base PostgreSQL 16 : un VPS ServOrbit de 2 Go de RAM sous Ubuntu 24.04 encaisse plusieurs centaines de réservations par jour. Toutes les données de rendez-vous vivent dans le volume PostgreSQL de la pile — aucune base externe n'est nécessaire.
Cal.com exige un domaine, et celui-ci doit être arrêté avant le premier démarrage : NEXT_PUBLIC_WEBAPP_URL est figé dans la construction Next.js et dans NextAuth dès le lancement initial. Créez l'enregistrement DNS de votre sous-domaine — par exemple rdv.votre-domaine.com — vers l'IP du VPS avant de lancer le déploiement.
Ouvrez l'URL : Cal.com vous redirige vers son assistant de première configuration (/auth/setup) où vous créez VOTRE compte administrateur. Faites-le dès la fin de l'installation : cet assistant n'est protégé par rien tant que le premier compte n'existe pas.
Dans votre espace client ServOrbit, ouvrez Marketplace → Collaboration & productivité → Cal.com et lancez le déploiement en renseignant le domaine préparé à l'étape précédente. La pile à deux conteneurs — application et PostgreSQL 16 — démarre en une minute environ, le temps que les migrations de base s'appliquent.
Ouvrez https://rdv.votre-domaine.com : Cal.com affiche l'assistant de premier démarrage. Saisissez votre nom, votre adresse et un mot de passe pour créer le compte propriétaire — aucun serveur SMTP n'est requis pour cette première connexion. Rendez-vous ensuite dans Settings → Calendars pour relier Google Calendar ou CalDAV.
Créez votre premier type d'événement (durée, plages de disponibilité, temps de battement) : Cal.com génère la page de réservation correspondante, que vous partagez par lien ou intégrez à votre site. Configurez enfin un fournisseur SMTP dans Settings → Email, sans quoi vos invités ne recevront ni confirmation ni invitation d'agenda.
NEXT_PUBLIC_WEBAPP_URL est inscrit dès le premier démarrage dans chaque lien de réservation, chaque rappel OAuth et chaque cookie NextAuth : changer le domaine casse l'authentification de tous les comptes existants. Arrêtez donc votre domaine définitif avant de déployer. S'il faut vraiment le modifier, il faut supprimer le volume calcom_db, redéployer avec la nouvelle adresse et reconfigurer les intégrations d'agenda.Vous maintenez un projet qui utilise Cal.com ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=cal-com&utm_source=deploy-badge&utm_medium=referral&utm_campaign=cal-com)<a href="https://servorbit.com/vps-cloud?template=cal-com&utm_source=deploy-badge&utm_medium=referral&utm_campaign=cal-com"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Cal.com on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
Stockage, partage et collaboration d'équipe. Vos fichiers, calendriers et contacts sur votre propre infrastructure.
Collaboration & ProductivitéMessagerie d'équipe sécurisée et auto-hébergée. Channels, threads, intégrations — sans dépendance à Slack ou Teams.
Collaboration & ProductivitéBase de connaissances moderne pour vos équipes. Documentation structurée, recherche full-text et gestion fine des accès.
Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en français, anglais et arabe.