CoCalc On-Premises
CoCalc OnPrem
CoCalc OnPrem is a self-hosted version of CoCalc designed to run on your own infrastructure. Built on the same robust architecture that powers the main CoCalc platform, OnPrem delivers exceptional performance, scalability, and reliability. This enterprise-grade solution offers:
- The full suite of collaborative tools available on cocalc.com: Jupyter Notebooks for Python, SageMath, R, Octave, editing LaTeX, Code- and Markdown/Text-files, a collaborative Linux Terminal, and a virtual X11 desktop.
- Complete control over your data and computing environment, which results in enhanced privacy and security for sensitive research and educational content;
- Integration with your existing IT infrastructure – for example SAML based SSO authentication;
- Beyond the standard set of included software, it's possible to define customizable software environments and adjust specific features to meet specific institutional needs;
- We'll guide you through the setup process and give you enough information to be able to manage the service, react to issues, plan resource requirements, and know how to scale the various services to your expected usage.
Prerequisites
- A Kubernetes Cluster and some experience managing it. OnPrem should run on your own bare-metal cluster or a managed kubernetes cluster like Amazon's EKS, Google's GKE, or Azure's AKS.
- Some experience working with HELM charts.
- A (sub)domain and TLS certificate (e.g. letsencrypt).
- A common PostgreSQL database.
- A shared network file-system like NFS. It must support the Kubernetes ReadWriteMany file-system access mode.
For more details, see the CoCalc OnPrem documentation.
Purchasing CoCalc OnPrem
Small Business
≤ 25
Monthly Active Users¹1
Production Deployment1
Test Deployment∞
Number of Projects∞
Project Collaborators∞
Cluster Resources² Help for Initial Setup
Premium Support
Collaborative Jupyter, LaTeX, SageMath, R, ...
Custom Software Environments
Regular Software Upgrades
Flexible LLM integration³
GPU Support
SAML SSO
Large Organization
> 25
Monthly Active Users¹≥1
Production Deployment1
Test Deployment∞
Number of Projects∞
Project Collaborators∞
Cluster Resources² Help for Initial Setup
Premium Support
Collaborative Jupyter, LaTeX, SageMath, R, ...
Custom Software Environments
Regular Software Upgrades
Flexible LLM integration³
GPU Support
SAML SSO
University
≤ 150
Monthly Active Users¹1
Production Deployment1
Test Deployment∞
Number of Projects∞
Project Collaborators∞
Cluster Resources² Help for Initial Setup
Premium Support
Collaborative Jupyter, LaTeX, SageMath, R, ...
Custom Software Environments
Regular Software Upgrades
Flexible LLM integration³
GPU Support
SAML SSO
Academic discount
¹ "Monthly Active Users" is defined as the maximum count of distinct "Active Users" during any calendar month, who actually use CoCalc.
² There are no limitations on the number of CPU cores, Memory or Virtual Machines your instance of CoCalc OnPrem can make use of in your cluster.
³ Configure CoCalc OnPrem to use your own internal LLM server for increased privacy.
² There are no limitations on the number of CPU cores, Memory or Virtual Machines your instance of CoCalc OnPrem can make use of in your cluster.
³ Configure CoCalc OnPrem to use your own internal LLM server for increased privacy.