Инструкция по установке ПО
«Автоматическая облачная обработка геопространственных данных Attractor»
Оглавление
Наименование | Описание | Количество |
Сервер приложений и БД | 2 x Intel Xeon Gold 5222 4c 3.8 ГГц/ ОЗУ128Гб / 512Гб SSD | 1 |
Хранилище данных | 8ТБ SSD (рекомендуем ZFS) | 1 |
Операционная система | Debian, Ubuntu, Astra Linux |
|
Окружение | Docker, Docker compose |
|
№ | Наименование | Пример |
1 | Сервер с операционной системой с доступом по SSH соответствующий Аппаратным характеристикам (см. п. 1.1. Аппаратные характеристики). | Параметры доступа к серверу по SSH (пользователь, пароль, ip/домен) ssh -A [email protected] |
2 | Установленный Docker. Документация по установке Docker: - ОС Ubuntu Linux https://docs.docker.com/engine/install/ubuntu/ - ОС Debian Linux https://docs.docker.com/engine/install/debian/ - ОС Astra Linux https://wiki.astralinux.ru/pages/viewpage.action?pageId=158601444 | Результат вывода команд на сервере: docker --version >> Docker version 19.03.15, build 99e3ed8919
docker-compose --version >> Docker Compose version v2.17.2
|
3 | Доменное имя. Доменное имя необходимо для доступа к приложению по http/https | Настроенное доменное имя и порт на сервере. Например при доступе по HTTP: Домен: skyeer.local При доступе по HTTPS необходимы SSL сертификаты your_domain.crt и your_domain.key |
4 | Почтовый сервис. Сервис для отправки уведомлений по электронной почте. | Параметры SMTP сервиса для отправки почты: - IP/домен почтового сервиса - почтовый ящик |
2. Установка на сервер
Контейнер | Назначение | Компоненты и лицензии |
attractor-nginx-1 | Базовый nginx | Nginx (BSD) https://nginx.org/ |
attractor-attractor-process-local-queue-1 |
|
|
attractor-attractor-front-1 |
|
|
attractor-attractor-cron-1 |
|
|
attractor-attractor-1 |
|
|
attractor-processing-api-process-local-queue-1 |
|
|
attractor-processing-api-cron-1 |
|
|
attractor-processing-api-1 |
|
|
attractor-metashape-1 |
|
|
attractor-minio-1 | Система Хранения | MinIO (GNU) https://min.io/ |
attractor-tusd-1 | Служба загрузки файлов по http/https | TUS (MIT) https://tus.io/ |
attractor-postgres-attractor-1 | PostgreSQL | PostgreSQL (PostgreSQL License) https://www.postgresql.org/ |
attractor-postgres-processing-api-1 | PostgreSQL | PostgreSQL (PostgreSQL License) https://www.postgresql.org/ |