Меню Рубрики

Установка dropbox ubuntu server

Олег Орлов

Удаленный консультант и тренер

14 мая 2012 г.

Как установить Dropbox на Ubuntu Server?

Многие пользуются сервисом Dropbox для синхронизации данных между своими компьютерами. Между тем немногие знают, что сервисом можно пользоваться и без GUI (графической оболочки). В этой статье пойдет речь о том как установить Dropbox и для чего он нужен на сервере. Естественно, статья касается Ubuntu Server.

Зачем нужен Dropbox на сервере? Применений много. Одно из них — удобная заливка файлов на сервер. Гораздо удобней положить нужный файл в папку Dropbox, чем подключаться к серверу по какому-то протоколу. А второе применение, которое я использую – это резервные копии. Суть в следующем: периодически (каждый день) некий скрипт делает резервную копию важных данных на сервере и помещает ее в папку, которая синхронизируется через Dropbox. Согласитесь, это и удобно, и быстро. Допустим, ваш сервер – это web-сервер, на котором крутятся ваши сайты, и этот сервер вы арендуете не то что в другой стране, а на другом континенте, то есть физически к нему доступ для вас затруднен. Каждое утро получать резервную копию с этого сервера в свою папку на своем жестком диске безо всяких дополнительных телодвижений – просто сказка.

Но хватит лирики, перейдем непосредственно к установке. На моем сервере используется Ubuntu Server 12.04 LTS.

Установка Dropbox на Ubuntu Server

Заходим в консоль своего сервера и переходим в домашнюю папку. Скачиваем нужный нам архив (32-битный или 64-битный). Проверить какой именно архив нужен Вам можно по:

Запускаем dropboxd

Нам будет показана информация о дальнейших шагах установки Dropbox:

Вам нужно пройти по предложенной ссылке, зарегистрироваться в Dropbox и добавить свой сервер в список присоединенных компьютеров (устройств).

После чего (не больше минуты) в консоли мы увидим следующее:

Собственно в домашней папке создалась папка Dropbox и даже началась синхронизация. Однако прервем ее, чтобы настроить Dropbox как сервис. Чтобы остановить синхронизацию нажмите комбинацию Ctrl C

Настройка Dropbox как сервиса

Для этого создаем файл /etc/init.d/dropbox

Обратите внимание на третью строчку. Вместо “user1 user2” подставьте свои логины на сервере(. НЕ ЛОГИН DROPBOX А ПОЛЬЗОВАТЕЛЯ СЕРВЕРА НУ ИЛИ ROOT ЕСЛИ ВЫ ПОД НИМ СТАВИТЕ). Как вы уже поняли, сервис можно запустить для многих пользователей, а не для одного. При этом каждому пользователю придется скачать пакет, распаковать его и привязать к своему аккаунту (все это было описано выше).

Даем скрипту права на выполнение и добавляем его в автозапуск следующими двумя командами:

Теперь вы можете управлять на сервере сервисом Dropbox командами:

Проверка статуса при помощи Dropbox CLI

Скрипт на пайтоне позволяет управлять работой dropbox и данными. Качаем и ложим в любое удобное место, я кладу к остальным файлам dropbox-а:

Selective Sync (Избирательная синхронизация)

По умолчанию все папки синхронизируются и для того чтобы исключить лишнее:

В качестве примера исключим папку test из числа синхронизируемых:

Исключим конкретный файл test.txt:

Убрать исключение можно так:

Полный список исключенных файлов и папок можно посмотреть так:

Собственно на этом установка и завершена.

Материал собирательный и взят тут, тут и тут. Полностью проверен на работоспособность в Ubuntu 12.04 LTS Server

С удовольствием отвечу на ваши вопросы и комментарии.

источник

How to Install Dropbox on Ubuntu 18.04 (Terminal/GUI)

Dropbox online storage provides us supporting for Linux or Ubuntu. Now, we will install Dropbox on Ubuntu 18.04 LTS server terminal and as well as from GUI.

Dropbox provides us online storage to store or backup our data automatically. We use Dropbox to backup our contents with some security and piece of mind. In the event our PCs crash, Our data will be saved and ready to be restored onto server.

Dropbox offers both free and paid services, each with varying options. The Free service provides us 2GB of free online storage whereas in Pro you can get as much as we want depending on our requirements.

Step 1) Installing Dropbox from Command Line

We will install the wget package using the apt command.

Dropbox cli version is available for both 32 and 64 bit editions, we will download Dropbox upon out version.

After executing this command, It will create a new hidden folder named .dropbox-dist in our $HOME directory.

Run the following command to start the Dropbox from .dropbox-dist folder.

Now open the browser and navigate to the above link to connect system with your dropbox account.

Enter Dropbox username, password and click Sign-in.

The server is connected to our dropbox account, we should see a message like below.

Folder named Dropbox will be created in our home directory. keep the data in this folder to access it from any devices.

Congratulations! The Ubuntu server has been linked to our dropbox account. The dropbox will keep running until we stop it by pressing CTRL + C . We should start it manually every time
when we want to use dropbox.

Step 2) Installing Dropbox CLI

Frist thing we will install Python using command below.

Now, Download the dropbox python script and put it in our PATH, for example /usr/local/bin/ .

Now we can start using the dropbox cli. To display help, simply run:

To view the usage of a specific command, for example running , run:

To see if dropbox service is running or not. Type command below.

To start dropbox service. Type command below.

Читайте также:  Установка заднего амортизатора 3110

Let us again check if it is running using command.

It will keep running until we reboot the system.

To stop dropbox service. Type command below.

To get the current sync status of a file, Type command below.

we can exclude a directory from syncing. For instance, We will exclude dir1 folder using command below.

We can add multiple directories with space separated values to exclude them from syncing like below.

To view the list of directories currently excluded from syncing, Type command below.

To remove a directory from the exclusion list, Type command below.

To get a shared link for a file, for example smart.txt, in our dropbox folder, Type command below.

We can now pass the above URL to anyone.

To enable lansync, Type command below.

To disable lansync, Type command below.

Step 3) Starting Dropbox Automatically Every Reboot

We can make Dropbox service to automatically start on every reboot. Create a systemd service unit for Dropbox.

Replace User, Group and dropbox cli path /usr/local/bin/ with our own values. Save and quite the file.

Reload daemon using command below.

Enable dropbox service using command below.

Start dropbox service using command below.

Now dropbox service will automatically start at every reboot.

Check running of the service using command below.

Install Dropbox On Ubuntu Desktop GUI

First download the Ubuntu deb package. Select 64-bit or 32-bit according to our OS architecture.

Once downloaded, open file manager, navigate to the Download folder. Then right-click the Dropbox deb package, select Open With Software Install.

Ubuntu Software will be opened.

Click the Install button to install Dropbox CLI and Nautilus extension. You need to enter your password in order to install software. Once this step is finished, a window will appear. Click Start Dropbox.


Then click OK button to download and install the proprietary Dropbox daemon.


Once the installation is complete, you can login with your Dropbox account and start using Dropbox to back up or sync your files.

We can see that Dropbox will not be able to verify binary signatures if python-gpgme is not installed. We can install python-gpgme by executing command below.

Dropbox Linux client supports HTTP, SOCKS4 and SOCKS5 proxy. We can configure proxy in Dropbox Preferences > Proxies. This is useful if our country or area is banned from accessing Dropbox.

источник

Dropbox на Ubuntu Server

Многие пользуются сервисом Dropbox для синхронизации данных между своими компьютерами. О том что такое Dropbox и как его установить я писал ранее. Между тем немногие знают, что сервисом можно пользоваться и без GUI (графической оболочки). В этой статье пойдет речь о том как установить Dropbox и для чего он нужен на сервере. Естественно, статья касается Ubuntu Server.

Зачем нужен Dropbox на сервере? Применений много. Одно из них — удобная заливка файлов на сервер. Гораздо удобней положить нужный файл в папку Dropbox, чем подключаться к серверу по какому-то протоколу. А второе применение, которое я использую – это резервные копии. Суть в следующем: периодически (каждый день) некий скрипт делает резервную копию важных данных на сервере и помещает ее в папку, которая синхронизируется через Dropbox. Согласитесь, это и удобно, и быстро. Допустим, ваш сервер – это web-сервер, на котором крутятся ваши сайты, и этот сервер вы арендуете не то что в другой стране, а на другом континенте, то есть физически к нему доступ для вас затруднен. Каждое утро получать резервную копию с этого сервера в свою папку на своем жестком диске безо всяких дополнительных телодвижений – просто сказка.

Но хватит лирики, перейдем непосредственно к установке. На моем сервере используется Ubuntu Server 10.04 LTS, но для более старших версий процесс установки отличаться не должен.

Установка Dropbox на Ubuntu Server

1. Заходим в консоль своего сервера и переходим в домашнюю папку. Скачиваем нужный нам архив (32-битный или 64-битный)

Запускаем dropboxd

Нам будет показана информация о дальнейших шагах установки Dropbox:

Вам нужно пройти по предложенной ссылке, зарегистрироваться в Dropbox и добавить свой сервер в список присоединенных компьютеров (устройств).

После чего (не больше минуты) в консоли мы увидим следующее:

Собственно в домашней папке создалась папка Dropbox и даже началась синхронизация. Однако прервем ее, чтобы настроить Dropbox как сервис.

Настройка Dropbox как сервиса

Для этого создаем файл /etc/init.d/dropbox со следующим содержимым

Обратите внимание на третью строчку. Вместо “roman fedir” подставьте свои логины на сервере. Как вы уже поняли, сервис можно запустить для многих пользователей, а не для одного. При этом каждому пользователю придется скачать пакет, распаковать его и привязать к своему аккаунту (все это было описано выше).

Даем скрипту права на выполнение и добавляем его в автозапуск следующими двумя командами:

Теперь вы можете управлять на сервере сервисом Dropbox командами:

Собственно на этом установка и завершена.

С удовольствием отвечу на ваши вопросы и комментарии.

источник

Install Dropbox In Ubuntu 18.04 LTS Server

by sk · Published April 24, 2018 · Updated April 30, 2019

We already looked at how to install and configure Dropbox in Ubuntu 18.04 desktop. Today we are going to discuss how to install Dropbox in Ubuntu 18.04 LTS server edition. Setting up Dropbox on a headless Ubuntu server that has no GUI is entirely different, but easy! And also we are going to see how to install and configure Dropbox CLI client and how to use it to sync files.

Читайте также:  Установка акпп в 21099

Install Dropbox In Ubuntu 18.04 LTS Server

Like desktop version, Dropbox cli version is also available for both 32 and 64 bit editions.

This will create a new hidden folder named .dropbox-dist in your $HOME directory.

Now, run the following command to start the Dropbox daemon from the newly created .dropbox-dist folder.

You will see an output something like below.

Next open the browser and navigate to the above link to connect system with your dropbox account. If you are on a headless server, you can use text browsers like lynx or elinks to sign-in to the dropbox account. Please note that you don’t have to enter the URL in the same system itself. You can use any other system on your network that has a GUI web browser to navigate to the URL.

Once you opened the URL in the browser, you will be prompted to enter your Dropbox username and password. Just enter them and click Sign-in.

After your computer is connected to your dropbox account, you should see a message like below in your Terminal.

Now, a new folder named “Dropbox” will be created in your home directory. Keep the data in this folder to access it from any devices.

Congrats! The Ubuntu server has been linked to your dropbox account. The dropbox daemon will keep running until you forcibly stop it by pressing CTRL+C. You should start it manually every time when you want to use dropbox. Of course, we can make Dropbox service to automatically start on every reboot. We are going to see how to do it in the following sections.

Install Dropbox CLI

Download the dropbox python script and put it in your PATH, for example /usr/local/bin/.

Now you can start using the dropbox cli. To display help, simply run:

To view the usage of a specific command, for example throttle, run:

Now let us see if dropbox service is running or not. To do so, simply run:

As you see, dropbox service is not running!

Let us again check if it is running using command:

It will keep running until your reboot the system.

To get the current sync status of a file, run:

You can exclude a directory from syncing. For instance, I am going to exclude a folder named “dir1”. To do so, run:

You can add multiple directories with space separated values like below.

To view the list of directories currently excluded from syncing, run:

To remove a directory from the exclusion list, use this command.

To get get a shared link for a file, for example ostechnix.txt, in your dropbox folder, run:

You can now pass the above URL to anyone.

For more commands, see the help section.

Autostart Dropbox

Like I already mentioned, you should manually start Dropbox daemon at every reboot. If you’re not comfortable with manual start, follow the steps below to make it automatically start.

Create a systemd service unit for Dropbox:

Replace User, Group and dropbox cli path ( /usr/local/bin/ ) with your own values. Save and quit the file.

Reload daemon using command:

Finally, start dropbox service with command:

From now on the dropbox service will automatically start at every reboot.

To view if the service is started or not, run:

Dropbox service is running and it will keep running on every reboots. You don’t need to manually start it every time.

And, that’s all for now. Hope this helps. More good stuffs to come. Stay tuned!

источник

Как установить и настроить Dropbox в Ubuntu Server 12.04

Dropbox — это лучший бесплатный облачный сервис и очень простой инструмент для расшаривания файлов и их синхронизации между компьютерами, также Dropbox можно использовать для резервного копирования файлов и обеспечения доступа к ним с других компьютеров и устройств (включая смартфоны и планшеты Android, iPad или iPhone — для всех есть соответствующие клиенты). Как же получить доступ ко всем этим возможностям на сервере Ubuntu?

В этой статье я попытаюсь предоставить пошаговое руководство по установке и настройке Dropbox в Ubuntu Server 12.04 и его синхронизации с вашим аккаунтом Dropbox. Начнем.

Установка Dropbox в Ubuntu Server

Шаг 1. Скачайте dropbox с официального сайта:

Dropbox для 32-битной архитектуры:

Dropbox для 64-битной архитектуры:

Шаг 2. Распакуйте архив с Dropbox с помощью следущей команды

Шаг 3. Запустите демон клиента dropbox на ubuntu server с помощью команды:

Синхронизация Ubuntu Server с вашим аккаунтом Dropbox

Если ваша система еще не подключена ни к какому аккаунту dropbox, вы увидите следующее сообщение, которое будет показываться каждые несколько секунд:

Теперь скопируйте ссылку и вставьте ее в веб-браузер, вы перейдете на страницу подключения этого компьютера к вашему аккаунту dropbox. Вас попросят ввести имя пользователя и пароль к аккаунту dropbox.
Если клиент dropbox на вашем серевере успешно синхронизируется с аккаунтом, вы увидите сообщение «Client successfully linked, Welcome!» и перестанет выводиться ссылка для авторизации, кроме того, в вашей домашней директории автоматически будет создана папка Dropbox. Нажмите CTRL + C, чтобы завершить процесс демона dropbox.

Автоматический запуск Dropbox при загрузке системы

Создайте новый файл в директории /etc/init.d/ и назовите его dropbox, здесь будет размещен скрипт для управления сервисом.

Читайте также:  Установка графики на archlinux 2017

Скопируйте приведенный ниже скрипт в файл /etc/init.d/dropbox

Убедитесь, что этот файл исполняемый и добавьте его уровни запуска системы по умолчанию:

Управляйте клиентом Dropbox так же, как и другими сервисами Ubuntu:

Проверка статуса Dropbox с помощью скрипта

Скачайте скрипт dropbox.py и сделайте его исполняемым:

Теперь вы легко можете проверить статус клиента Dropbox с помощью следующей команды:

Узнать больше о возможностях dropbox.py можно с помощью команды:

Вы также можете исключать заданные файлы и директории из процесса синхронизации с помощью команды exclude:

источник

Предложение от 8host.com

Установка клиента Dropbox на Ubuntu 14.04

Данное руководство поможет установить клиент Dropbox и настроить его как сервис на сервере Ubuntu 14.04. Таки образом, сервер получит доступ к Dropbox и сможет хранить копии файлов в синхронизированном каталоге Dropbox.

Требования

  • Предварительно настроенный сервер Ubuntu 14.04 (инструкции можно найти здесь).
  • Не-root пользователь с доступом к sudo. Все команды руководства нужно выполнять в сессии такого пользователя.

Установка клиента Dropbox

Последнюю версию клиента Dropbox для Linux можно загрузить в домашний каталог при помощи этих команд:

curl -Lo dropbox-linux-x86_64.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64

Файл dropbox-linux-x86_64.tar.gz будет загружен в домашний каталог.

Примечание: На сервере с 32-битной архитектурой используйте команду:

curl -Lo dropbox-linux-x86.tar.gz https://www.dropbox.com/download?plat=lnx.x86

Распакуйте архив Dropbox в каталог /opt/dropbox:

sudo mkdir -p /opt/dropbox
sudo tar xzfv dropbox-linux-x86_64.tar.gz —strip 1 -C /opt/dropbox

Клиент Dropbox загружен на сервер. Теперь его нужно связать с учётной записью Dropbox.

Настройка клиента и учётной записи Dropbox

Чтобы настроить взаимодействие клиента Dropbox с учётной записью, запустите команду (как пользователь, в домашнем каталоге которого нужно хранить файлы Dropbox):

Это запустит клиент Dropbox в приоритетном режиме, потому в данный момент вы не сможете запускать другие команды. При первом запуске клиента появится примерно такой вывод:

Host ID Link:
This computer isn’t linked to any Dropbox account.
Please visit https://www.dropbox.com/cli_link_nonce?nonce=ac8d12e1f599137703d88f2949c265eb to link this device.

Посетите предложенный в выводе URL (выделен красным).

Войдите в Dropbox и нажмите Connect.

Would you like to connect dropbox client to your Dropbox account (8host@8host.com)?
Connect
Cancel

После этого на экране появится сообщение:

Link success output:
This computer is now linked to Dropbox. Welcome 8host

Теперь клиент и учётная запись Dropbox могут взаимодействовать. После этого в домашнем каталоге появится каталог Dropbox. В нём нужно хранить файлы для синхронизации.

Остановите Dropbox, нажав Ctrl-C.

После этого нужно установить скрипты, которые позволяют запускать Dropbox как сервис.

Скрипты сервиса Dropbox

Чтобы запустить Dropbox как сервис, нужно написать сирипт. Сейчас можно просто загрузить такой скрипт в /etc/init.d/dropbox и сэкономить время:

sudo curl -o /etc/init.d/dropbox https://gist.githubusercontent.com/thisismitch/d0133d91452585ae2adc/raw/699e7909bdae922201b8069fde3011bbf2062048/dropbox

Сделайте скрипт исполняемым:

sudo chmod +x /etc/init.d/dropbox

Скрипт будет искать список системных пользователей, имеющих доступ к Dropbox, в файле etc/systemd/dropbox. Создайте этот файл:

sudo nano /etc/default/dropbox

Добавьте в файл следующую строку (директива DROPBOX_USERS должна содержать имя системного пользователя):

Сохраните и закройте файл (Ctrl-x, y, Enter).

Теперь можно запустить Dropbox как сервис.

sudo service dropbox start

Чтобы настроить автозапуск сервиса, введите команду:

sudo update-rc.d dropbox defaults

Клиент Dropbox запущен как сервис.

Установка командного интерфейса Dropbox

Dropbox предоставляет интерфейс командной строки (CLI), при помощи которого можно управлять настройками клиента Dropbox.

Чтобы загрузить интерфейс в домашний каталог, введите:

curl -LO https://www.dropbox.com/download?dl=packages/dropbox.py

В домашнем каталоге появится файл dropbox.py. Сделайте его исполняемым:

В домашнем каталоге нужно создать символьную ссылку .dropbox-dist, указывающую путь к установке Dropbox. Это важно, поскольку Dropbox CLI будет искать эту установку в

Запустите Dropbox CLI в домашнем каталоге:

На экране появится базовая страница справки.

Использование Dropbox CLI

Имейте в виду: запуская командную строку без аргументов, вы получите справку по её использованию.

Чтобы проверить состояние Dropbox, используйте команду status:

Если файлы синхронизированы, на экране появится:

Чтобы отключить функцию LAN sync, которая синхронизирует файлы в локальной сети, введите:

Команда exclude позволяет задать файлы и каталоги, которые не нужно синхронизировать. К примеру, чтобы отключить синхронизацию каталога photos:

Чтобы просмотреть список каталогов, содержимое которых не синхронизируется, введите команду:

Подключение дополнительных учётных записей Dropbox

К серверу можно подключить несколько аккаунтов Dropbox. Для каждого аккаунта Dropbox понадобится отдельный системный пользователь.

Примечание: Если вы не знаете, как добавлять системных пользователей в Ubuntu, следуйте инструкциям руководства «Добавление и удаление пользователей в Ubuntu 14.04».

Подготовив системного пользователя, перейдите в его сессию.

Запустите /opt/dropbox/dropboxd. Как и раньше, эта команда вернёт URL, при помощи которого можно подключить клиент Dropbox. Войдите в Dropbox как пользователь, которого нужно подключить к серверу. Посетите URL и нажмите connect.

После этого отредактируйте /etc/default/dropbox:

sudo nano /etc/default/dropbox

Добавьте нового системного пользователя в список пользователей Dropbox через пробел. Теперь директива DROPBOX_USERS выглядит так:

Сохраните и закройте файл.

sudo service dropbox restart

Теперь вы можете подключить к серверу необходимое количество учётных записей Dropbox.

Примечание: Чтобы новый пользователь получил доступ к командной строке, повторите раздел «Установка командного интерфейса Dropbox».

Отключение учётной записи Dropbox

Чтобы отключить учётную запись, остановите сервис:

sudo service dropbox stop

Затем отредактируйте /etc/defaults/dropbox и удалите пользователя из списка.

После этого удалите каталог Dropbox данного пользователя.

После этого снова запустите клиент Dropbox:

sudo service dropbox start

Чтобы полностью ограничить доступ, откройте страницу Dropbox Account Security и удалите подключенные устройства.

Заключение

Теперь клиент Dropbox установлен и запущен как сервис, что позволяет вам хранить файлы в синхронизированном каталоге.

источник

Добавить комментарий

Adblock
detector