Workspaces

One team. One workspace. Zero chaos.

Workspaces are how teams organize files, manage access, and collaborate on dosya.dev. Think of them as shared drives, with fine-grained permissions built in.

Unlimited Members
Unlimited Workspaces
5 Built-in Roles
+ Custom Roles
Scenario

How a video team uses Workspaces

1
The producer creates a workspace Sarah creates a workspace called "Brand Campaign 2026" and invites her team: 2 editors, a colorist, a sound designer, and the client.
2
She assigns roles Editors get Editor access so they can upload, rename, and organize files. The client gets Viewer access so they can download and comment, but can't delete anything.
3
Everyone works from the same place Editors upload 500 GB of dailies. The colorist pulls graded clips. The client reviews cuts and leaves comments. All from one workspace. No more "which Dropbox folder was it in?"
4
The project wraps Sarah archives the workspace. Files stay accessible for 90 days, then she can export or delete them. The client's access is automatically revoked.
Scenario

How a healthcare company keeps data in Germany

1
The CTO creates a workspace with region restrictions A healthcare company handles patient imaging data under GDPR. The CTO creates a workspace called "Patient Scans" and locks it to eu-central-2 (Frankfurt, Germany). All files in this workspace are stored exclusively on Hetzner servers in Frankfurt.
2
Allowed regions are enforced Even though dosya.dev operates in 46 regions, this workspace only allows uploads to and downloads from eu-central-2. Data never leaves Germany: not during upload, not during transfer, not during download. The workspace settings page shows exactly which regions are permitted.
3
Team members across Europe collaborate safely Radiologists in Berlin, Munich, and Vienna are invited as Editor. External consultants in London get Viewer access. Everyone connects to the Frankfurt region and the data stays pinned regardless of where the user is located.
4
Audit logs prove compliance Every upload, download, and access event is logged with the user, timestamp, IP, and region. When auditors ask "where is the data stored?", the workspace settings and audit logs provide a clear, verifiable answer.

Region pinning per workspace

Each workspace can be locked to one or more specific regions. Once set, all files in that workspace are stored and served exclusively from those regions. This is available on all paid plans and is essential for GDPR, HIPAA, and other data residency requirements.

How it works

Set up in under a minute

1

Create

Name your workspace, pick a region, and you're live. Takes 5 seconds.

2

Invite

Add team members by email. Assign roles. They get access instantly, no app to install.

3

Collaborate

Upload, organize, share, and comment. Everyone sees the same files in real time.

Features

Everything a team workspace needs

Unlimited Members

Invite as many people as you need. No per-seat charges on paid plans.

Granular Permissions

Control who can upload, download, delete, share, or manage the workspace.

Shared Folders

Organize files in folders with their own permission overrides per member.

Comments

Leave feedback on any file. Threaded conversations keep discussions organized.

Audit Logs

See who uploaded, downloaded, deleted, or shared every file. Full activity history.

File Requests

Send upload links to external people. Files land directly in your workspace.

Permission Flows

See how permissions work in practice

Click on a flow to see what happens when different roles try to perform actions.

1

Editor uploads a file

ALLOWED
Alex Editor
Upload video.mp4
Permission upload: yes
Result File saved
2

Viewer tries to delete a file

BLOCKED
Client Viewer
Delete video.mp4
Permission delete: no
Result Denied
3

Admin invites a new member with Uploader role

ALLOWED
Sarah Admin
Invite mike@co.com
Assign Uploader
Result Invite sent
4

Uploader tries to share a file externally

BLOCKED
Mike Uploader
Share report.pdf
Permission share: no
Result Denied
Roles & Permissions

The right access for the right people

Every workspace member gets a role. Each role defines exactly what they can and can't do. You can also create custom roles for specific needs.

Permission Owner Admin Editor Uploader Viewer
View & download files
Upload files
Rename & organize
Delete files
Share links externally
Comment on files
Manage members
Assign roles
Manage billing
Delete workspace

Create your own custom roles

The 5 built-in roles cover most teams, but sometimes you need something specific. Custom roles let you mix and match permissions to fit your exact workflow.

Toggle each permission individually
Name roles to match your org
Set per-folder overrides
Reuse across workspaces

Example: Create a Reviewer role that can view, comment, and download, but not upload or delete. Or a Contractor role that can upload to specific folders only.

Use cases

Workspaces for every team

Production Studios

One workspace per project. Editors upload dailies, clients review cuts, producers manage access. Archive when done.

Agencies

Separate workspace per client. Internal team gets Editor access, clients get Viewer access. Clean separation between accounts.

Research Labs

Share multi-terabyte datasets across universities. Principal investigators manage access, students upload results.

Engineering Teams

Store build artifacts, design files, and documentation. CI/CD uploads via API, engineers download what they need.

Create your first workspace

Invite your team in under a minute. No per-seat fees, no limits on members.

No credit card required. Free forever up to 5 GB.