Projects
To get a short introduction to the CoCalc Projects page, click the blue Tour button in its top right corner. This is one of several Tours of features in CoCalc.
You can think of a CoCalc’s Project as a virtual computer. Its computational resources are determined by a license applied to the project. You and your project collaborators have equal access to all the files in it, such as Jupyter Notebooks, Linux Terminals, LaTeX documents, and many others. You can edit (or just observe) these files simultaneously and discuss your work in various ways using chats.
You can create multiple projects to work with different groups of collaborators or, well, to work on different projects. You can apply the same license to as many projects as you wish, but its run limit will determine how many of such virtual computers may be running at the same time with allocated resources. Depending on the nature of your work, you may find these resources insufficient. If this happens, you can consider upgrading your license or spinning up some arbitrarily powerful Compute Servers!
Note
Under the hood, a project is a Kubernetes pod and all your files reside in the $HOME
directory of a fictitious user or its subdirectory. All collaborators processes run as the same user, this is a consequence of real time collaboration. Different projects, however, are isolated from one another.
- Project List
- Project Files
- (+) New
- Default contents for new files
- Project Log
- Project Settings
- Title, Description, Name, Image
- Why Add Upgrades?
- Project usage and quotas
- Your upgrade contributions
- Add a License to a Project
- Hide or delete project
- Setup SSH Keys
- Custom environment variables
- Features and Configuration
- About collaborators
- Current collaborators
- Add new collaborators
- Project control
- Sage worksheet server
- Alternate Jupyter Servers in CoCalc
- Cloud storage & remote file systems
- Project Upgrades
- Project Library
- Project Initialization Scripts
- Projects FAQ