Мы используем cookies, чтобы сайт работал лучше.
ОК

Инструкция по установке ПО

«Автоматическая облачная обработка геопространственных данных Attractor»

Редакция 4.2023

Оглавление



1. Системные требования
1.1. Аппаратные характеристики
1.2 Состав необходимых средств перед началом установки
2. Установка на сервер
3. Описание сервисов, компонентов и лицензий
1. Системные требования
1.1. Аппаратные характеристики

Аппаратные характеристики зависят от ожидаемого объема информации, количества пользователей и организации надежности (резервного копирования). Объем информации рассчитывается сотрудниками Skyeer на основании количества проектов, их площади и периодичности съемки. Организация резервного копирования обсуждается на этапе пред проектного планирования.

Ниже представлена рекомендуемая конфигурация

Наименование

Описание

Количество

Сервер приложений и БД

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.2. Состав необходимых средств перед началом установки

Перед установкой необходимо проверить наличие следующих параметров

Наименование

Пример

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. Установка на сервер


  1. Для доступа на сервер по SSH необходимо отправить публичный SSH ключ по электронной почте вашему менеджеру
  2. Доставьте на сервер архив полученный от вашего менеджера
  3. Подключитесь к серверу по SSH
  4. Распакуйте архив находящийся в корневой директории: tar -zxvf attractor.tar.gz
  5. Перейдите в директорию: cd attractor
  6. Запустите установочный скрипт: ./install.sh
  7. После установки запустите: ./start.sh
  8. Дождитесь сообщения об успешной установке и откройте в браузере доменное имя https://attr-reestr.skyeermap.com/ в котором увидите страницу регистрации
  9. Далее вы можете авторизоваться используя логин и пароль Администратора
3. Описание сервисов, компонентов и лицензий

Для просмотра сервисов развернутых на сервере, необходимо выполнить команду: docker ps


Контейнер

Назначение

Компоненты и лицензии

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/

Москва, б-р Новинский, д.11, этаж/помещ.3/1 ком.22, г. Москва, 121099, ИНН 7714762021