автоматическая установка демона dropbox (dropboxd) с профилем, вошедшим в систему автоматически, проблема со скриптом

автоматическая установка демона dropbox (dropboxd) с профилем, вошедшим в систему автоматически, проблема со скриптом

Я пытаюсь автоматически установить Dropbox в скрипте автоустановки моего сервера, чтобы при создании нового экземпляра VPS я мог установить Dropbox и ввести учетные данные через скрипт автоустановки для моего экземпляра VPS.

Я знаю, что dropbox daemon dropboxd хранит информацию о профиле/учетных данных в ~/.dropbox, однако я пробовал архивировать/упаковывать папку и все ее содержимое, но это никогда не срабатывало, когда я удалял папку .dropbox, а затем распаковывал или распаковывал сохраненный профиль. При запуске dropboxd он выдавал сообщение первой установки: «Этот компьютер не связан ни с одной учетной записью Dropbox...Пожалуйста, посетитеhttps://www.dropbox.com/cli_link?host_id=...'

Как извлечь информацию профиля из моей системы, чтобы можно было реплицировать ее на новые экземпляры сервера, которые будут использовать ту же учетную запись Dropbox для синхронизации?

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

Спасибо.

решение1

Из моего исследования следует, что это невозможно сделать без очень обширного кодирования. Должен быть какой-то макрос или настройка системы API, которая взаимодействует с сайтом Dropbox, чтобы добавлять каждого нового клиента (сервера) Dropbox в список разрешенных клиентов в учетной записи Dropbox, чтобы вы могли установить демон. Происходит следующее: демон запускается, а затем выдает вам URL-адрес, который вы должны скопировать и вставить в свой браузер для проверки клиента. Это должно произойти только один раз. Если бы кто-то смог прослушать скрипт установки и получить уникальный URL-адрес, который генерируется, то вы могли бы написать скрипт, который может войти в вашу учетную запись Dropbox и выполнить проверку для вас. Однако я не настолько искусен в написании скриптов.

Существует скрипт Dropbox, который позволяет вам загружать и скачивать файлы из вашего аккаунта Dropbox(https://github.com/andreafabrizi/Dropbox-Uploader), но не устанавливает клиент Dropbox на сервер, поэтому, если вы ищете решение, позволяющее автоматически синхронизировать файлы с ваших серверов, вам придется вручную устанавливать демон Dropbox из-за процесса проверки каждого нового клиента, добавляемого вами в вашу учетную запись Dropbox.

Связанный контент