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

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

Сервер

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

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

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

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

  • Ubuntu 22.04 LTS
  • Ubuntu 20.04 LTS
  • Debian 12
  • Debian 11
  • CentOS 8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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