FAQ

Answers to common questions about DAWShare.

General

What is DAWShare?

DAWShare is a version-controlled file sharing platform built for music production teams. It lets you push and pull DAW project folders to a shared server with automatic versioning, file-level deduplication, and AES-256 encryption at rest.

Which DAWs are supported?

DAWShare is DAW-agnostic. It syncs folders, so it works with any DAW that saves projects as files or folders: Logic Pro, Ableton Live, Pro Tools, FL Studio, Cubase, Studio One, REAPER, GarageBand, Reason, Bitwig Studio, and more.

It can also sync standalone audio folders (stems, bounces, multitracks) — anything that lives in a folder.

How is DAWShare different from Dropbox or Google Drive?

Generic cloud storage wasn't designed for DAW projects. DAWShare provides:

  • True version control — Every push creates a numbered, immutable version you can restore at any time. No more Song_FINAL_v3_ACTUALLY_FINAL.zip.
  • Delta sync — Only changed bytes transfer. A 2 GB project with a few tweaked audio files syncs in seconds.
  • File-level deduplication — Shared samples and audio are stored once, not duplicated across every version.
  • Check-out / check-in — Lock a project while you're working to prevent conflicting edits.
  • Encryption at rest — All files are encrypted with AES-256 on the server, not stored in plaintext.
What platforms are supported?

The web interface works on any platform with a modern browser. The desktop sync app is available for macOS, with Windows support in development. You can use the web interface for uploading and downloading without the desktop app.

Storage & Sync

How much storage does each project use?

DAWShare deduplicates files across versions. If you push a 2 GB project and only change 3 audio files in the next version, only those 3 files count as new storage. Typical projects use 30–50% less storage than the raw sum of all versions.

Default quotas are 1 GB per project and 10 GB per collab, configurable by your administrator.

How does delta sync work?

When you push a project, DAWShare uses rsync to compare your local files against the previous version on the server. Only the bytes that actually changed are transferred over the wire. This means a 2 GB Logic Pro project where you only tweaked a mix setting syncs in seconds, not minutes.

Can I restore a previous version?

Yes. Every push creates an immutable version. From the project page, you can browse any version's files, preview audio, and pull that specific version to your local folder.

What files are excluded from sync?

DAWShare excludes a few system files automatically:

  • .DS_Store (macOS metadata)
  • .dawshare (internal tracking marker)
  • .musicapps-project-folder

Everything else in your project folder is synced.

Can I use DAWShare without the desktop app?

Yes. The web interface supports uploading project archives (.zip, .tar.xz) and downloading any version. The desktop app provides a faster experience with delta sync (only changed bytes transfer), but the web interface works for basic use on any platform.

Security

How does secure project sync work?

Using tried and true secure technology with SSH, your projects sync directly with our servers over a secure tunnel via a local connection. Your data never travels over an unencrypted channel. The SSH tunnel creates a private, encrypted pathway between your computer and our server, and all file transfers happen through this secure connection.

Sync sessions are further protected by time-limited tokens that expire after 15 minutes, so even if a token were intercepted, it would be useless almost immediately.

What is a Login Key?

Your Login Key is your password. It is reported to you once and it is hashed on our servers so we don't know what the plain text Login Key is. This is used as your key to unlock access to sync your projects with our servers.

Because we only store a one-way hash of your Login Key, it cannot be recovered if lost. We recommend saving it in a password manager or your Mac's Keychain (which the installer offers to do automatically). If you do lose it, your administrator can issue a new one from the admin panel.

Does DAWShare support two-factor authentication (2FA)?

Yes. It is incredibly simple to register your web account with a free authenticator app like Microsoft® or Google® Authenticator. This helps to lock down your web account so only you have access. Whenever you login through the web you just enter the authenticator code on your phone and we know that it is you.

You can enable 2FA from your Profile page in just a few seconds — scan a QR code with your authenticator app and enter the confirmation code. Recovery codes are also provided in case you lose access to your phone.

Are my files encrypted?

Yes. All projects are encrypted on our servers. When you upload or sync your files, they are immediately encrypted after the upload and processing is complete. This provides yet one more level of security to ensure your project files stay safe.

Files are encrypted using AES-256-CBC, and each collab has its own encryption key derived via PBKDF2 with 100,000 iterations. Collab keys are themselves encrypted with a server master key, so even direct access to the storage would not reveal your files.

Is there an audit trail?

Yes. Every action is logged: syncs, uploads, downloads, project creation and deletion, check-outs, collab management, and authentication events. Logs include user identity, timestamp, and action details. Collab owners and admins can view grouped audit logs filtered by project or user.

Are uploaded files scanned for malware?

Yes. Every uploaded file is actively scanned for malware and viruses using ClamAV, an industry-standard antivirus engine with signature databases that are continuously updated. This prevents the introduction of malicious content into your projects and protects all collaborators who download or sync shared files.

In addition to antivirus scanning, uploaded archives also pass through a structural security check that flags suspicious file types such as executables and scripts that would not normally appear in a DAW project.

Collaboration

What is a Collab?

A Collab is a collaborative workspace shared among team members. Each collab has its own projects, encryption key, member list, and storage quota. Think of it as a shared studio — everyone in the collab can access the same projects.

How do I invite team members?

Each collab has an invite code visible to the collab owner. Share this code with team members — they enter it on the Collabs page to join. Codes can be regenerated if compromised.

What happens if two people push at the same time?

DAWShare creates sync sessions that serialize pushes. If two users try to push simultaneously, the second push will complete after the first, creating two separate versions. Use the check-out feature to coordinate and prevent conflicting edits.

What does checking out a project do?

Checking out a project signals to other collaborators that you're actively working on it. Others will see who has the project checked out and are advised not to push conflicting changes. Think of it like a "Recording in Progress" sign on a studio door. Check in when you're done to release the lock.

Account & Setup

How do I register?

DAWShare uses invite-only registration. Your administrator will provide a platform invite code. The macOS installer handles everything — it prompts for the invite code, your desired username, and email, then creates your account directly without needing a browser. After registration, your Login Key is displayed and optionally saved to your Mac's Keychain.

If you already have a Login Key (e.g., provided by your administrator), choose "Login Key" during installation and enter it to link your existing account.

I lost my Login Key. How do I get a new one?

If you saved your Login Key to Keychain during installation, you can find it in Keychain Access by searching for "DAWShare". Otherwise:

  • If your email is verified, you can use the "Forgot Key" link on the login page to receive a new key via email
  • If not, contact your administrator — they can issue a new one from the admin panel

We recommend storing your Login Key in a password manager or Keychain for safekeeping.

What is Keychain integration?

During installation on macOS, DAWShare offers to save your Login Key to your Mac's Keychain. This enables:

  • Auto-login — the desktop app can log you into the web interface automatically without entering your key
  • SSH passphrase storage — your SSH key passphrase is stored in Keychain, so you won't be prompted for it after reboots
  • Easy retrieval — find your Login Key anytime in Keychain Access by searching for "DAWShare"

Keychain storage is strongly recommended but optional. If you skip it, you'll need to enter your Login Key manually each time and SSH will prompt for the passphrase after each reboot.

How do I verify my email address?

From your Profile page, click "Send Verification Email". You'll receive an email with a verification link (valid for 24 hours). Verifying your email enables the "Forgot Key" self-service recovery feature. If you change your email address, you'll need to verify the new address.

How do I move to a new computer?

Run the DAWShare installer on your new machine with your existing Login Key. The installer generates a new SSH key for the device and registers it on the server. Each device gets its own key — you can have multiple devices connected to the same account.

The app will automatically recover your project-to-folder mappings from the server when you next sync. You can manage all your registered devices from the SSH Keys section on your Profile page.

Can I use DAWShare on multiple devices?

Yes. Run the installer on each device with your Login Key. Each device gets its own SSH key, registered to your account. You can see all your connected devices on the SSH Keys section of your Profile page, where you can label them (e.g., "Studio iMac", "MacBook Pro") and revoke access for any device.

What happens if I lose my local project files?

Your projects are safely stored on the server. You can pull any version at any time to restore your local files. DAWShare also stores folder-to-project mappings on the server, so if your local configuration is lost, the app can recover it automatically.

Notifications & Features

Can I get email notifications when someone syncs a project?

Yes. From your Profile page, you can enable email notifications for:

  • New version uploads — when a collaborator pushes a new version
  • New projects — when a new project is created in your collabs
  • Project check-out/check-in — when someone locks or unlocks a project
  • New collab members — when someone joins one of your collabs

Each notification type can be toggled independently.

What does "Mark as Final" do?

Marking a project as final locks it to prevent further version uploads. This is useful for finished, released, or archived projects. All existing versions remain accessible for download and browsing. If you need to make changes later, you can reopen the project from the project page.

Can I browse individual files in a project without downloading?

Yes. Click "View Files" on any version to browse the complete file tree. You can search for specific files, see file sizes and types, and click on audio files to preview them directly in the browser — no download needed.

Backups

Are local backups created automatically?

Yes. Before a pull overwrites files in your local project folder, DAWShare automatically backs up any files that will change. Backups are stored in a timestamped folder at ~/DAWShare Backups/ProjectName/. You can browse backups from the project page in the web UI.

Can I disable local backups?

Yes. You can disable automatic backups in your Profile settings on the web interface. When disabled, pulls will still overwrite files but won't create backup copies. This can save disk space if you don't need the safety net.

Still have questions?

Check out the full User Guide or get in touch.

User Guide Contact Us