Dropbox Business в Linux — экспериментальная сборка NetDrive для Ubuntu
Как подключить командный аккаунт Dropbox Business как точку монтирования в Linux с помощью экспериментальной сборки NetDrive для Ubuntu — установка, OAuth и проверка.
Сборочному серверу на Ubuntu нужен доступ на чтение к общим ресурсам, которые лежат в командном аккаунте Dropbox Business компании, но установка официального клиента Dropbox на безголовую машину и синхронизация всей командной папки локально — не вариант, когда места на диске и так мало. Сборка NetDrive для Linux вместо этого монтирует этот аккаунт Dropbox Business в обычную точку монтирования, так что скрипт или задача CI читает файлы точно так же, как из любого другого каталога на диске.

Монтирование Dropbox Business в Ubuntu
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Работает на Ubuntu 16.04 и новее
- Монтирует командный аккаунт Dropbox Business в точку монтирования Linux — без локальной папки синхронизации
- Одно и то же подключение работает в Windows, macOS и Linux
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Dropbox Business в сборке NetDrive для Linux
NetDrive добавил поддержку Dropbox Business в версии 3.9.1190 (апрель 2020 года), вместе с Team Drive и блокировкой файлов. В Windows и macOS эта поддержка считается готовой для продакшена и получает основную часть тестирования. В Linux она наследует собственную метку NetDrive experimental — обозначение, которое относится ко всей сборке для Linux, а не к какому-то одному провайдеру. Текущий релиз NetDrive на всех платформах — 3.19.7.
NetDrive для Linux не поставляется через apt или менеджер пакетов дистрибутива. Он распространяется как релиз на GitHub по адресу github.com/NetDrive/installer, и Ubuntu 16.04 — минимальная поддерживаемая версия. Механизм монтирования одинаков для каждого провайдера в сборке для Linux — Dropbox Business здесь не получает особого обращения.

Установка NetDrive в Ubuntu
- Перейдите на github.com/NetDrive/installer и скачайте релиз, соответствующий вашей версии Ubuntu.
- Следуйте примечаниям к выпуску, идущим вместе со сборкой — перед тем как NetDrive сможет что-либо монтировать, устанавливается компонент драйвера, и процесс может запросить
sudo. - Установите пакет.
- Запустите NetDrive из терминала или через меню приложений вашего рабочего окружения.
Поскольку сборки для Linux поставляются как релизы на GitHub, а не через apt upgrade, эта платформа живёт по собственному циклу выпуска — исправление, которое выходит для Windows или macOS на этой неделе, не гарантированно попадёт в Linux в ту же неделю. Это стоит учитывать, если конвейер зависит от конкретного поведения NetDrive или исправления ошибки.
Пошагово: подключение аккаунта Dropbox Business
- Откройте Drive Manager NetDrive и нажмите + Add Drive.
- Выберите Dropbox Business из списка типов подключения. Dropbox Business — отдельный коннектор от записи персонального Dropbox, поскольку он аутентифицируется в командном аккаунте, а не в индивидуальном.
- Нажмите Connect и завершите вход через OAuth в окне браузера, которое открывает NetDrive. Войдите под учётной записью участника команды, у которого есть доступ к нужным вам папкам — NetDrive видит только то, что разрешают права этого участника в Dropbox Business.
- Mount point — путь вида
/mnt/dropbox-businessили любой пустой каталог, в который может писать ваша учётная запись. - Нажмите Connect ещё раз, чтобы завершить. NetDrive аутентифицируется в Dropbox и монтирует командный аккаунт по этому пути.

Проверка монтирования
Проверяйте монтирование из терминала, а не полагайтесь только на файловый менеджер, особенно в случае экспериментальной сборки:
# Confirm the mount is listed
mount | grep dropbox
# Or just try listing it
ls /mnt/dropbox-business

Точка монтирования остаётся пустой после Connect — проверьте, что каталог существует и доступен для записи пользователю, от имени которого запущен NetDrive. Недоступный для записи или отсутствующий mount point — самая частая причина тихого сбоя в Linux.
Окно OAuth не открывается — сборке для Linux нужно графическое окружение или сессия с проброшенным X11, чтобы запустить процесс открытия браузера; полностью безголовая сессия только по SSH не может завершить шаг входа для нового подключения.
Ожидаемые командные папки не видны — Dropbox Business учитывает собственные права доступа к папкам у вошедшего участника. Если папка отсутствует, убедитесь, что администратор команды действительно поделился ею именно с учётной записью этого участника, а не только с командой в целом.
Итоги
Монтирование Dropbox Business в Ubuntu даёт тот же доступ в стиле диска, который NetDrive предоставляет в Windows и macOS, на сборочном сервере или рабочей станции с Linux, через установщик, распространяемый на GitHub, а не через репозиторий пакетов. Более широкую картину по Linux см. в статье NetDrive on Ubuntu Linux; о том же типе аккаунта на более тщательно протестированной платформе см. Mount Dropbox Business on Windows with NetDrive; а о персональном аккаунте Dropbox в Linux вместо командного — Mount Dropbox on Linux with NetDrive.
— Kai, NetDrive