Инструкция по установке и развертыванию экземпляра FT-Pay (ФТ-Пэй)
ЧАСТЬ 1. ЭКСПЛУАТАЦИОННЫЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ
1.1. Назначение Системы
Программное обеспечение «Платформа интернет-эквайринга FT-Pay (ФТ-Пэй)» (далее — Система) предназначено для автоматизации процессов приема платежей, проведения массовых выплат, каскадирования и маршрутизации транзакций, финансового учета (биллинга) мерчантов, а также обеспечения безопасности платежного трафика с использованием встроенных инструментов антифрод-мониторинга.
1.2. Условия применения и требования к программно-аппаратной среде
Для обеспечения стабильного функционирования Системы, выполнения требований по отказоустойчивости и информационной безопасности, эксплуатация должна осуществляться в следующей среде:
Процессор (CPU)
Архитектура x86-64, не менее 4 ядер с частотой от 2.4 ГГц.
Оперативная память (RAM)
Не менее 16 ГБ.
Дисковая подсистема (ROM)
Не менее 100 ГБ свободного пространства на быстрых накопителях (SSD/NVMe) с поддержкой RAID-массивов.
Сетевой интерфейс
Выделенный сетевой адаптер со скоростью передачи данных не менее 1 Гбит/с.
Требования к системному программному обеспечению (Импортонезависимый стек):
- Операционная система сервера: Дистрибутивы Linux отечественного производства (Astra Linux Special Edition / РЕД ОС / Альт Линукс) или open-source дистрибутивы (Ubuntu Server 22.04 LTS / Debian 12).
- СУБД: СУБД PostgreSQL (версии 15 и выше).
- Среда контейнеризации: Docker и Docker Compose.
- Веб-сервер / Прокси: Nginx, версии 1.24 и выше.
- Среда выполнения: Java Runtime Environment (JRE) 21+.
ЧАСТЬ 2. ПОДГОТОВКА СИСТЕМЫ К РАБОТЕ И ЗАПУСК
2.1. Порядок проверки готовности Системы к запуску
Перед запуском Системы дежурный администратор (или автоматизированный скрипт мониторинга) должен убедиться в выполнении следующих условий:
- Наличие свободного места на дисках сервера (не менее 15% от общего объема).
- Доступность СУБД и успешное прохождение теста сетевого соединения (ping/telnet на порт БД).
- Наличие действующих и корректно установленных SSL/TLS сертификатов для обеспечения защищенного соединения (HTTPS).
2.2. Порядок запуска Системы
Запуск Системы осуществляется путем инициализации контейнеров приложений (или системных демонов).
Шаг 1. Подготовка сервера
Установите Docker и Docker Compose:
sudo apt update
sudo apt install -y docker.io docker-compose
Настройте права пользователя для работы с Docker без sudo:
sudo usermod -aG docker $USER
newgrp docker
Шаг 2. Подготовка файлов конфигурации
Создайте директорию для развертывания продукта:
sudo mkdir -p /opt/pd-app
Скачайте и распакуйте содержимое архива с конфигурационными файлами в созданную директорию:
wget https://demo.fintech-service.ru/docker.zip
Шаг 3. Установка продукта
Авторизуйтесь в docker registry с токеном для авторизации:
docker login cr.selcloud.ru -u token
Используйте следующий токен доступа:
CRgAAAAARTrqRp0ear6JM42p2mwcVDpU1cswykZ-
Перейдите в директорию с конфигурацией и скачайте образы:
cd /opt/pd-app && docker-compose pull
Шаг 4. Инициализация базы данных и запуск продукта
Выполните инициализацию структуры базы данных и запустите все компоненты платформы:
docker-compose up -d db
docker-compose exec -ti db init_restore
docker-compose up -d
2.3. Проверка работоспособности (Smoke-тест)
Регламент проверки:
Для проверки корректности запуска необходимо выполнить переход по адресу панели управления Системы:
https://[domain_name]/auth/login
Появление формы авторизации свидетельствует об успешном запуске веб-интерфейса.
3. КОНТАКТЫ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ
При возникновении вопросов или аварийных ситуаций в процессе развертывания, пожалуйста, свяжитесь со службой технической поддержки: