В данном руководстве описывается процесс установки Dropbox на безголовом сервере Ubuntu для резервного копирования и синхронизации файлов. Также будет рассмотрен вопрос о том, как настроить автозапуск Dropbox при старте системы. Приведённые шаги применимы ко всем актуальным версиям Ubuntu, включая 16.04, 18.04 и 20.04.
Содержание статьи
Установка Dropbox на сервере под управлением Ubuntu.
Сначала войдите на ваш сервер Ubuntu через SSH. Затем загрузите Dropbox с помощью следующей команды. Файл будет сохранён под именем dropbox-linux. tar.gz.
wget https://www. dropbox.com/download? plat=lnx. x86_64 - O dropbox-linux. tar.gz
wget https://www. dropbox.com/download? plat=lnx. x86 - O dropbox-linux. tar.gz
Создайте папку в директории /opt и извлеките содержимое Dropbox в /opt/dropbox/.
sudo mkdir /opt/dropbox/ sudo tar xvf dropbox-linux. tar.gz --strip 1 - C /opt/dropbox
Установите необходимые пакеты для работы с Dropbox.
sudo apt install libc6 libglapi-mesa libxdamage1 libxfixes3 libxcb-glx0 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxshmfence1 libxxf86vm1
Теперь вы можете активировать демон Dropbox.
/opt/dropbox/dropboxd
Он попросит вас перейти на веб-сайт для соединения вашего сервера Ubuntu с вашей учетной записью Dropbox.
Этот компьютер не связан ни с какой учетной записью Dropbox. Пожалуйста, посетите https://www. dropbox.com/cli_link_nonce? nonce=d8b8aear73fawe4fbd0154443, чтобы связать это устройство.
Скопируйте ссылку и вставьте её в адресную строку вашего браузера. Войдите в свою учетную запись Dropbox и нажмите на кнопку «Подключить», чтобы соединить ваш сервер Ubuntu с аккаунтом Dropbox.

После завершения работы ссылки, вернитесь в терминал и нажмите Ctrl+C, чтобы приостановить работу демона Dropbox, который по умолчанию функционирует в фоновом режиме, что не позволяет выполнять другие команды. Папка для синхронизации Dropbox будет создана в вашем домашнем каталоге.
Как активировать автозапуск
Для того чтобы Dropbox запускался автоматически при загрузке операционной системы, необходимо создать службу systemd.
sudo nano /etc/systemd/system/dropbox.service
Сохраните следующие строки в файл. Мы желаем, чтобы Dropbox функционировал под стандартным пользователем, а не под root, поэтому замените имя пользователя на свое фактическое имя. Если он будет запущен от имени root, файлы в~Синхронизация с Dropbox будет происходить некорректно.
[Unit] Description=Dropbox Daemon After=network. target [Service] Type=simple User=username ExecStart=/opt/dropbox/dropboxd ExecStop=/bin/kill - HUP $MAINPID Restart=always [Install] WantedBy=multi-user. target
Сохраните изменения и закройте документ. После этого можно запустить данную службу, введя команду:
sudo systemctl start dropbox
И активировать автоматический запуск при старте системы.
sudo systemctl enable dropbox
Убедитесь в его состоянии.
systemctl status dropbox
Совет: Если предыдущая команда не завершилась, вы можете нажать клавишу Q для выхода.
Вы можете прекратить это, используя:
sudo systemctl stop dropbox
Запустить заново с использованием:
sudo systemctl restart dropbox
Теперь вы можете перезагрузить сервер с Ubuntu и убедиться, что автозапуск функционирует корректно.
sudo shutdown - r now
На этом всё! Я надеюсь, что данный урок оказался для вас полезным при установке Dropbox на сервер Ubuntu без графического интерфейса. Как обычно, если этот пост вам понравился, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать больше советов и рекомендаций.

