> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/help-center/administrirovanie/obsluzhivanie/kak-sozdat-rezervnuyu-kopiyu-v-fastpanel.md).

# Как создать резервную копию в FastPanel

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

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

## Что нужно сохранять

Для полной резервной копии iEXExchanger рекомендуется сохранять:

{% content-ref url="/pages/MDuqJRjp8L1cHG9i4sRB" %}
[Файлы сайта в FastPanel](/help-center/upravlenie-serverom/panel-fastpanel/faily-saita-v-fastpanel.md)
{% endcontent-ref %}

* Backend-сайт — обычно `app.ваш_домен`;
* Frontend-сайт — обычно `ваш_домен`;
* базу данных Backend-проекта;
* файлы `.env`;
* загруженные файлы, изображения, логотипы и пользовательские данные;
* frontend-настройки, если они находятся на сервере: `.env`, `ecosystem.config.cjs`, `public/ng-custom`.

{% hint style="warning" %}
Если сделать копию только файлов без базы данных, восстановить полноценную работу обменника будет невозможно.
{% endhint %}

***

## Где находится раздел резервных копий

Войдите в FastPanel и откройте: **«Настройки» — «Резервные копии»**

В некоторых версиях FastPanel раздел может называться: **«Management» — «Backup copies»**

<figure><img src="/files/y6y4fRqfJhdyt57PFH4O" alt=""><figcaption></figcaption></figure>

## Типы резервных копий

В FastPanel обычно доступны два основных варианта:

* стандартные резервные копии;
* дифференциальные резервные копии.

{% stepper %}
{% step %}

### Стандартные резервные копии

Стандартная резервная копия — самый понятный вариант для большинства клиентов.

Она может включать:

* сайты;
* файлы сайтов;
* базы данных;
* отдельные аккаунты;
* возможность точечного восстановления.

Для iEXExchanger рекомендуется использовать именно стандартные резервные копии, особенно если backup настраивается впервые.
{% endstep %}

{% step %}

### Дифференциальные резервные копии

Дифференциальные резервные копии сохраняют полную копию и последующие изменения после неё.

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

Если вы настраиваете резервное копирование впервые, используйте стандартный тип.
{% endstep %}
{% endstepper %}

***

## Шаг 1. Создайте аккаунт для резервных копий

Перед созданием плана нужно указать, куда FastPanel будет сохранять копии.

Откройте: **«Настройки» — «Резервные копии»**

Нажмите: **«Новый аккаунт»**

{% stepper %}
{% step %}

### Название аккаунта

Укажите понятное название.

Примеры:

```
Local backup
Google Drive backup
FTP backup
Daily backup
```

Название нужно только для удобства, чтобы потом быстро выбрать нужное хранилище в плане резервного копирования.
{% endstep %}

{% step %}

### Тип хранилища

Выберите, куда будут сохраняться копии.

FastPanel может поддерживать разные варианты:

* Local storage — хранение на этом же сервере;
* FTP;
* SCP;
* Google Drive;
* Dropbox;
* FASTBACKUP;
* S3-compatible storage — чаще используется для дифференциальных резервных копий.
  {% endstep %}
  {% endstepper %}

## Что выбрать

Для надёжной защиты лучше использовать удалённое хранилище:

<figure><img src="/files/Y0LqFbOUMnxUqqaPPnSD" alt=""><figcaption></figcaption></figure>

* Google Drive;
* Dropbox;
* FTP;
* SCP;
* отдельное облачное хранилище.

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

Если сервер будет повреждён, удалён или недоступен, локальная резервная копия может быть потеряна вместе с ним.

После заполнения данных нажмите: **«Сохранить»**

***

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

После создания аккаунта перейдите во вкладку: **«Планы резервного копирования»**

<figure><img src="/files/mbGssXjMk8gPeivQF5PJ" alt=""><figcaption></figcaption></figure>

Нажмите: **«Новый план»**

{% stepper %}
{% step %}

### Название плана

Укажите понятное название.

Примеры:

```
iEXExchanger daily backup
Full backup before update
app.example.com backup
```

Лучше использовать название, по которому сразу понятно, что именно копируется и для чего нужен план.
{% endstep %}

{% step %}

### Аккаунт

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

Например:

```
Google Drive backup
FTP backup
Local backup
```

{% endstep %}

{% step %}

### Количество копий

Укажите, сколько резервных копий нужно хранить.

Рекомендуемые варианты:

```
3 копии — минимально
7 копий — удобно для ежедневных копий
14 копий — если достаточно места
```

Если указать слишком большое количество копий, они могут быстро занять место на сервере или во внешнем хранилище.
{% endstep %}

{% step %}

### Расписание

Настройте периодичность создания копий.

Рекомендуемый вариант для обменника:

```
Ежедневно ночью
```

Например:

```
Каждый день в 03:00
```

Лучше выбирать время, когда на сайте меньше всего активности.
{% endstep %}
{% endstepper %}

## Что копировать

Выберите нужные сайты и базы данных.

Для iEXExchanger обычно нужно выбрать:

```
app.ваш_домен
ваш_домен
базу данных Backend-проекта
```

Если Frontend и Backend находятся у разных пользователей FastPanel, проверьте, что в план попали оба сайта.

***

## Шаг 3. Сохраните план

После заполнения настроек нажмите: **«Сохранить»**

FastPanel создаст план резервного копирования. Если указано расписание, копии будут создаваться автоматически.

## Как создать копию вручную

Ручную копию рекомендуется делать перед:

* обновлением системы;
* изменением Nginx;
* изменением `.env`;
* установкой плагинов;
* переносом сайта;
* массовым редактированием направлений;
* изменением базы данных;
* работами на сервере.

Для ручного запуска откройте:

«Настройки» — «Резервные копии» — «Планы резервного копирования»

Найдите нужный план и нажмите кнопку запуска.

В разных версиях FastPanel она может называться:

```
Запустить
Создать копию
Run
Create backup
```

Дождитесь завершения процесса.

## Как проверить, что копия создана

После завершения откройте список резервных копий.

Проверьте:

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

Если backup сохраняется в удалённое хранилище, также проверьте, что файл появился на стороне Google Drive, FTP, Dropbox или другого сервиса.

***

## Где посмотреть лог backup

Если резервная копия не создаётся или завершается ошибкой, проверьте лог на сервере:

```
/var/log/fastpanel2/backup.log
```

Этот файл помогает понять причину ошибки.

Частые причины:

* не хватает места;
* нет доступа к FTP/SCP;
* ошибка авторизации в хранилище;
* недоступно внешнее хранилище;
* ошибка при копировании базы данных;
* превышены лимиты хранилища.

## Как восстановить резервную копию

Откройте: **«Настройки» — «Резервные копии»**

Перейдите к списку созданных копий.

Выберите нужную копию и нажмите восстановление.

FastPanel может позволять восстановить:

* сайт целиком;
* отдельный сайт;
* базу данных;
* аккаунт целиком.

{% hint style="warning" %}
Перед восстановлением важно понимать: восстановление может перезаписать текущие файлы или базу данных. Если после даты backup на сайте появились новые заявки, они могут быть потеряны при восстановлении старой базы.
{% endhint %}

***

## Что обязательно проверить перед восстановлением

Перед восстановлением уточните:

* какую дату имеет резервная копия;
* какие сайты входят в копию;
* есть ли в копии база данных;
* не появились ли новые заявки после даты backup;
* нужно ли сначала сохранить текущую версию проекта;
* что именно нужно восстановить — сайт, базу или аккаунт целиком.

Если есть сомнения, перед восстановлением сделайте дополнительную текущую копию.

## Рекомендации для iEXExchanger

Перед каждым обновлением делайте ручную резервную копию.

Для постоянной защиты настройте ежедневный backup.

Храните копии не только на сервере, но и во внешнем хранилище.

Минимально рекомендуется хранить:

```
3–7 последних копий
```

После настройки backup обязательно выполните тестовый ручной запуск и убедитесь, что копия действительно создаётся.

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

{% hint style="info" %}

## Важное предупреждение

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

Нельзя полагаться только на сам факт настроенного расписания.

Если хранилище переполнено, пароль FTP изменился или на сервере закончилось место, backup может не создаваться.
{% endhint %}

***

## Частые проблемы

<details>

<summary>Копия не создаётся</summary>

Проверьте:

* хватает ли места на сервере или в хранилище;
* правильно ли указан доступ к FTP/SCP/Google Drive/Dropbox;
* не изменился ли пароль или токен доступа;
* доступна ли база данных;
* есть ли ошибки в файле:

```
/var/log/fastpanel2/backup.log
```

</details>

<details>

<summary>В копии нет базы данных</summary>

Проверьте настройки плана резервного копирования.

Для iEXExchanger обязательно нужно копировать не только сайты, но и базу данных Backend-проекта.

</details>

<details>

<summary>Копия есть локально, но нет во внешнем хранилище</summary>

Проверьте:

* выбран ли правильный аккаунт хранения;
* не переполнено ли внешнее хранилище;
* корректны ли ключи доступа;
* нет ли ошибки подключения к FTP/SCP/Google Drive/Dropbox.

</details>

<details>

<summary>После восстановления пропали новые заявки</summary>

Это возможно, если была восстановлена старая база данных.

База данных возвращается к состоянию на момент создания backup. Все заявки, созданные после этой даты, могут быть потеряны.

</details>

***

## Полезные ссылки

Официальная документация 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 во внешнее хранилище.

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/help-center/administrirovanie/obsluzhivanie/kak-sozdat-rezervnuyu-kopiyu-v-fastpanel.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
