Установка NextGIS Repka на сервере

На этой странице описано, что требуется для того, чтобы мы произвели установку NextGIS Repka на сервере в рамках покупки версий ПО в редакции NextGIS Web Standard или Extended.

Сервер

Для установки NextGIS Repka потребуется выделенный виртуальный (или физический) сервер с предустановленной операционной системой Linux. Это может быть сервер на базе вашей корпоративной системы виртуализации (VMWare vSphere, Microsoft Hyper-V) или у хостинг провайдера.

Требования по необходимым виртуальным (или аппаратным) ресурсам приведены ниже.

Конфигурация Минимально Рекомендуемо
vCPU 2 ядра 4 ядер
RAM 2 GB 8 GB
Диск 10 GB HDD 50 GB HDD

Дистрибутив Linux любой из перечисленных ниже (в порядке предпочтения):

  • Ubuntu 22.04 LTS
  • Ubuntu 20.04 LTS
  • Ubuntu 18.04 LTS
  • Debian 10
  • CentOS 8

Если по каким-то причинам необходимо использовать другой дистрибутив операционной системы Linux, то вам самостоятельно необходимо установить актуальную версию Docker Community Edition и Docker Compose.

Сервер может использоваться совместно с несколькими продуктами NextGIS Web, ID и не должен использоваться для посторонних задач (почтовый сервер, файловое хранилище, сервер PostGIS и пр.).

Для развертывания сервер должен иметь неограниченный доступ в Интернет без использования прокси-сервера, VPN и пр. Прямой “белый” IP-адрес на сервере не требуется, достаточно доступа через NAT.

Доступ к серверу по SSH

Для подключения к серверу необходимо предоставить доступ по SSH напрямую через “белый” IP-адрес сервера или проброс портов на межсетевом экране.

Мы не сможем использовать ваш VPN-сервер для подключения к сети вашей компании и не сможем произвести установку через TeamViewer (AnyDesk, Chrome Remote Desktop и т.п.).

Нам необходимо предоставить полный root-доступ к серверу через sudo. Рекомендуем создать учетную запись nextgis со случайным паролем (или SSH-ключем) и включить ее в sudoers. После установки вы можете заблокировать эту учетную запись.

Технические детали и дальнейшие шаги

Установка NextGIS Repka осуществляется на базе Docker и Docker Compose. Мы подключим вас к приватному репозиторию образов Docker и развернем окружение на базе Docker Compose. 

Сервис будет доступен внутри сети по протоколу HTTP на 8088 порту. В случае, если необходимо опубликовать сервис в интернет (например по адресу repka.example.com), то вашим системным администраторам необходимо внести соответствующую запись в DNS-зону вашей компании.

В случае если необходим доступ по протоколу HTTPS, то вашим системным администраторам необходимо развернуть reverse proxy (например nginx), обеспечивающий SSL-шифрование трафика.

Заявка на развертывание NextGIS Repka

Параметры подключения:

  1. Адрес для подключения SSH:
  2. Порт SSH (если отличается от 22):
  3. Имя пользователя (рекомендуем “nextgis”):
  4. Пароль пользователя:

Дополнительные сведения:

  1. Необходима ли настройка синхронизации репозиториев NextGIS (модули NextGIS QGIS, инсталляторы, другие пакеты) c  NextGIS Repka и каких?
  2. Необходим ли сетевой инсталлятор для интранет сети вашей организации?

Контакты технического специалиста:

  1. Фамилия, имя:
  2. Электронная почта:
  3. Контактный телефон:

Заявку необходимо отправить по адресу support@nextgis.ru