Как создать резервную копию в FastPanel
Резервная копия нужна, чтобы восстановить сайт, админку и базу данных, если после обновления, ошибки на сервере или случайного удаления проект перестал работать корректно.
Для iEXExchanger важно сохранять не только файлы сайта, но и базу данных. В базе хранятся заявки, пользователи, настройки, направления, валюты, курсы, мерчанты, выплаты и другие данные системы.
Что нужно сохранять
Для полной резервной копии iEXExchanger рекомендуется сохранять:
Backend-сайт — обычно
app.ваш_домен;Frontend-сайт — обычно
ваш_домен;базу данных Backend-проекта;
файлы
.env;загруженные файлы, изображения, логотипы и пользовательские данные;
frontend-настройки, если они находятся на сервере:
.env,ecosystem.config.cjs,public/ng-custom.
Если сделать копию только файлов без базы данных, восстановить полноценную работу обменника будет невозможно.
Где находится раздел резервных копий
Войдите в FastPanel и откройте: «Настройки» — «Резервные копии»
В некоторых версиях FastPanel раздел может называться: «Management» — «Backup copies»

Типы резервных копий
В FastPanel обычно доступны два основных варианта:
стандартные резервные копии;
дифференциальные резервные копии.
Стандартные резервные копии
Стандартная резервная копия — самый понятный вариант для большинства клиентов.
Она может включать:
сайты;
файлы сайтов;
базы данных;
отдельные аккаунты;
возможность точечного восстановления.
Для iEXExchanger рекомендуется использовать именно стандартные резервные копии, особенно если backup настраивается впервые.
Дифференциальные резервные копии
Дифференциальные резервные копии сохраняют полную копию и последующие изменения после неё.
Такой вариант удобен для больших проектов, но сложнее в понимании. В некоторых случаях восстановление отдельных сайтов может быть ограничено.
Если вы настраиваете резервное копирование впервые, используйте стандартный тип.
Шаг 1. Создайте аккаунт для резервных копий
Перед созданием плана нужно указать, куда FastPanel будет сохранять копии.
Откройте: «Настройки» — «Резервные копии»
Нажмите: «Новый аккаунт»
Что выбрать
Для надёжной защиты лучше использовать удалённое хранилище:

Google Drive;
Dropbox;
FTP;
SCP;
отдельное облачное хранилище.
Локальное хранилище удобно для быстрых копий перед обновлением, но его нельзя считать полноценной защитой.
Если сервер будет повреждён, удалён или недоступен, локальная резервная копия может быть потеряна вместе с ним.
После заполнения данных нажмите: «Сохранить»
Шаг 2. Создайте план резервного копирования
После создания аккаунта перейдите во вкладку: «Планы резервного копирования»

Нажмите: «Новый план»
Что копировать
Выберите нужные сайты и базы данных.
Для iEXExchanger обычно нужно выбрать:
Если Frontend и Backend находятся у разных пользователей FastPanel, проверьте, что в план попали оба сайта.
Шаг 3. Сохраните план
После заполнения настроек нажмите: «Сохранить»
FastPanel создаст план резервного копирования. Если указано расписание, копии будут создаваться автоматически.
Как создать копию вручную
Ручную копию рекомендуется делать перед:
обновлением системы;
изменением Nginx;
изменением
.env;установкой плагинов;
переносом сайта;
массовым редактированием направлений;
изменением базы данных;
работами на сервере.
Для ручного запуска откройте:
«Настройки» — «Резервные копии» — «Планы резервного копирования»
Найдите нужный план и нажмите кнопку запуска.
В разных версиях FastPanel она может называться:
Дождитесь завершения процесса.
Как проверить, что копия создана
После завершения откройте список резервных копий.
Проверьте:
копия появилась в списке;
статус без ошибки;
дата и время соответствуют текущему запуску;
размер копии не равен нулю;
в копию попали нужные сайты и база данных.
Если backup сохраняется в удалённое хранилище, также проверьте, что файл появился на стороне Google Drive, FTP, Dropbox или другого сервиса.
Где посмотреть лог backup
Если резервная копия не создаётся или завершается ошибкой, проверьте лог на сервере:
Этот файл помогает понять причину ошибки.
Частые причины:
не хватает места;
нет доступа к FTP/SCP;
ошибка авторизации в хранилище;
недоступно внешнее хранилище;
ошибка при копировании базы данных;
превышены лимиты хранилища.
Как восстановить резервную копию
Откройте: «Настройки» — «Резервные копии»
Перейдите к списку созданных копий.
Выберите нужную копию и нажмите восстановление.
FastPanel может позволять восстановить:
сайт целиком;
отдельный сайт;
базу данных;
аккаунт целиком.
Перед восстановлением важно понимать: восстановление может перезаписать текущие файлы или базу данных. Если после даты backup на сайте появились новые заявки, они могут быть потеряны при восстановлении старой базы.
Что обязательно проверить перед восстановлением
Перед восстановлением уточните:
какую дату имеет резервная копия;
какие сайты входят в копию;
есть ли в копии база данных;
не появились ли новые заявки после даты backup;
нужно ли сначала сохранить текущую версию проекта;
что именно нужно восстановить — сайт, базу или аккаунт целиком.
Если есть сомнения, перед восстановлением сделайте дополнительную текущую копию.
Рекомендации для iEXExchanger
Перед каждым обновлением делайте ручную резервную копию.
Для постоянной защиты настройте ежедневный backup.
Храните копии не только на сервере, но и во внешнем хранилище.
Минимально рекомендуется хранить:
После настройки backup обязательно выполните тестовый ручной запуск и убедитесь, что копия действительно создаётся.
Периодически проверяйте, что backup не перестал работать из-за нехватки места или ошибки доступа к хранилищу.
Важное предупреждение
Резервная копия считается рабочей только тогда, когда вы проверили, что она успешно создана и содержит нужные данные.
Нельзя полагаться только на сам факт настроенного расписания.
Если хранилище переполнено, пароль FTP изменился или на сервере закончилось место, backup может не создаваться.
Частые проблемы
Копия не создаётся
Проверьте:
хватает ли места на сервере или в хранилище;
правильно ли указан доступ к FTP/SCP/Google Drive/Dropbox;
не изменился ли пароль или токен доступа;
доступна ли база данных;
есть ли ошибки в файле:
В копии нет базы данных
Проверьте настройки плана резервного копирования.
Для iEXExchanger обязательно нужно копировать не только сайты, но и базу данных Backend-проекта.
Копия есть локально, но нет во внешнем хранилище
Проверьте:
выбран ли правильный аккаунт хранения;
не переполнено ли внешнее хранилище;
корректны ли ключи доступа;
нет ли ошибки подключения к FTP/SCP/Google Drive/Dropbox.
После восстановления пропали новые заявки
Это возможно, если была восстановлена старая база данных.
База данных возвращается к состоянию на момент создания backup. Все заявки, созданные после этой даты, могут быть потеряны.
Полезные ссылки
Официальная документация FastPanel:
Типы аккаунтов для резервных копий —
https://kb.fastpanel.direct/ru/backups/creating-backup-account/Восстановление стандартной резервной копии —
https://kb.fastpanel.direct/ru/backups/standart-backup-restore/Введение в резервное копирование FastPanel —
https://kb.fastpanel.direct/backups/intro/
Коротко
Резервная копия iEXExchanger должна включать файлы Frontend, файлы Backend и базу данных Backend-проекта.
Для большинства проектов лучше использовать стандартные резервные копии FastPanel.
Перед обновлениями делайте ручную копию.
Для постоянной защиты настройте ежедневный backup во внешнее хранилище.
После настройки обязательно проверьте, что копия реально создаётся и содержит нужные данные.
Последнее обновление
Это было полезно?