Self-hosted storage for your photos, videos and documents. It runs on your own server and keeps every file in storage you choose: your S3, R2, Wasabi or Azure bucket.
curl -fsSL https://yourdriveapp.com/install.sh | sudo bash
drive.yourcompany.com
Library
8 items · 62 MB
My Drive
Folders
Client projects
12 items
Contracts
8 items
Team photos
64 items
Files
Proposal.pdf
1.2 MB
Q4 roadmap.md
4 KB
Coastline.jpg
3.4 MB
Studio.jpg
2.8 MB
Launch.mp4
48 MB
Sunset.jpg
2.1 MB
Invoice-0142.pdf
220 KB
Forest.jpg
3.9 MB
Everything you need
Everything you’d expect from a hosted drive, running on your own server and your own bucket.
Organize any file type into folders, nested as deep as you like. Rename, move, and browse with breadcrumb navigation. A real file manager, not just a photo dump.
Drag files or entire folders straight onto another folder or a breadcrumb to move them, with live drop-target highlighting and instant updates. No dialogs required.
A dedicated Media view groups your photos and videos by month and year, so you can scroll through your whole history at a glance.
Filter your library by filename, media type (photos or videos), and upload date. Results update as you type.
Star any file, photo or video to keep it within easy reach. Deleted files go to a 30-day trash: restore anytime or delete forever.
Select hundreds of files at once. Delete, star, restore or download an entire selection in a single action instead of one by one.
Point yourdrive at your existing S3 bucket, Azure container, MinIO instance, Cloudflare R2, or Wasabi. It detects the provider from your endpoint and labels it in Settings.
Invite teammates, promote or demote admins, and remove accounts from a dedicated Users page. The first registered user becomes the admin automatically.
Storage credentials are encrypted with AES-256-GCM before they reach your database. Your AWS keys and Azure connection strings never sit in plaintext.
A single script checks for Docker, installs it if needed, generates secrets, and starts the whole stack on your server. Production-ready in minutes.
Files stream from the browser straight to your storage bucket. Nothing is written to the server's disk, so the server never fills up.
Uploaded videos get a poster frame extracted automatically. If a poster isn't ready yet, the browser renders a live first-frame thumbnail, so grids never show a blank tile.
Simple setup
No Kubernetes. No complex configuration. One command and a storage bucket you already have.
Paste the install command over SSH. It checks for Docker, installs it if needed, asks about HTTPS and storage, generates secrets, and starts the app. No source checkout, no manual config. Up and running in a couple of minutes.
terminal
$curl -fsSL https://yourdriveapp.com/install.sh | sudo bashRegister as the first user and you become the admin. The setup wizard asks for your AWS S3, Azure, MinIO, R2, or Wasabi credentials, tests the connection with a real upload, and encrypts the keys with AES-256 before saving. Chose disk storage at install time? The wizard offers it with every field filled in.
Supported backends
Drag and drop any file type, or click Upload files. Files stream straight to your bucket; the server's disk is never touched. Nest folders, browse the media timeline, and invite teammates from the Users page.
Key capabilities
Storage flexibility
yourdrive is storage-agnostic. Connect any S3-compatible or Azure Blob service and set it up from the admin UI. It detects which provider you’re using from the endpoint and labels it in Settings.
Industry standard. Globally available, battle-tested, and deeply integrated with the AWS ecosystem.
Microsoft's enterprise object storage. Built for compliance-heavy environments with global replication.
S3-compatible, self-hosted object storage. Perfect for air-gapped environments and maximum data control.
Zero egress fees. S3-compatible storage at the edge, ideal for globally distributed teams.
Far cheaper than AWS S3 for hot storage, S3-compatible, with no egress fees.
All S3-compatible storage services work, including self-hosted MinIO clusters.
Pricing
No per-seat fees, ever. Your files stay in your own storage, so there is no storage bill here either.
Launch pricing: the first 100 customers lock in a lower price for as long as they subscribe.
For you, your family or your homelab.
For teams and agencies done paying per seat.
Launch price for the first 100 customers. It stays at $59 every year you renew.
Everything in Community, plus:
Billed yearly. If you cancel, the server goes back to Community when the year ends. Nothing is deleted.
For companies with IT and compliance requirements.
Launch price for the first 100 customers. It stays at $249 every year you renew.
Everything in Team, plus:
Business goes on sale when single sign-on and the audit log ship. Join the waitlist to hear first.
More than 250 users? Enterprise has custom pricing, invoicing and help with deployment. Contact sales
License keys are checked on your server, never online.
Community is free for personal and homelab use, with up to 3 users. Team is $119 a year per server, for up to 25 users, with Team features and every update while you subscribe. The first 100 customers lock in $59 a year for as long as they subscribe.
Get help with an install, share how you run it, and tell the team what to build next. The Discord is where questions get answered fastest.
Your server. Your storage. Your terms.
A private, fast drive for photos, videos and documents, on storage you already control. Free for personal use. Teams pay per server, never per seat.