Разверните OpenClaw в облаке в один клик
Вход/ Регистрация
На главную
Инструкции для серверов

Резервное копирование

Fastpanel поддерживает два типа бэкапов: 

  • Стандартные бэкапы. Позволяют создавать полные копии данных, которые включают сайты и базы данных. Можно восстанавливать данные точечно: например, конкретную базу или конкретный сайт.
  • Дифференциальные бэкапы (beta). Создают полные бэкапы и копии изменений, внесенных с последнего полного бэкапа. Можно восстанавливать отдельные базы данных или аккаунты целиком. Восстановление отдельных сайтов недоступно.

Вы можете настроить загрузку резервных копий:

  • В локальную директорию на сервере.
  • На удаленный сервер (по FTP или SCP). 
  • В облачное хранилище Google Drive, Dropbox или FASTBACKUP.
  • В S3-совместимое хранилище (только для дифференциальных бэкапов).

В статье рассмотрим настройку стандартных бэкапов в Google Drive и дифференциальных — в S3-хранилище Timeweb Cloud.

Настройка резервного копирования на Google Диск

  1. Авторизуйтесь в панели управления.
  2. В боковом меню перейдите в «Управление» → «Резервные копии».
  3. Нажмите кнопку «Новый аккаунт».

B271907c 36f0 4f09 Ab03 1a86b6301876

Раздел «Резервные копии» в интерфейсе Fastpanel

  1. Выберите «Тип» → «Google» и заполните поля:
    • Название — произвольное имя создаваемого аккаунта.
    • Email (необязательно) — ящик, на который будут отправляться отчеты. 
    • Путь — директория на Google Диске, в которую будут сохраняться резервные копии. Можно оставить значение по умолчанию (символ / ) — в этом случае резервные копии будут сохраняться в корневую директорию облачного диска.
  1. Cкопируйте код подтверждения и перейдите по ссылке.

328b7e9c Dcbd 4c6a Acc6 26980d6a8fea

Настройка резервного копирования в интерфейсе Fastpanel

  1. Введите код и нажмите «Продолжить».

84559783 D257 44e7 9e0d Fbd15df86e89

Подключение устройства в интерфейсе Google

  1. Выберите аккаунт Google, на который будет нужно сохранять резервные копии.

5

Выбор аккаунта в интерфейсе Google

  1. В следующем окне нажмите кнопку «Разрешить».

6

Подтверждение доступа в интерфейсе Google

Вы увидите сообщение о том, что устройство подключено.

  1. Вернитесь на вкладку с панелью управления и нажмите «Сохранить».

B9aca238 B3a1 4e81 A563 8f5942543f88

Настройка резервного копирования в интерфейсе Fastpanel

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

Для этого перейдите на вкладку «Планы резервного копирования» и нажмите на кнопку «Новый план».

Be9619d5 8b57 4f54 A086 42ad9c1fe426

Настройка резервного копирования в интерфейсе Fastpanel

  1. В открывшемся окне заполните поля:
    • Название — произвольное имя создаваемого плана.
    • Аккаунт — выберите аккаунт, который вы только что создали.
    • Укажите, сколько копий вы хотите хранить. 
    • Настройте периодичность создания копий. 
    • Выберите из списка, какие сайты и базы нужно копировать. 

Учитывайте общий объем сайтов и БД и объем доступного пространства на Google Диске при настройке.

Af343f6e 16da 4bee 8866 408ae0e4cdc0

Настройка резервного копирования в интерфейсе Fastpanel

  1. Нажмите «Сохранить».

Готово. Резервные копии начнут создаваться по заданному вами расписанию и будут сохраняться в указанную директорию на Google Диске.

Настройка резервного копирования в S3

Опция загрузки в S3 доступна только для дифференциальных бэкапов.

Создайте бакет для бэкапов в панели Timeweb Cloud. На дашборде бакета вы найдете необходимые реквизиты для подключения:

E769c338 F990 422f 97ec D3240e1d5ab6

Далее настройте дифференциальные бэкапы Fastpanel.

Этап 1. Создайте аккаунт резервного копирования

  1. Авторизуйтесь в Fastpanel.
  2. В меню слева перейдите в раздел «Управление» → «Резервные копии» и нажмите «Новый аккаунт».
  3. Введите удобное имя для создаваемого аккаунта.
  4. В пункте «Тип» выберите «S3-совместимое».
  5. Заполните поля:
    • Email (опционально) — ящик, на который будут отправляться отчеты. 
    • Путь — путь, по которому будут загружаться бэкапы в бакет. Можно указать /, чтобы загружать в корень бакета, или любую поддиректорию. Она будет создана автоматически при запуске бэкапа.
  6. Укажите реквизиты подключения к бакету:
    • URL хранилища — https://s3.twcstorage.ru
    • Идентификатор ключа доступа — S3 Access Key
    • Секретный ключ доступа — S3 Secret Access Key
    • Имя bucket — имя бакета из панели
    • Регион — ru-1
    • Класс хранилища — выберите тип бакета, созданного в Timeweb Cloud, или оставьте «По умолчанию».
  7. Сохраните изменения.

88518999 Ec7f 4e96 A398 F5a4b8eb7058

Пример настройки резервного копирования в S3 в интерфейсе Fastpanel

Этап 2. Создайте план резервного копирования

  1. Перейдите на вкладку «Дифференциальные планы» и нажмите «Новый план».
  2. Выберите вкладку: 
    • Один пользователь — позволяет делать бэкапы для одного пользователя и связанных с ним баз данных.
    • Все пользователи — позволяет делать бэкапы для всех пользователей панели с возможностью исключения ненужных.
  3. Заполните форму:
    • Название — произвольное имя создаваемого плана.
    • Аккаунт — выберите аккаунт, который вы только что создали.
    • Лимит копий — укажите, сколько копий, полных и частичных,  вы хотите хранить. 
    • Расписание — настройте периодичность создания копий. 
    • Пользователь — выберите, для какого пользователя делать бэкапы.
    • Исключения — укажите, какие файлы и директории нужно исключить из бэкапа.
    • Базы данных — выберите, какие базы нужно копировать.
    • Сжатие — оставьте параметры по умолчанию либо настройте по своему усмотрению. Подробнее — в документации Fastpanel.
    • Шифрование — если хотите шифровать бэкапы, включите эту опцию. Подробнее — в документации Fastpanel.
  4. Сохраните изменения.

Новый план резервного копирования отобразится на вкладке «Дифференциальные планы». Вы можете запустить бэкап вручную, чтобы проверить корректность настройки.

90a99e16 81d3 49a1 B378 3d552f01e09d

Раздел «Резервные копии» в интерфейсе Fastpanel

После его завершения проверьте наличие нужных файлов на вкладке «Объекты» вашего бакета:

92b5179e 5256 4732 9024 90b244bc04df

Управление резервными копиями в панели

Запуск вне расписания

Вы можете создавать копии не только по расписанию, но и в любой момент, когда это необходимо. Для этого кликните на значок на вкладке «Планы резервного копирования»:

Раздел «Резервные копии» в интерфейсе Fastpanel

Изменение расписания

Заданное расписание бэкапов можно в любой момент изменить — для этого кликните на иконку редактирования на вкладке «Планы резервного копирования»:

D702e194 Cb6a 444f A780 Fa7b2065e0b9

Раздел «Резервные копии» в интерфейсе Fastpanel

Вы можете выбрать время запуска из выпадающего списка или настроить его по своему усмотрению, кликнув на «Настроить».

Настройка периодичности резервного копирования в интерфейсе Fastpanel

Просмотр созданных копий

Чтобы просмотреть список созданных копий и при необходимости запустить восстановление данных, кликните на значок:

Cd620819 3875 4950 A970 11dfc1ecc484

Раздел «Резервные копии» в интерфейсе Fastpanel

При просмотре дифференциальных бэкапов вы увидите список полных (full) и частичных (partial) бэкапов.

Diff

Просмотр дифференциальных бэкапов в интерфейсе Fastpanel

Действия с созданными копиями

В списке резервных копий вам доступно несколько опций:

02ba916e Dcae 4084 Baf2 17138fcfeca0

Управление резервными копиями в интерфейсе Fastpanel

Значки запускают следующие действия:

  1. Запустить восстановление данных. Перед восстановлением панель запросит подтверждение.
  2. Загрузить копию из хранилища (в нашем случае — Google Диска).
  3. Скачать загруженную копию на ваш компьютер.
  4. Удалить загруженную копию с сервера. Копия в хранилище при этом удалена не будет.
  5. Удалить резервную копию из хранилища. Перед удалением панель запросит подтверждение.

Восстановление из дифференциальных бэкапов

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

  1. Для запуска восстановления кликните на иконку:

Ed2d6185 Cca4 497b 9cb6 950efb0db273

Просмотр дифференциальных бэкапов в интерфейсе Fastpanel

  1. Задайте параметры восстановления:
    • Если нужно восстановить базу — выберите исходную и целевую базу данных для восстановления.
    • Если нужно восстановить весь аккаунт пользователя — выберите пользователя.
      • Выберите, нужно ли удалять существующие данные перед восстановления (это затронет только данные в директории www пользователя).
      • Если удаление данных не выбрано, укажите путь для восстановления резервной копии. 
  2. Нажмите «Восстановить».

D78c3353 7e8e 4768 812a D4837cc578f2

Запуск восстановления из дифференциального бэкапа в интерфейсе Fastpanel

Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев