CloudLite

8 (495) 784-61-39

Array
(
    [ELEMENT_CODE] => Ustanovka_Dropbox_na_servere_s_systemd
)
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Общие вопросы

Где размещается оборудование?

Как переехать с сайтом к нам?

Тарифицируется ли трафик?

Входит ли IP адрес в стоимость тарифа?

Какая панель управления используется в CloudLITE.ru?

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

Samba-клиент

Как поддерживать архивные копии файлов в Samba

Файловый сервер для Windows на Ubuntu

Установка Dropbox на сервере с systemd

УСТАНОВКА DROPBOX НА СЕРВЕРЕ С SYSTEMD



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

Инструкцию по установке Dropbox на серверах без GUI Вы найдете здесь. После установки для управления его работы следует разместить Python-скрипт в директории с исполняемым файлом dropboxd.

 

Автозапуск

Автозапуск Dropbox осуществляется с правами пользователя через systemd.

Важно! Введите имя пользователя, под которым должен запускаться dropboxd, вместо username. В целях безопасности рекомендуем создать для запуска демона отдельного пользователя.

Для примера допустим, что исполняемый файл dropboxd расположен в /home/username/.dropbox-dist

Следует создать симлинк на dropboxd в /usr/bin:


sudo ln -s /home/username/.dropbox-dist/dropboxd /usr/bin/dropboxd

По маршруту /lib/systemd/system/ нужно создать файл dropbox@username.service со таким содержимым (учтите, что старт демона при автозапуске будет возможен только после монтирования локальных ФС и запуска сети):

По маршруту /lib/systemd/system/ нужно создать файл dropbox@username.service со таким содержимым (учтите, что старт демона при автозапуске будет возможен только после монтирования локальных ФС и запуска сети):

[Unit]

Description=Dropbox

After=local-fs.target network.target

[Service]

Type=simple

ExecStart=/usr/bin/dropboxd

ExecReload=/bin/kill -HUP $MAINPID

KillMode=process

Restart=on-failure

User=%I

[Install]

WantedBy=multi-user.target


Затем необходимо выполнить:

sudo systemctl daemon-reload && sudo systemctl start dropbox@username && sudo systemctl enable dropbox@username

(в том числе: обновление списка демонов, старт интересующего и добавление его в автозапуск). Управлять демоном будет возможно как с помощью скрипта dropbox.py, так и с через systemctl.

 

Потенциальные затруднения

Время от времени могут возникать определенные сложности с циклическими попытками перезапустить dropbox. Как правило, это случается в результате автообновления бинарного файла dropboxd в пользовательском каталоге /home/username/.dropbox-dist. Для решения проблемы можно сменить владельца указанного каталога на root и провести рекурсивную замену прав для его содержимого на только чтение и исполнение (необходимо дополнительная проверка).

 

Важно! В этом случае dropbox прекратит синхронизировать файлы при выходе обновления и невозможности его установки. Впрочем, возможно, что такие последствия менее серьезны, по сравнению с 100%-ной загрузкой CPU сервера из-за невозможности запустить dropbox).

Как настроить site-to-site VPN сети, используя VyOS

Что еще может OpenVPN для безопасности Вашей виртуальной сети?

Как подключиться и настроить IPv6 к серверам

Как настроить IPv6 на Ubuntu/Debian

Разбираемся в законе о персональных данных

Как установить и защитить Redis на Ubuntu 18.04

Как установить R на Ubuntu 18.04

Как установить и настроить OrientDB на Ubuntu 16.04

Устаналиваем язык Go на Ubuntu 18.04

Как установить PostgreSQL на Ubuntu 18.04

Как установить и использовать панель BrainyCP

Как сгенерировать CSR-запрос в IIS 8

Как генерировать CSR-запроси на Linux/MacOS

Как использовать демон Auditd для настройки и проверки системы Linux

Как создать шифрованный LUKS раздел на Linux

Google Authenticator: установка и использование

Применение VeraCrypt для шифрования ОС Windows

Как установить и настроить tripwire для контроля целостности файлов

Утилита Autrace для аудита процессов Linux

Как использовать улититу UFW на Linux

Как установить Java для Windows

Как настроить и установить SMTP сервер на Windows

Настраиваем FTP-сервер в Windows Server 2012

Как установить язык R на Windows Server

Как установить язык Go на Windows Server

Как установить и использовать системы контроля версий Git в Windows

Как создать контроллер домена Active Directory Domain Services

Как настроить таймауты RDP-сессий на сервере Windows

Находим и редактируем файл Hosts

Как работать со службой DNS?

Есть ли бесплатный тестовый период?

Не нашли ответа на Ваш вопрос? Напишите нам!

techsupport@cloudlite.ru - служба техподдержки

sales@cloudlite.ru - вопросы по услугам, оплате, документам и партнерству

partner@cloudlite.ru - партнерская программа