Dropbox можно назвать облачным хранилищем файлов, которое делает ваши файлы доступными в любой момент, пока вы подключены к Интернету. Локальный пользователь получает доступ к файлам путем синхронизации с Dropbox. Это помогает автоматически обновлять все удаленные и добавленные файлы в вашем облачном хранилище. Большинству людей интересно узнать, как можно установить Dropbox без головы на сервер Ubuntu. Чтобы узнать больше, прочтите статью ниже для получения подробной информации, включая снимки экрана, показывающие, как проходит процесс установки.
Большинство пользователей Linux часто задают вопрос, почему термин Безголовый? Безголовый компьютер / устройство / сервер - это просто система, настроенная для работы без монитора, мыши и клавиатуры. Проще говоря, безголовую систему можно назвать управляемой системой через активное сетевое соединение, что означает отсутствие монитора, клавиатуры и мыши.
В этой статье вы узнаете, как установить Headless Dropbox на Ubuntu Server, чтобы вы могли синхронизировать, обновлять, создавать резервные копии и хранить файлы. В этом руководстве также подробно описаны процедуры автоматического запуска автономного Dropbox во время загрузки. Не беспокойтесь о серверах Ubuntu, которые будут работать с этим руководством, поскольку оно работает со всеми серверами Ubuntu, включая последние серверы Ubuntu.
Внимательно следуйте инструкциям, чтобы избежать ошибок в процессе установки. Мы рекомендуем вам скопировать и вставить команды вместо того, чтобы писать их, чтобы избежать орфографических ошибок и неправильных команд. Обратите внимание, что неправильные команды могут повредить ваш сервер Ubuntu, поэтому необходимо скопировать и вставить все команды из этого руководства.
Установка Headless Dropbox на сервере Ubuntu
Установка безголового Dropbox может быть произведена через командную строку install. Существуют разные типы серверов Ubuntu:
- 32-битные серверы
- 64-битные серверы
Установка или команды, используемые при установке, различны для каждого из серверов, упомянутых выше. Важно отметить, что во время установки следует использовать соответствующие пакеты, в противном случае установка не удастся, или вы столкнетесь с ошибками в процессе установки.
Перед тем, как начать процесс установки, проверьте свою систему, чтобы узнать, используете ли вы 32-битный сервер или 64-битный сервер. Зная тип вашего сервера, вам следует искать последнюю версию приложения, потому что приложение Dropbox часто меняется. Однако вам не нужно беспокоиться о поиске новейшего приложения, если вы не обновите существующую версию Dropbox, потому что в процессе установки последняя версия устанавливается на ваш автономный сервер.
Скачивание и установка Dropbox
Сначала загрузите официальный клиент Dropbox через терминал. Затем перейдите к своему терминалу и скопируйте-вставьте или напишите следующую команду (убедитесь, что вы находитесь в домашнем каталоге вашего пользователя, и вы можете проверить это, введя команду pwd в окне вашего терминала):
curl -Lo dropbox-linux-x86_64.деготь.gz https: // www.Dropbox.com / download?plat = lnx.x86_64
Эта команда загрузит официальный клиент Dropbox в ваш домашний каталог. Теперь перейдите в свой домашний каталог и распакуйте загруженный файл. Вы можете легко сделать это, используя командную строку ниже. Убедитесь, что вы находитесь в своем домашнем каталоге, прежде чем использовать приведенную ниже командную строку, чтобы избежать ошибок.
tar xvzf dropbox-linux-x86_64.деготь.gz.
После распаковки загруженного файла пришло время связать вашу учетную запись Dropbox. Этот процесс можно выполнить, просто введя следующую команду в окно терминала:
~ /.dropbox-dist / dropboxd.
Использование команды dropboxd показывает, что содержимое вашей учетной записи Dropbox синхронизировано с домашним каталогом.
ПРИМЕЧАНИЕ: Вы должны помнить, что, поскольку вы используете Dropbox без графического интерфейса пользователя (GUI), ссылка будет предоставлена при первом запуске ~ /.dropbox-dist / dropboxd. Командование.
Все, что нужно, - это скопировать и вставить предоставленную ссылку в свой браузер, а затем войти в свою учетную запись. Если вы новичок в Dropbox, вам потребуется создать новую учетную запись. Это произойдет после того, как браузер предложит добавить ваш сервер. Dropbox автоматически создаст домашний каталог на сервере после завершения процесса.
После подключения к серверу убедитесь, что вы вернулись в окно терминала и остановили запуск демона Dropbox. По умолчанию демон Dropbox работает на переднем плане, что затрудняет выполнение других команд после подключения к серверу.
В окне терминала нажмите Ctrl + C чтобы временно остановить запуск демона Dropbox. После выполнения команды синхронизированная папка Dropbox появится в вашем домашнем каталоге.
Кроме того, следует отметить, что если вы используете 32-разрядный сервер, используйте следующую команду:
cd ~ && wget -O - "https: // www.Dropbox.com / download?plat = lnx.x86 "| tar xzf -
С другой стороны, используйте эту команду при запуске 64-битного сервера, если ссылка выше не работает:
cd ~ && wget -O - "https: // www.Dropbox.com / download?plat = lnx.x86_64 "| tar xzf -
С помощью этих командных строк, представленных выше, не нужно извлекать, а запускать клиент, загруженный с помощью команды Dropbox dist (~ /.dropbox-dist / dropboxd)
Создание системного сервиса для Dropbox
Поскольку загруженным и установленным клиентом Dropbox невозможно управлять, необходимо выполнить еще несколько приемов, как показано ниже:
Службу Dropbox необходимо настроить, выполнив следующие действия:
- Сначала создайте скрипт с именем dropbox.услуга
- Используя команду sudo mv dropbox.service / etc / systemd / system / переместить файл
- В-третьих, создайте скрипт с именем dropbox
- Используя команду sudo mv dropbox / etc / init.d переместить файл
- Используя команду sudo chmod + x / etc / systemd / system / dropbox.сервис / etc / init.d / dropbox делает файлы исполняемыми.
После выполнения шагов, упомянутых выше, ожидается, что вы создадите новый файл с помощью этой команды:
нано / и т. д. / sysconfig / dropbox
Следующее содержимое следует использовать после создания нового файла DROPBOX_USERS = «USER», затем сохранить и закрыть файл.
Управление Dropbox без заголовка из командной строки с помощью скрипта Python
Сценарий python необходим и жизненно важен для управления командами Dropbox на сервере после запуска служб. Чтобы получить скрипты Python, выполните следующие команды:
sudo wget -O / usr / local / bin / dropbox "https: // www.Dropbox.com / download?dl = пакеты / dropbox.ру "
Затем запустите эту команду, чтобы сделать ее исполняемой:
sudo chmod + x / usr / local / bin / Dropbox
Чтобы использовать скрипт python из любого места, независимо от каталога, мы должны создать символическую ссылку из загруженного скрипта python. Для этого выполните следующие действия:
Dropbox
После выполнения команды dropbox вы увидите все полезные команды, упомянутые в конце этой статьи.
Чтобы использовать любую из упомянутых команд Dropbox, вы должны написать dropbox (за которым следует команда, которую вы хотите выполнить). Например, проверяя наш статус Dropbox без головы, вы выполните следующую команду:
статус Dropbox
Ниже приведены некоторые полезные команды, которые можно использовать при использовании недавно установленного Dropbox:
- Чтобы перезагрузить Systemd, используйте команду sudo systemctl daemon-reload
- Чтобы запустить Dropbox, используйте команду sudo systemctl start dropbox
- Для автоматического запуска Dropbox при загрузке используйте команду: sudo systemctl enable dropbox
- Чтобы увидеть статус службы, используйте следующую командную строку: sudo systemctl status dropbox
- Чтобы остановить службу, используйте команду: sudo systemctl stop dropbox
- Чтобы перезапустить службу, используйте команду: sudo systemctl restart dropbox
ПРИМЕЧАНИЕ: ПОЛЬЗОВАТЕЛЬ - это настоящее имя пользователя системы, но не пользователь Dropbox.
Еще один короткий метод - загрузка и копирование служебного файла в каталог Systemd:
sudo wget -O / и т. д. / systemd / system / dropbox @.сервис https: // raw.githubusercontent.com / joeroback / dropbox / master / dropbox% 40.услуга
Следующие команды полезны при использовании Dropbox:
статус - помогает получить текущий статус Dropbox пубурл - используется для получения общедоступного URL-адреса файла в общей папке Dropbox дроссель - используется при установке ограничений пропускной способности Dropbox Начало - эта команда запускает Dropbox доверенное лицо - эта команда помогает настроить параметры прокси для вашей учетной записи Dropbox статус файла - эта команда дает пользователю текущий статус синхронизированных файлов lansync- эта команда используется для включения или отключения синхронизации по локальной сети ls - эта команда выводит список элементов в текущем каталоге останавливаться - эта команда останавливает запуск Dropbox автоматический старт - эта команда AutoStart's Dropbox исключать- эта команда исключает выделенную папку из синхронизации Поделиться ссылкой - эта команда используется для получения общей ссылки на файлы в вашей учетной записи Dropbox помощь - если вам нужна помощь, эта команда будет большим подспорьем
Чтобы быстро получить доступ к своим файлам, перетащите их в свою учетную запись Dropbox, и они автоматически синхронизируются с вашим сервером без управления. Ваш безголовый сервер теперь синхронизируется с вашим Dropbox.
После создания системного сервисного модуля всегда проверяйте, что вы запускаете Dropbox от имени обычного пользователя, а не от имени пользователя root. Для этого убедитесь, что вы заменили имя пользователя на свое настоящее имя пользователя. Файлы могут не синхронизироваться должным образом, если Dropbox запущен от имени пользователя root. Например, замените пользователя своим фактическим именем пользователя:
[Объект] Описание = Демон Dropbox После = сеть.target [Service] Type = simple User = (введите ваше настоящее имя пользователя) ExecStart = / opt / dropbox / dropboxd ExecStop = / bin / kill -HUP $ MAINPID Restart = always [Install] WantedBy = multi-user.цель
Сделав это, вы будете запускать свой Dropbox без головы как стандартный пользователь, но не как пользователь root, что является рекомендуемым способом запуска Dropbox. После изменения имени пользователя сохраните файл, затем закройте его и запустите службу с помощью команды start:
sudo systemctl start dropbox
Следуйте пошаговым инструкциям по статье, чтобы получить работающий удаленный Dropbox на вашем сервере ubuntu.