Raspberry Pi

Подключение Raspberry Pi к Dropbox с помощью rclone

Spread the love

Бесшовная интеграция вашего Raspberry Pi с Dropbox — мощный способ управления файлами и доступа к ним из любой точки мира. Это руководство содержит пошаговое описание настройки безопасного и эффективного соединения с помощью универсального инструмента командной строки rclone.

Оглавление

Установка rclone

Прежде чем начать, убедитесь, что ваш Raspberry Pi подключен к интернету и открыто терминальное приложение. Мы будем использовать rclone — программу командной строки, которая управляет файлами в различных облачных сервисах, включая Dropbox. Установите её с помощью следующих команд (это примеры для систем на базе Debian/Raspbian; для других дистрибутивов команды могут отличаться):


sudo apt update
sudo apt install rclone

Создание приложения Dropbox

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

  1. Доступ к консоли приложений Dropbox: Откройте веб-браузер и перейдите по адресу https://www.dropbox.com/developers/apps. Вам, вероятно, потребуется войти в свою учетную запись Dropbox.
  2. Создание нового приложения: Нажмите «Создать приложение». Выберите «Приложение Dropbox API» и дайте ему понятное имя (например, «RaspberryPiSync»). Важно выбрать тип доступа «Папка приложения». Это ограничивает доступ приложения к конкретной папке в вашем Dropbox, повышая безопасность.
  3. Получение учетных данных приложения: После создания приложения запишите свой «Ключ приложения» и «Секретный ключ приложения». Это конфиденциальные данные; обращайтесь с ними как с паролями и никогда не публикуйте их.

Настройка rclone

Теперь настроим rclone для взаимодействия с вашим недавно созданным приложением Dropbox. В терминале вашего Raspberry Pi выполните:


rclone config

Мастер настройки rclone проведет вас через процесс:

  1. Новый удалённый ресурс: Нажмите «n» для нового удаленного ресурса.
  2. Имя удалённого ресурса: Выберите имя (например, «dropbox»).
  3. Тип хранилища: Выберите «dropbox».
  4. Идентификатор клиента: Вставьте свой «Ключ приложения».
  5. Секретный ключ клиента: Вставьте свой «Секретный ключ приложения».
  6. Авторизация: rclone сгенерирует URL. Откройте его в браузере, чтобы авторизовать приложение. Скопируйте отображаемый код авторизации и вставьте его в терминал.
  7. Дополнительные настройки: Вы можете указать папку Dropbox для синхронизации (в противном случае используется корневая папка Dropbox).
  8. Тест: rclone протестирует соединение. Сообщение об успехе подтверждает правильность настройки.

Синхронизация файлов с помощью rclone

После настройки вы можете использовать команды rclone для управления файлами между вашим Raspberry Pi и Dropbox:

  • rclone copy /путь/к/локальным/файлам dropbox:/путь/к/папке/dropbox: Копирует файлы с вашего Raspberry Pi в Dropbox.
  • rclone copy dropbox:/путь/к/папке/dropbox /путь/к/локальной/папке: Копирует файлы из Dropbox на ваш Raspberry Pi.
  • rclone sync /путь/к/локальным/файлам dropbox:/путь/к/папке/dropbox: Синхронизирует файлы, обеспечивая идентичность в обоих местах. Это идеально подходит для резервного копирования.

Замените заполнители, такие как /путь/к/локальным/файлам и /путь/к/папке/dropbox, на ваши реальные пути.

Расширенное использование и рекомендации

Для получения более расширенных функций, включая планирование резервного копирования, использование фильтров и управление несколькими удаленными ресурсами, обратитесь к подробной документации rclone. Всегда отдавайте приоритет безопасности, сохраняя конфиденциальность ключа и секретного ключа приложения. Регулярно проверяйте конфигурацию rclone и права доступа к приложению Dropbox.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *