Перейти к содержимому

Бэкапы RISH (резервное копирование). Настройка и работа с бэкапами

20 февраля 2026
Описание настройки и работы с бэкапами RISH. Подробная инструкция со скриншотами.
изображение паролей под угрозой

Бэкапы в RISH делаются с помощью программы rclone. Это значит, что способов подключения к хранилищам столько же, сколько поддерживает актуальная версия rclone (на момент написания статьи было 64). Каждый может выбрать по своему вкусу – от локального подключения до выбора из большого количества облаков. Например поддерживаются: Яндекс диск, Mail.ru Диск, WebDAV, S3, SFTP, FTP (не рекомендуется), DropBox, Google Drive и куча других.

Сценарии создания бекапов по сути безграничны в рамках возможностей rclone.

Конфигурация при первом запуске

Первый запуск осуществляется традиционно для RISH из меню MC. Нажимаем F2 и попадаем в меню MC. Выбираем последний или предпоследний (в зависимости от того локальная установка или нет) пункт меню — Бэкапы. Можно просто нажать горячую клавишу B (B — заглавная).

При первом подключении вы получите примерно такое сообщение:

Подключение по умолчанию не настроено (подключение 'ydisk' не найдено в rclone). Файл списка архивируемых объектов не найден: /root/rish/backup_list_all

Что это значит?

Для нормальной работы RISH нужно настроить подключение (remote) по умолчанию и создать список архивируемых файлов или папок.

При первом запуске нужно выполнить две этих важных вещи.

1. Подключение по умолчанию (remote)

В принципе подключений может быть несколько и каждый сайт на вашем сервере может архивироваться в отдельное хранилище. Но для начала работы вам нужно создать первое подключение к хранилищу по умолчанию — именно это подключение будет использоваться при создании или обновлении списка сайтов для архивирования.

Вы можете поменять подключение по умолчанию в любой момент. Сама настройка (как и все остальные) хранится в файле /root/rish/rish_config.sh. Но сменить подключение в любой момент вы можете из меню.

Конфигурирование любого подключения осуществляется через выбор пункт меню Создать/Выбрать подключение по умолчанию. Таким образом можно создать, удалить, отредактировать или выбрать подключение по умолчанию из тех, что уже созданы.

При первом запуске меню выглядит так:

Выбираем Создать/Выбрать подключение по умолчанию. Обратите внимание, что для Яндекс-диска создан отдельный пункт меню, который предоставляет значительно более легкую и простую конфигурацию, чем та, которая идет по умолчанию для rclone.

После выбора единственного пункта меню будет вызвана соответствующая команда rclone для создания или редактирования новых подключений (remote).

Обратите внимание, что далее уже идет мастер конфигурации rclone, который сильно отличается по интерфейсу от RISH.

Выбираем n и далее следуем подсказкам rclone.

Нет смысла копировать здесь описание всех 64 способов подключения rclone — есть официальная документация, которой я призываю следовать.

1а. Конфигурирование Яндекс-диска

Поскольку исторически сложилось, что Яндекс-диск был первым и единственным хранилищем для бэкапов сервера, его конфигурирование максимально упрощено и сделано наиболее комфортным для пользователя. Поэтому советую настраивать подключение через отдельный пункт меню.

Создать/Обновить подключение яндекс-диска

Обращаю ваше внимание, что если у вас бесплатный Яндекс-диск, то он не будет толком работать в качестве хранилищая для бекапов. Пользуйтесь платной версией.

Имя подключения может быть любым (латинскими буквами конечно). Его значение роли не играет – это ваш выбор, который обычно подчеркивает смысловую нагрузку для вас либо по типу подключения (по умолчанию предлагается ydisk), либо по месту хранения.

После того, как вы зададите имя диска вам будет предложено открыть ссылку https://ya.ru/device в вашем браузере, где есть авторизация Яндекс.

По ссылке вам будет предложено авторизовать подключение к вашему диску и выдать соответствующие разрешения.

Обязательно обратите внимание к какому аккаунты вы выдаете разрешения. На этом экране его можно сменить, если аккаунт не тот, который вам нужен.

После выдачи нужных разрешений, вы можете вернуться к терминалу. Там уже все должно быть настроено автоматически.

2. Создать файл-список всех архивируемых объектов

После настройки подключения, вам останется только создать список сайтов (и возможно папок), которые подлежат архивации.

При нажатии соответствующего пункта меню, файл-список создается автоматически на основе всех сайтов и папок, которые на данный момент присутствуют на сервере.

Каждому сайту или папке в качестве подключения будет проставлено подключение по умолчанию, активное на данный момент.

Обратите внимание, что появился новый пункт меню Обновить файл-список всех архивируемых объектов

При удалении ненужных сайтов или добавлении новых вы сможете воспользоваться этим пунктом меню для обновления файл-списка.

Помните, что при обновлении файл-списка будет использоваться подключение по умолчанию на текущий момент.

3. Формат файл-списка архивируемых объектов

Файл-список объектов, которые подлежат резервному копированию, находится по адресу /root/rish/backup_list_all. Вы можете свободно редактировать его — это обычный текстовый файл, который имеет достаточно простой и понятный формат.

Редактируя файл-список вы можете задать каждому сайту свое подключение или список папок-исключений, которые не надо сохранять в резервной копии.

Каждая строка в файле — это информация по сайту или папке на сервере. Поля в строке отделяются точкой с запятой.

Памятка по формату файла размещена в первой строке самого файла:

  • user
    пользователь, где находится сайт
  • name
    имя сайта или папки
  • type
    тип объекта (сайт или папка)
  • db
    имя базы данных
  • archive
    архивировать или нет данный объект (yes/no)
  • exclude_list
    список папок-исключений, которые не надо сохранять в бэкапе
Типовые примеры исключений:
Для Joomla: administrator/cache,administrator/logs,cache,tmp
Для Joomla Yootheme: administrator/cache,administrator/logs,cache,tmp,templates/yootheme/cache
Для Joomla Akeeba: administrator/cache,administrator/logs,cache,tmp,administrator/components/com_akeeba/backup

4. Имя папки для резервного копирования и количество хранимых копий

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

По умолчанию резервное копирование осуществляется в папку backup_server вашего подключения.

Если вы используете ваше облачное хранилище для создания резервных копий с разных серверов (это частый сценарий), то имеет смысл каждому серверу задать свое уникальное имя для папки.

Все настройки в RISH хранятся в файле /root/rish/rish_config.sh

Вы можете отредактировать этот файл и изменить имя папки.

Еще один важный момент, который нужно отредактировать под себя — количество хранимых копий.

По умолчанию хранится 5 последних копий сайта или папки. Имеет смысл исправить на то число, которое лучше всего подходит вам.

5. Восстановление сайта из резервной копии (бэкапов)

Процесс восстановления сайта из резервной копии разбит на две части:
  • Скачивание архива сайта из облачного хранилища на сервер
  • Восстановление сайта из скачанного архива

Это позволяет свободно контролировать любой из этапов и делать все так как удобно пользователю.

Чтобы скачать копию из бэкапа нужно выбрать пункт меню Скачать копию из бекапа на сервер

После выбора подключения можно будет выбрать в меню сайт и затем конкретную дату для восстановления.
После того как резервная копия будет скачана на ваш сервер, ее можно будет использовать для восстановления привычным способом, через меню Архивировать/Разархивировать/Импорт DB

Если у вас появились вопросы или предложения по дополнению инструкции

всегда помните, что мы рады вам помочь в телеграм-чате RISH.