Настройка клиента Dropbox на Rocky Linux 8 или CentOS 8
15:06, 29.07.2026
Данное руководство будет полезно всем, кто хочет синхронизировать файлы между сервером CentOS 8/7 или Rocky Linux 8 и облачным хранилищем. Следуя простым инструкциям, вы сможете легко настроить всё через командную строку.
Dropbox — чрезвычайно популярный сервис, которым пользуются многие пользователи благодаря его удобству и наличию клиентских приложений для macOS, Windows, Android, Linux и iOS. После установки всего необходимого синхронизация между локальным устройством и облаком происходит бесперебойно, поэтому выбор этого сервиса может быть чрезвычайно выгодным для самых разных пользователей. Для пользователей серверов CentOS 8 под управлением Linux, у которых отсутствует графический интерфейс, использование Dropbox по-прежнему сопряжено с множеством преимуществ. Именно поэтому в данной статье мы рассмотрим различные аспекты настройки этого облачного сервиса, а также некоторые особенности его использования на серверах CentOS 8.
Установка Dropbox Headless на сервере CentOS 8 через командную строку
Начните с запуска сервера SSH
Согласно настройкам по умолчанию, OpenSSH уже присутствует в CentOS 8, а это значит, что вам не нужно его устанавливать. Тем не менее, может возникнуть ситуация, когда он не установлен, и тогда следующая команда поможет в этом процессе:
sudo dnf install openssh-server
Затем запустите сервер SSH с помощью:
sudo systemctl start sshd
Здесь нам понадобится SSH, поскольку для установки Dropbox требуется подключение к учётной записи в облаке, а для этого вам обязательно понадобится браузер. С сервера CentOS с интерфейсом командной строки будет сложно использовать браузер другой системы. Поэтому лучшим решением будет запустить командную строку (Windows) или терминал (графический интерфейс Linux) для доступа к серверу с интерфейсом командной строки. Для системы Windows будет использоваться MobaXterm.
Тем, кто использует другие версии Windows или Linux, достаточно открыть терминал и ввести:
ssh username@server-ip
Например, если IP-адрес вашего сервера CentOS 8 — 234.123.0.323, а имя пользователя — Jim, то доступ по SSH будет выглядеть следующим образом:
ssh jim@234.123.0.323
Обновите систему
После первоначального доступа к серверу обновление представляется довольно простым процессом. Чтобы процесс прошел гладко, необходимо убедиться, что все пакеты обновлены, поэтому воспользуйтесь следующей командой:
sudo dnf update
Если по какой-либо причине вы не планируете обновлять систему, то вместо этого можно перестроить репозиторий с помощью следующей команды:
sudo dnf makecache
Установка Wget
Перед заключительным этапом непосредственной установки Dropbox на CentOS 8 давайте начнём с ещё одного важного инструмента под названием Wget. Он необходим для загрузки пакета.
sudo dnf install wget
После установки инструмента вы увидите уведомление о завершении процесса.
Загрузите и распакуйте фоновый демон Dropbox
Следующим важным шагом в этом процессе является загрузка и распаковка демона Dropbox. Архив папки будет сразу же распакован в каталог «dropbox-disk» с помощью следующей команды:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Запустите демон Dropbox
После распаковки в домашний каталог сервера необходимо запустить демон Dropbox. При запуске будет создана папка для синхронизации файлов, а также вы получите ссылку, которая понадобится для входа в аккаунт.
~/.dropbox-dist/dropboxd
Если на экране появится сообщение об ошибке при открытии файлов общих объектов, это не страшно. В этом случае вам нужно всего лишь скопировать название библиотеки и установить её, так как сервер не обнаружил её. Эта проблема может возникать многократно с различными названиями библиотек, поэтому просто следуйте стандартной процедуре, пока проблема не исчезнет. Команда для устранения этой ошибки выглядит следующим образом:
dnf install <имя_библиотеки>
Скопируйте ссылку для подключения к учётной записи
После запуска демона вы получите ссылку, которую необходимо скопировать. Если выполнение команды прервется, вы можете использовать эту ссылку повторно и запустить ее с помощью ~/.dropbox-dist/dropboxd.
Если компьютер не может подключиться к учетной записи Dropbox, вам нужно открыть браузер, ввести ссылку, указать учетные данные, предоставить разрешения и нажать «Подключиться». После выполнения всех этих действий ваш компьютер будет подключён, и в командной строке появится соответствующее уведомление.
Настройка Dropbox в качестве системной службы
По умолчанию облачный клиент без графического интерфейса не запускается при загрузке системы и будет доступен только до тех пор, пока пользователь вручную не запустит демон. Поэтому чрезвычайно важно выполнить этот шаг по созданию системной службы. После настройки Dropbox в качестве системной службы он будет постоянно работать в фоновом режиме. Для этого нам понадобится файл Systemd, доступный на GitHub.
Содержимое файла включает разделы unit, service и installation. Чтобы скачать и сохранить его, используйте следующую строку:
sudo wget -O /etc/systemd/system/dropbox@.service
https://raw.githubusercontent.com/joeroback/dropbox/master/dropbox%40.service
Включение и запуск системной службы Dropbox в фоновом режиме
Для включения службы необходимо использовать следующую командную строку (процесс будет выполняться на уровне загрузки):
sudo systemctl enable dropbox@$(whoami)
Следующим шагом будет выполнение следующей команды:
sudo systemctl start dropbox@$(whoami)
И, конечно же, не забудьте проверить статус с помощью следующей команды:
sudo systemctl status dropbox@$(whoami)
Если всё было сделано правильно, в окне отобразится зелёный статус «active» и дата включения, а также информация о главном PID, задачах, памяти и других параметрах.
Доступ к синхронизированной папке
После этого в вашей системе CentOS 8 все папки и файлы, созданные в этой папке, будут немедленно синхронизированы с облаком. Чтобы перейти в папку, расположенную в домашнем каталоге, используйте команду:
cd ~/Dropbox
Надеемся, что теперь у вас есть чёткое представление о том, как настроить клиент Dropbox в Rocky Linux 8 или CentOS 8. Для других систем Linux процесс может немного отличаться, поэтому перед началом работы вам следует ознакомиться с инструкциями, относящимися конкретно к вашей ОС.