Skip to content

Project Volumes

Project volumes provide a limited workspace for sharing files between members of a project. They are mounted into all sessions of the project members.

Manage a Volume

Project administrators can create and delete volumes in a project.

Access a Volume

Volumes are mounted into all sessions of the project members. You can access the volume under /shared/<project-slug>.

The permissions are derived with the following rules:

Persistent sessions without provisioning:

All shared volumes of projects are mounted according to the user's or token's permission. If shared_volumes:update (read-write user) is granted, the volume is mounted read-write. If shared_volumes:get (read-only user) is granted, the volume is mounted read-only. Otherwise, the volume is not mounted.

Persistent session with provisioning:

Same as persistent sessions without provisioning, but only projects that are part of the provisioning are considered.

Read-only sessions:

Same as persistent sessions with provisioning, but all volumes are mounted as read-only.