Установка Dropbox на сервере Ubuntu без графического интерфейса

В данном руководстве описывается процесс установки 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/.

Читайте также:  Как установить Go 1.22 (Golang) на Linux Mint

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.

Дропбокс на сервере Ubuntu

После завершения работы ссылки, вернитесь в терминал и нажмите Ctrl+C, чтобы приостановить работу демона Dropbox, который по умолчанию функционирует в фоновом режиме, что не позволяет выполнять другие команды. Папка для синхронизации Dropbox будет создана в вашем домашнем каталоге.

Читайте также:  Обновление системы Debian с версии 9 до 10 пошаговая инструкция для пользователей

Как активировать автозапуск

Для того чтобы 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

И активировать автоматический запуск при старте системы.

Читайте также:  Установка Jellyfin Media Server на Debian 10 Buster: пошаговое руководство

sudo systemctl enable dropbox

Убедитесь в его состоянии.

systemctl status dropbox

Совет: Если предыдущая команда не завершилась, вы можете нажать клавишу Q для выхода.

Вы можете прекратить это, используя:

sudo systemctl stop dropbox

Запустить заново с использованием:

sudo systemctl restart dropbox

Теперь вы можете перезагрузить сервер с Ubuntu и убедиться, что автозапуск функционирует корректно.

sudo shutdown - r now

На этом всё! Я надеюсь, что данный урок оказался для вас полезным при установке Dropbox на сервер Ubuntu без графического интерфейса. Как обычно, если этот пост вам понравился, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать больше советов и рекомендаций.