> 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.md).

# Сервер и инфраструктура

Установка и эксплуатация iEXExchanger: сервер, сеть, процессы, резервные копии и контроль

Основная схема iEXExchanger разворачивается на чистом сервере автоматическим установщиком. Он подготавливает системные компоненты, Nginx, HTTPS, базы, фоновые процессы, резервное копирование и механизм обновлений. FASTPANEL для новой установки не требуется.

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

{% hint style="warning" %}
Доступ к серверу, DNS, Cloudflare и резервным копиям позволяет остановить обменный пункт или получить доступ к его данным. Используйте отдельные учётные записи, минимальные права, второй фактор и ограниченный срок внешнего доступа.
{% endhint %}

## Рабочая схема

| Адрес                     | Назначение                                  |
| ------------------------- | ------------------------------------------- |
| `https://ваш_домен`       | Клиентский сайт и публичные страницы заявки |
| `https://app.ваш_домен`   | Серверная часть и API                       |
| Точный URL из установщика | Вход в панель по постоянному закрытому пути |

Клиентский сайт, серверная часть, PostgreSQL, Redis и долгоживущие процессы выполняют разные задачи. Публично доступны только необходимые HTTPS-адреса. База, Redis, внутренний SSR и внутренний порт Reverb не публикуются напрямую.

Cloudflare может принимать публичный трафик перед сервером. Nginx завершает HTTPS и направляет запросы. Системные службы запускают PHP-FPM, SSR, Horizon, Pulse, Reverb и агент обновлений. Единственная запись cron вызывает Laravel Scheduler.

## Основной порядок запуска

{% stepper %}
{% step %}

### Выберите сервер

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

{% step %}

### Защитите доступ

Создайте сервер с SSH-ключом, включите защиту от удаления и выполните [первичную защиту](/knowledge-base/servery-i-domeny/overview/initial-security.md).
{% endstep %}

{% step %}

### Установите систему

Следуйте разделу [«Установка на чистый сервер»](/knowledge-base/servery-i-domeny/overview/overview.md). Не устанавливайте отдельную панель сервера.
{% endstep %}

{% step %}

### Настройте DNS и Cloudflare

Сначала примите прямой HTTPS-доступ, затем включайте проксирование и правила Cloudflare по отдельному плану.
{% endstep %}

{% step %}

### Пройдите приёмку

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

## Кто за что отвечает

| Роль                           | Зона ответственности                                                            |
| ------------------------------ | ------------------------------------------------------------------------------- |
| Владелец                       | Аккаунты провайдеров, домены, оплата, аварийные контакты и разрешение изменений |
| Системный администратор        | ОС, сеть, Nginx, сертификаты, системные службы, обновления и резервные копии    |
| Администратор обменного пункта | Настройки панели, права, направления, платежи и прикладная приёмка              |
| Оператор                       | Заявки и клиентские обращения без изменения сервера                             |

## Существующий сервер с FASTPANEL

Если обменный пункт уже работает под FASTPANEL, продолжайте обслуживать его по отдельному справочному блоку и не смешивайте старые Supervisor/PM2-процессы с новой systemd-схемой. Начните со статьи [«Существующая установка с FASTPANEL»](/knowledge-base/servery-i-domeny/fastpanel-transition.md).

## Правило безопасного изменения

До изменения зафиксируйте цель, исходное состояние, проверенную внешнюю копию, критерий успеха и способ возврата. После изменения проверяйте конечный сценарий, а не только состояние процесса: вход в панель, расчёт, тестовую заявку, очередь, уведомление и чат.

Не публикуйте реальные IP, пароли, токены, ключи, пути конкретного клиента и содержимое файла окружения. Секреты передаются через защищённое хранилище с журналом доступа.


---

# 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.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.
