Меню Рубрики

Установка dropbox в centos 7

Как установить Dropbox на CentOS 7

В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знает, как использовать оболочку, и, самое главное, вы размещаете свой сайт на своем собственном VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если вдруг вы не можете добавить «sudo» к командам, чтобы получить привилегии суперпользователя. Мы покажем вам шаг за шагом установку Dropbox на сервере CentOS 7.

Установка Dropbox на CentOS 7

Шаг 1. Прежде всего, давайте начнем с обновления вашей системы.

Шаг 2. Установка Dropbox.

Загрузите последнюю версию клиента Dropbox для Linux из приведенных ниже ссылке:

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

Шаг 3. Связывание клиента Dropbox.

Нам нужно запустить следующую команду на сервере в папке, в которой мы хотим хранить файлы Dropbox:

Первый раз при запуске клиента, вы должны увидеть следующее

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

Следующим шагом будет настроить некоторые скрипты, так что Dropbox будет работать как сервис, так что вам не нужно будет входить в систему, для клиента:

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

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

Затем добавьте строку, указывающую, что DROPBOX_USERS равен системному имени пользователя. Например, если ваше имя пользователя «andreyex», он должен выглядеть, как написано ниже и не забудьте Сохранить и выйти:

И, наконец, Нам нужно запустить и дать возможность запускаться во время загрузки с командами ниже:

Поздравления! Вы успешно установили Dropbox. Спасибо за использование этого учебника для установки Dropbox на системе CentOS 7. Для получения дополнительной помощи или полезной информации, мы рекомендуем вам проверить документацию на официальном веб – сайте Dropbox.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Contents

Share

Sign up for our newsletter.

Get the latest tutorials on SysAdmin and open source topics.

Related

How To Install Dropbox Client as a Service on CentOS 7

Introduction

In this tutorial, we’ll show you how to install the Dropbox client, and configure it to run as a headless service, on a CentOS 7 server. This will allow your server to connect to Dropbox so that you can keep a copy of your Dropbox files synchronized on your server.

Prerequisites

You must have a non-root user with superuser privileges ( sudo ). To set that up, follow at least steps 1 through 3 in the Initial Server Setup with CentOS 7 tutorial. All of the commands in this tutorial will be executed as this non-root user.

Once you’re ready, we’ll install the Dropbox client.

Install Dropbox Client

The latest version of the Linux Dropbox client can be downloaded to your home directory with these commands:

Now you will have a file called dropbox-linux-x86_64.tar.gz in your home directory.

Note: If you’re running a 32-bit distribution, use this command to download the 32-bit Linux client instead:

Next, extract the contents of the Dropbox archive to /opt/dropbox with these commands:

The Dropbox client is now on your server, but you need to link it with your Dropbox account.

Link Dropbox Client

To link your Dropbox client with your Dropbox account, run this command (as the user whose home directory you want to store the Dropbox files in):

This starts the Dropbox client in the foreground, so you won’t be able to enter any other commands at the moment. The first time you run the client, you should see output that looks like this:

Visit the URL in the output (highlighted in the above example) in a web browser on your local computer.

Log in to Dropbox (if you aren’t already logged in), then click the connect button:

After seeing a success message in your web browser, you should see this output on your CentOS server:

Now your Dropbox account is linked with the client. You should now have a directory in your home directory called “Dropbox”. This is where it will store your synchronized Dropbox files.

Press Ctrl-C to quit running Dropbox for now.

The next step is to set up some scripts so that Dropbox will run as a service, so that you don’t need to be logged in for the client to keep running.

Читайте также:  Установка по индукционному нагреву стыков

Set Up Service Script

To start Dropbox as a service, you’ll need to create an init script and a Systemd unit file. To save yourself the trouble, you can use this command to download them:

Next, make the scripts executable with this command:

The script expects the /etc/systemd/dropbox file to contain a list of system users that will run Dropbox. Create the file and open it for editing with this command:

Add a line that specifies that DROPBOX_USERS is equal to your system username. For example, if your username is “sammy”, it should look like this:

Save and exit the file by pressing Ctrl-x, then y, then Enter.

Reload the Systemd daemon, so that you can use the unit file:

Now Dropbox is ready to be started as a service. Run this command to start it:

Then run this command to configure the service to start when your server boots:

Now the Dropbox client is running as a service and will start automatically when your server boots.

Install Dropbox CLI

Dropbox also includes a command line interface (CLI) that you may want to install so that you can configure your Dropbox client.

To download it to your home directory, run these commands:

Now you will have a file called dropbox.py , the Dropbox CLI, in your home directory.

Use this command to make it executable:

Then, in your home directory, make a symbolic link named .dropbox-dist that points to your Dropbox installation path. This is necessary because the Dropbox CLI expects

/.dropbox-dist to contain your Dropbox installation:

Now you can run the Dropbox CLI from your home directory with this command:

This will print out a basic help page. The next subsection will cover how use the Dropbox CLI to do a few basic things.

How to Use the Dropbox CLI

Remember that running the CLI without any options with print out how to use it.

If you want to check the status of your Dropbox, use the status command:

If all of your files are synchronized, you should see this message:

You can also use it to turn off the automatic LAN sync feature, which tries to synchronize relevant files on your LAN:

Another handy command is exclude . This will let you specify files and directories that should not be synchronized on your server. For example, if you don’t want your server to download the photos directory from Dropbox, you could run this command:

Then you can verify which files and directories are excluded from your server with this command:

Feel free to play with the CLI to see what else you can do with it.

How to Link Additional Dropbox Accounts

If you want to link more Dropbox accounts, follow this section.

It is possible to link multiple Dropbox accounts to your server. However, you will require an additional system user for each Dropbox account that you want to link. If you don’t know how to add users to your CentOS server, follow this tutorial: How To Add and Delete Users on CentOS.

Once you have the system user account that you want to use, log in to your server as that user.

Run /opt/dropbox/dropboxd . As before, this will output a URL to link a Dropbox account to your server.

Log in to Dropbox under the account that you want to link to your server. Then visit the URL on your server, and click the connect button.

Next, edit /etc/default/dropbox :

Add the new system user to the list of Dropbox users. For example, if you have two system users running Dropbox, “sammy” and “ben”, it would look something like this.

Save and exit the file by pressing Ctrl-x , then y , then Enter .

Now restart the Dropbox service:

Now your server is linked to multiple Dropbox accounts.

To use the CLI on the new user, be sure to follow the Install Dropbox CLI section again as the new user.

How To Unlink a Dropbox Account

If you want to unlink a Dropbox account, follow these steps.

Then edit /etc/defaults/dropbox and remove the user from the list.

Then delete the user’s Dropbox directory. For example:

Then, if your server still has other Dropbox accounts linked to it, start the Dropbox client again:

Читайте также:  Установка повышения давления гидрокомфорт

Lastly, if you want to restrict access completely, you can go to your Dropbox Account Security page and delete any linked devices.

Conclusion

The Dropbox client is now installed and running on your server. Your server should now be linked and synchronized with your Dropbox account.

источник

Предложение от 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 установлен и запущен как сервис, что позволяет вам хранить файлы в синхронизированном каталоге.

источник

How to install Dropbox on CentOS 7 Server

Install Dropbox on CentOS 7

Dropbox is the online storage service supports Linux distros. Dropbox provides online storage to backup and store data automatically with security. It has both free and paid plan. In the free plan, it provides 2GB storage if you want more storage then you can buy paid plans. In this tutorial, you are going to learn how to install Dropbox on CentOS 7 server.

Prerequisites

Before you start to install Dropbox on CentOS. You must have the non-root user account on your server with sudo privileges.

Install Dropbox Client

Here we will first install Dropbox Client. Download Dropbox Client using the following command.

Create a directory for Dropbox installation by using the following command.

Now extract the downloaded file inside /opt/dropbox directory.

Setup account for Dropbox

In this section, we will link your Dropbox account to Dropbox client on your server to do so execute the following command.

You will get the following output, just copy the link given inside output and run it inside your favorite browser on your local machine.

If you have existing Dropbox account then just Sign in otherwise create a new account on Dropbox.

Once you complete above process you will see the following output on your CentOS system.

You have successfully linked your Dropbox account to Dropbox client. A new Dropbox directory is created inside the HOME directory to store synchronized Dropbox files. Now Enter Ctrl+c to setup Dropbox as a service.

Setup Dropbox as a Service

To set up Dropbox as a service, you should create a init script and Systemd unit file to do so enter the following command.

Run following script to make above files executables.

/etc/sysconfig/dropbox file should contain system user names who will run Dropbox. Run following command to edit this file.

Set username as given in below example then save and exit the file.

Now reload the Systemd daemon.

Now start and enable Dropbox service executing following command.

Install Dropbox CLI

Enter following command to download the Dropbox CLI script.

Make the file executable by running following command.

/.dropbox-dist to contain your Dropbox installation files to do so run following command.

Now you can run Dropbox client by using following command. It will instructions for how to use Dropbox CLI.

You can check the status of Dropbox by typing following command.

You should get following output

To turn off the automatic LAN sync use following command.

If you want more information about a specific command enter following command

Above command will provide you more information about sharelink command.

Check status of dropbox by typing

If Dropbox is not active then start service by running following command

To stop dropbox service enter following command

Get sync status of Dropbox file by typing

Generate shareable link for a file by typing

You can exclude the directory from syncing by using the following command

To list excluded directories type following command

Remove directory from excluded list typing

Link Additional Dropbox Account

To link additional Dropbox account run following command then copy the given url in output.

Now go to the URL given in the output and complete the authentication process.
Then add the user inside /etc/default/dropbox file.

Unlink Dropbox Account

First stop the Dropbox service.

Remove the user from /etc/default/dropbox file.

Then delete Dropbox user directry using following command replacing USERNAME with the real username of system.

Now start the Dropbox service.

Conclusion

You have successfully learned how to install Dropbox on CentOS 7. If you have any queries don’t forget to comment below.

источник