> 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/knowledge-base/servery-i-domeny/overview/process-map/deployment.md).

# Развёртывание и перезапуск

Основной порядок обновления через панель и границы ручного серверного вмешательства

Обычное обновление установленной системы выполняется через прямой раздел **«Обновления»**. Панель проверяет пару архивов, создаёт контрольную точку, переключает поставку, обновляет системные службы и выполняет техническую приёмку.

Полная последовательность приведена в статье [«Обновление системы»](/knowledge-base/obsluzhivanie/maintenance-overview/product-update.md).

## Что не нужно делать вручную

* распаковывать архив поверх активного каталога;
* запускать Composer или сборку клиента на рабочей версии;
* выполнять миграции отдельно от плана обновления;
* перезапускать все службы во время операции;
* запускать `pm2 save`, `pm2 startup` или Supervisor на новой установке;
* менять ссылку на активную версию;
* удалять контрольную точку до приёмки.

## Когда требуется SSH

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

## Проверка после обновления

1. Экран **«Обновления»** показывает успешный результат и новую текущую версию.
2. Режим обслуживания выключен.
3. **«Утилиты» — «Службы»** показывает ожидаемое состояние критических процессов и не содержит новой ошибки действия.
4. `systemctl --failed` не содержит служб iEXExchanger.
5. Панель и клиентский сайт открываются по HTTPS.
6. Безопасная задача проходит Horizon.
7. Уведомление доставляется тестовому получателю.
8. Чат работает в обе стороны без обновления страницы.
9. Затронутая функция проверена отдельным сценарием.

## Если обновление не завершилось

Не выполняйте ручное развёртывание поверх незавершённой операции. Вернитесь в **«Обновления»** и используйте предложенное действие «Продолжить» или «Повторить отправку». Если требуется возврат, сначала сформируйте и проверьте план отката.


---

# 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/knowledge-base/servery-i-domeny/overview/process-map/deployment.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.
