Access control
Approval-first accounts
New users sign up but cannot enter the product until an administrator reviews and approves the account.
DocShare is a focused alternative to a full drive product — approval-gated access, validated uploads, private object storage, and expiring share links.
Document workflow
Upload
Approved users push validated files to private storage.
Share
A tokenised link is issued with a fixed 7-day window.
Download
Recipients stream from the app, never from a public bucket.
Approval
Required
Storage
Private
Links
7-day
What makes it useful
DocShare stays intentionally narrow. That makes it easier for teams to understand, safer to operate, and cleaner to extend as the dashboard matures.
Access control
New users sign up but cannot enter the product until an administrator reviews and approves the account.
Storage layer
Files live in MinIO or S3-compatible buckets. The app keeps direct bucket URLs out of every user-facing flow.
Public sharing
Public access happens through tokenised endpoints with a predictable validity window — never permanent URLs.
Operational clarity
Upload and share activity stay visible in a clean dashboard, without forcing a complex permission model into the MVP.
How it works
The flow is intentionally small: upload a checked file, generate a controlled link, and stream the download from private storage.
Approved users upload documents through backend validation rules — file size, extension, and magic-byte checks — before anything is written to storage.
DocShare issues a tokenised share URL and keeps the active-link lifecycle predictable with a single live link per document at a time.
Recipients download through the backend, so storage stays private and link expiry remains enforceable.
Ready to start
Request access once, wait for approval, and move files through a narrower system that is easier to explain and safer to operate.
What you get