
Moteur de planification open-source
Gratuit
Cal.diy est la distribution communautaire auto-hébergée de l'infrastructure de planification Cal.com. Conçu pour les développeurs et les utilisateurs soucieux de leur vie privée, il offre une alternative robuste et en marque blanche aux plateformes propriétaires. Contrairement à l'offre SaaS commerciale de Cal.com, Cal.diy permet un contrôle total sur la résidence des données, la gestion de la base de données et le déploiement de l'infrastructure. Il s'appuie sur une stack moderne optimisée pour les environnements conteneurisés, permettant d'intégrer directement des API tierces comme Zoom, Stripe et Twilio dans vos instances privées. C'est la solution idéale pour les équipes techniques nécessitant un moteur de réservation personnalisable et auto-géré sans les contraintes d'un service cloud managé.
Offre une propriété complète de la stack applicative, permettant un déploiement sur des serveurs privés ou des VPC. Cela garantit une conformité stricte avec les réglementations sur la souveraineté des données en conservant toutes les métadonnées de réservation, les informations utilisateur et les journaux de calendrier au sein de votre propre infrastructure, éliminant ainsi la dépendance envers des fournisseurs cloud tiers pour le stockage.
Conçue nativement pour Docker, la plateforme prend en charge un déploiement fluide sur les principaux fournisseurs cloud comme Azure, Railway et Render. Cette approche axée sur les conteneurs simplifie la gestion des dépendances, assure la parité des environnements entre développement et production, et permet une mise à l'échelle rapide via des outils d'orchestration standards comme Kubernetes ou Docker Swarm.
Inclut un support natif pour des API tierces critiques, notamment Google Calendar, Microsoft Graph, Zoom et Stripe. Les développeurs peuvent configurer ces intégrations via des variables d'environnement, permettant des liens de visioconférence automatisés, le traitement des paiements pour les réservations payantes et des notifications SMS via Twilio sans modifier le code source de l'application.
Utilise un système de migration robuste pour gérer les mises à jour du schéma à mesure que la plateforme évolue. Cela permet aux administrateurs de mettre à niveau leurs instances en toute sécurité tout en préservant l'intégrité des données, garantissant que les configurations personnalisées et les enregistrements de réservation existants restent compatibles avec les nouvelles versions du code lors du cycle de mise à jour.
Propose une interface utilisateur propre et personnalisable qui peut être marquée pour correspondre aux exigences organisationnelles spécifiques. Contrairement aux plateformes SaaS imposant leur image, Cal.diy permet des modifications approfondies du CSS et de la mise en page, ce qui le rend adapté à une intégration directe dans des applications web existantes ou des portails internes en tant que composant de planification fluide.
Clonez le dépôt officiel Cal.diy depuis GitHub vers votre environnement de développement local.,Configurez vos variables d'environnement dans le fichier .env, incluant les chaînes de connexion à la base de données et les clés API pour les intégrations tierces.,Construisez le conteneur Docker via 'docker-compose up' pour initialiser l'application et ses dépendances.,Exécutez les migrations de base de données via la CLI pour assurer la compatibilité du schéma avec la version actuelle.,Exposez votre instance via un reverse proxy comme Nginx ou Traefik pour gérer la terminaison SSL et le routage de domaine.,Accédez à votre instance via votre domaine configuré pour commencer à définir les types d'événements et la disponibilité des utilisateurs.
Les départements IT utilisent Cal.diy pour héberger un système de réservation privé et sécurisé pour les réunions internes et l'allocation des ressources, garantissant que les données de planification sensibles ne quittent jamais le réseau privé ou l'environnement cloud de l'entreprise.
Les freelances et consultants déploient leurs propres instances pour gérer les réservations clients sans payer de frais SaaS mensuels, conservant un contrôle total sur leur liste de clients et leur historique de réservation tout en évitant le verrouillage des données lié à une plateforme spécifique.
Les développeurs SaaS intègrent Cal.diy dans leurs propres produits pour offrir aux utilisateurs des capacités de planification natives, tirant parti du moteur open-source pour éviter de construire une logique complexe de synchronisation de calendrier à partir de zéro.
Besoin d'une solution de planification conteneurisée et fiable qui s'intègre dans les pipelines CI/CD existants et permet un contrôle granulaire sur les configurations côté serveur et les politiques de sécurité.
Requièrent un outil de planification qui garantit la résidence des données et évite les pratiques de suivi ou de partage de données courantes dans les plateformes de planification commerciales hébergées.
Cherchent à intégrer une fonctionnalité de planification robuste dans leurs propres produits sans les coûts élevés ou les limitations des services de planification basés sur des API propriétaires.
Édition communautaire open-source. Utilisation et modification gratuites sous la licence du projet. Les utilisateurs sont responsables de leurs propres coûts d'hébergement et d'infrastructure.