В 10 раз быстрее классической геодезии
Ru
100%
объективные данные
Цифровой двойник объекта

Инструкция по установке ИС «Skyeer IT» на серверы заказчика

Редакция 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 skyeer@127.0.0.1

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

Docker, Docker compose

Параметры SMTP сервиса для отправки почты:

- IP/домен почтового сервиса

- почтовый ящик

2. Установка на сервер


  1. Для доступа на сервер по SSH необходимо отправить публичный SSH ключ по электронной почте вашему менеджеру.
  2. Доставьте на сервер архив полученный от вашего менеджера: scp -p22150 skyeer-v1.tar.gz root@gate.skyeermap.com:/
  3. Подключитесь к серверу по SSH: ssh -A root@gate.skyeermap.com -p22150
  4. Распакуйте архив находящийся в корневой директории: tar -zxvf skyeer-v1.tar.gz
  5. Перейдите в директорию: cd /skyeer/v1
  6. Запустите установочный скрипт: . install.sh
  7. Дождитесь сообщения об успешной установке и откройте в браузере доменное имя https://reestr.skyeermap.com/ в котором увидите страницу регистрации.
  8. Далее вы можете авторизоваться используя логин и пароль Администратора от вашего менеджера.

3. Описание сервисов, компонентов и лицензий


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

Назначение

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

v1-base-nginx-1

Базовый nginx

Nginx (BSD) https://nginx.org/

v1-api-nginx-1

Nginx основного приложения

Nginx (BSD) https://nginx.org/

v1-demagog-nginx-1

Nginx приложения расчёта значений измерений

Nginx (BSD) https://nginx.org/

v1-ampq_inbox_consumer-1

Rabbitmq consumer основного приложения

Python (PSFL совместима GPL) https://www.python.org/

v1-beat-1

Служба задач запускаемых по расписанию основного приложения

v1-tiles-1

Служба доставки картографических тайлов

Mapnik (LGPL) https://mapnik.org/

v1-skyeer-api-1

Основное приложение

Python (PSFL совместима GPL) https://www.python.org/

Django/GeoDjango (BSD 3-Clause) https://www.djangoproject.com/

DRF

GDAL (MIT) https://gdal.org/

v1-celery-1

Служба выполнения отложенных задач основного приложения

v1-celery-workflow-attach-processing-1

Служба обработки загруженных файлов основного приложения

v1-potree-app-1

Служба подготовки тайлов облаков точек

Potree (BSD simple) http://potree.org/

PDAL (BSD) https://pdal.io/

v1-demagog-celery-1

Служба выполнения отложенных задач приложения расчёта значений измерений

v1-demagog-ampq_consumer-1

Rabbitmq consumer приложения расчёта значений измерений

Python (PSFL совместима GPL) https://www.python.org/

v1-potree_v2-app-1

Служба подготовки тайлов облаков точек

Potree (BSD simple) http://potree.org/

PDAL (BSD) https://pdal.io/

v1-ctb-quantized-mesh-app-1

Служба подготовки 3D тайлов

v1-flower-1

Служба мониторинга выполнения отложенных задач основного приложения

v1-demagog-flower-1

Служба мониторинга выполнения отложенных задач приложения расчёта значений измерений

v1-rabbitmq-1

RabbitMQ

v1-urltopdf-1

Служба печати

Mapnik (LGPL) https://mapnik.org/

v1-tus-app-1

Служба загрузки файлов по http/https

TUS (MIT) https://tus.io/

v1-pg-1

PostgreSQL

PostgreSQL (PostgreSQL License) https://www.postgresql.org/

PostGIS (GNU) https://postgis.net/

v1-geoserver-1

Geo Server

Geoserver (GNU) https://geoserver.org/

v1-redis-non-persistent-1

Redis основного приложения с временным хранением данных

Redis (BSD) https://redis.io/

v1-demagog-redis-1

Redis приложения расчёта значений измерений

Redis (BSD) https://redis.io/

v1-front-nginx-1

Front-end приложение – пользовательский интерфейс

JavaScript (GNU)

React.js (MIT) https://reactjs.org/

TypeScript (Apache License 2.0) https://www.typescriptlang.org/

v1-redis-persistent-1

Redis основного приложения с постоянным хранением данных

Redis (BSD) https://redis.io/

info@skyeermap.com
РЕШЕНИЯ
ООО «СКАЙЕР ИТ»
вн.тер.г., Муниципальный округ Арбат, б-р Новинский, д.11, этаж/помещ.3/1 ком.22, г. Москва, 121099
ИНН 7714762021
SKYEER AI