Drivebase - Self-hosted File Management Across Every Provider
Managing files across multiple storage providers is messy. You end up switching between S3 consoles, Google Drive tabs, Dropbox folders, and FTP clients — all for the same files. Drivebase fixes that by giving you one unified workspace across all of them.
What is Drivebase?
Drivebase is an open-source, self-hosted file management platform. Connect your storage providers — S3, Google Drive, Dropbox, FTP, WebDAV, Nextcloud, Telegram, Darkibox — and work with all of them from a single interface. You deploy it yourself, so you keep control of your data and infrastructure.
Core Features
Multi-provider file workspace Connect multiple providers and manage everything through one virtual file structure. No more switching tabs or remembering which file lives where.
Smart Uploads and routing rules Define rules to automatically route files to the right provider based on conditions. Upload once, let Drivebase decide where it goes.
Vault — encrypted uploads Upload files into a private encrypted vault, isolated from your regular file views. Useful for sensitive documents you don’t want mixed in with everything else.
Chunked uploads and background processing Large files are handled with chunked upload sessions that support resume and retry. Background workers take care of upload, sync, transfer, and analysis jobs so the UI stays responsive.
Workspace and access controls Multi-user workspace model with role and permission handling. Useful for teams sharing the same deployment.
Optional AI pipeline If you want it: OCR, embeddings, object detection, and hybrid AI/lexical search over your files. Opt in — doesn’t affect the core storage model.
Technology Stack
- Monorepo/Tooling: Bun workspaces + Turbo
- Frontend: React 19, TanStack Router, URQL, Tailwind CSS, Vite, TypeScript
- Backend: Bun runtime, Hono, GraphQL Yoga
- Data: PostgreSQL (with
pgvector) + Drizzle ORM, Redis - Queues: BullMQ workers
- AI service: Python FastAPI (
services/ai-inference) - Deployment: Docker / Docker Compose
Resources
- GitHub: github.com/drivebase/drivebase