Orbit Drive
Orbit Drive is your self-hosted file vault, sitting alongside Orbit Docs / Sheets / Slides / Notes in the Workspace family. Files live on your server, deduplicate automatically, version themselves on every change, and mount in Finder / Files Windows / GNOME Files via WebDAV — no install required.
It’s our answer to Google Drive and Nextcloud. Available on every plan; sharing limits scale with your tier.
What you get
- Two-pane web UI — folder tree on the left, file list + preview on the right. Drag-drop upload, multi-select, breadcrumbs, keyboard nav.
- Native sync via WebDAV — mount your Drive as a network drive in any modern OS. No client install. Authenticate with a per-app password you mint in Settings.
- Content-addressable storage — under the hood, Drive stores objects keyed by SHA-256. Uploading the same bytes twice is free; identical files take one slot in storage.
- Version history — every change snapshots the previous content. Retention scales with your plan: 24 hours on Community, 90 days on Pro, 180 days on Business, 365 days on Enterprise.
- 30-day trash — soft-delete keeps a copy for 30 days before permanent removal. Restore with one click; empty trash to free space immediately.
- Share links — token-protected public URLs. Read-only or read-write, optional expiry / password / download cap. Free tier: 3 active shares; Pro+ unlimited.
Mounting Drive in Finder / Explorer
-
Open Settings → Control Center and scroll to WebDAV access.
-
Click New WebDAV password, give it a label like “Mac Finder”, click Create.
-
The password is shown once — copy it now.
-
Mount:
- macOS Finder → ⌘K → enter
https://<your-quazzar-host>/dav/drive→ connect with your Quazzar username + the WebDAV password. - Windows Explorer → “Map network drive” → use the same URL → tick “Connect using different credentials”.
- GNOME Files → Other Locations → enter
davs://<your-quazzar-host>/dav/drive. - rclone →
rclone config→webdav→ URLhttps://<your-quazzar-host>/dav/drive, vendorother, username + password.
- macOS Finder → ⌘K → enter
-
Drag-drop files; they sync in real time. Reads stream directly from the underlying object store via short-lived presigned URLs, so transfers don’t hop through the OS process.
Storage limits
Drive stores files in the node’s Garage object store (the S3 Object Storage component), in the quazzar-drive bucket. Capacity is the free space of the disk that holds /var/lib/quazzar/garage/data. There’s no per-user quota in the MVP — that arrives in a later release alongside billing tiers.
Sharing
To share a file or folder:
- Right-click the row in the file list (or select it and click Share in the bulk-action toolbar).
- Pick Read-only or Read-write. Read-write lets the recipient upload into the shared folder.
- (Optional) Set an expiry, a password, or a download cap.
- Click Create share — the URL is now live. Copy and send it.
To revoke a share, open the file’s Share dialog in Drive and revoke the link there. Revoking asks for confirmation.
🔒 Pro+ unlocks unlimited active shares (Community is capped at 3).
API
Every Drive operation is also a REST endpoint, so you can script anything:
GET /api/drive/tree?folder_id=…— list a folder’s children.POST /api/drive/upload— multipart upload (small files).POST /api/drive/upload/init+chunk+finish— chunked upload (large files).GET /api/drive/raw/{node_id}— 302 redirect to a presigned download URL.POST /api/drive/nodes/{id}/share— create a share link.
See the API reference for full endpoint shapes.
What’s not yet there
- Real thumbnailing —
previewcurrently redirects toraw; browsers do the rendering. Real thumbnail generation (libvips) is a follow-up. - Office-doc preview — DOCX/XLSX/PPTX viewers come with the Forms / Mail roadmap.
- Mobile sync — pairs nicely with the upcoming Quazzar mobile app (see Mobile Pairing).
- Cluster-wide replication — single-node only in MVP; multi-node Drive arrives with the Networking phase.