Drivebase объединяет Google Drive, Dropbox и OneDrive в едином «рабочем столе»: бесплатный open-source менеджер файлов

Разработчики представили Drivebase — открытый файловый менеджер для самостоятельного хостинга (self-hosted), который объединяет разрозненные облачные сервисы и локальные накопители в одном браузере. Проект оформлен в виде классического рабочего стола настольной операционной системы с окнами и панелью задач, распространяется под свободной лицензией MIT и позволяет копировать данные между разными облаками в пару кликов.
Интерфейс настольной ОС и перенос файлов между облаками
В отличие от стандартных веб-панелей, интерфейс Drivebase эмулирует полноценную оконную операционную систему. Пользователь может открывать несколько независимых окон приложений Files, Providers и Settings, свободно перемещать их по экрану, менять размеры и переключаться между ними через панель задач.
Ключевые возможности управления данными:
- Прямой межоблачный трансфер: можно открыть папку Google Drive в одном окне, Amazon S3 — во втором и просто перетащить нужные файлы из одного сервиса в другой;
- Пакетная обработка: массовое копирование, перемещение и удаление каталогов;
- Preflight-проверка конфликтов: перед стартом копирования система сканирует целевую директорию и при совпадении имён предлагает на выбор стратегию (перезаписать, пропустить, автоматически переименовать или разрешить дубликат вручную).
Прямая работа без принудительной синхронизации
Принципиальное отличие Drivebase от официальных клиентов вроде Google Drive for Desktop заключается в том, что сервис не требует предварительно выкачивать терабайты данных на локальный диск. Приложение обращается напрямую к API подключённых провайдеров и отображает актуальное дерево каталогов в реальном времени.
Как следует из документации репозитория Drivebase на GitHub, платформа получила продвинутую сетевую оптимизацию:
- Устойчивость к сбоям: благодаря технологии resumable uploads загрузка больших файлов разбивается на чанки и не прерывается даже при случайной перезагрузке вкладки браузера;
- Реальное время без задержек: статус операций передаётся по протоколу Server-Sent Events (SSE) без лишней нагрузки частыми опросами сервера;
- Прямой аплоад в S3: при работе с S3-совместимыми хранилищами данные передаются напрямую из браузера пользователя в облако через presigned URL, минуя хост с самим сервером Drivebase.
Список поддерживаемых провайдеров
Согласно списку изменений версии 4.0.0, сервис поддерживает широкий спектр корпоративных и персональных хранилищ:
- Облачные диски: Google Drive, Dropbox, OneDrive, Box;
- Объектные хранилища: Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, MinIO, Azure Blob Storage;
- Сетевые и локальные протоколы: SFTP и локальная файловая система сервера (NAS).
Архитектура и стек технологий
Под капотом платформы задействован современный производительный стек: среда выполнения Bun, фронтенд на React 19, Vite и TanStack Router, а бэкенд базируется на GraphQL Yoga, базе данных PostgreSQL, кэше Redis и очереди задач BullMQ.
Для разработчиков предусмотрен типизированный GraphQL API и модульный интерфейс IStorageProvider, позволяющий легко писать кастомные плагины для интеграции собственных хранилищ.

Развёртывание за две команды
Для запуска персонального сервера на собственном VPS или домашнем ПК достаточно выполнить скрипт автоматической установки с генерацией конфигурации Docker Compose:
codeBash
curl -fsSL https://drivebase.io/install | bash
Затем запустить контейнеры:
codeBash
cd drivebase
docker compose up -d
После старта веб-интерфейс становится доступен в локальной сети по адресу http://localhost:4000.
На официальном сайте Drivebase проект позиционируется как полностью бесплатный и бессрочный для самостоятельного хостинга (self-hosted). Для пользователей, не желающих настраивать собственный сервер, авторы предлагают облачную подписку (Managed) по цене от $9,99 в месяц.
В отличие от популярной консольной утилиты rclone, Drivebase делает ставку на наглядность и удобство работы с файлами для пользователей, которым приходится ежедневно жонглировать несколькими облачными сервисами одновременно.