Инструкция по установки и настройке Rclone. Rclone сделает всю рутинную работу по копированию и выгрузке резервной копии в облачное хранилище. Rclone поддерживает большое количество облачных хранилищ, среди них:
И позволяет осуществлять выгрузку по таким протоколам как:
В рамках данной статья мы разберемся как устанавливать утилиту в операционную систему, как правильно настроить rclone для выгрузки ваших резервных копий.
Rclone поддерживает большое количество операционных систем. Вы можете установить Rclone на:
Самый простой вариант установки rclone — запустить установку используя скрипт который сам установит последнюю версию
Установим программу unzip
В терминале выполним следующие команды
Таким образом вы скачаете архив с последней версией rclone, распакуете его и перейдет в распакованную папку.
Скопируем исполняемый файл rclone в папку /usr/bin/ и установим верные права и владельца на данном файле.
Добавим информацию о rclone в базу данных man
Для установки rclone в windows вам необходимо скачать архив с утилитой с официального сайта , распаковать его и сохранить в удобнов для вас месте.
Для начала работы с rclone, выполняем команду
После первого запуска вам будет предложено создать файл конфигурации и добавить облако для выгрузки данных
Нажимаем n для создания нового подключения которому необходимо будет дать название.
На следующем шаге нам нужно будет выбрать тип облачного хранилища, мы будем настраивать выгрузку мы будем в OneDrive, для OneDrive вводим номер 31. Подробнее про настройку rclone для остальных типов облачного хранилища вы можете прочитать на официальном сайте .
В client_id и client_secret мы ничего не указываем, в качестве региона выбираем Microsoft Cloud Global
На вопрос дополнительной настройки конфигурации отвечает No
В случаи если вы настраиваете rclone на локальном компьютере на котором есть браузер, вы можете выбрать автоматическую настройку, так как мы настраиваем все на удаленном сервере то отказываемся от автоматической настройки.
Теперь установим rclone на локальном компьютере и выполним команду которую предлагает мастер настройки rclone
После того как вы выполните команду, у вас откроется браузер и предложит вам войти в ваш аккаунт, необходимо дать разрешения и по завершению в терминале вы получите текст который необходимо будет вставить на вашем сервере, копируем его и вставляем.
На следующем шаге выбираем 1.
Далее rclone определит ваш аккаунт и в конце будет выведен ваш конфиг файл, для сохранения конфигурации вводим y.
После этого в rclone будет сохранено подключение для резервного копирования
Для вывода списка директоий в облачном хранилище используется команда rclone lsd в которой необходимо указать имя подключения. В нашем случае имя подключения UnixTest и в конце поставить двоеточие
Для создания новой директории используется команда rclone mkdir
Для просмотров файлов в директории
Для копирования файла используется команда copy
Чтобы удалить директорию на стороне облачного хранилища используйте команду rclone rmdir
Для синхронизации файлов локального сервера с файлами хранилища используется команда sync . В качестве /server/folder необходимо указать локальный путь папки которую вы хотите синхронизировать
Для монтирования папки облачного хранилища используется команда rclone mount .
Если же вам необходимо примонтировать папку в фоновом режиме то необходимо использовать флаг —daemon .
Для того чтобы размонтировать примонтированную папку выполняем
Управлять rclone можно и через веб-интерфейс. Для этого необходимо выполнить следующую команду указав вместо server_ip IP адрес вашего сервера, дополнительно можно указать любой порт. Для дополнительной защиты в —rc-user и —rc-pass укажите логин и пароль