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

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

Сервер

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

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

КонфигурацияМинимальноРекомендуемо
vCPU4 ядра8 ядер
RAM8 GB16 GB
Диск250 GB HDD250 GB SSD

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

  • Ubuntu 24.04 LTS
  • Ubuntu 22.04 LTS
  • Ubuntu 20.04 LTS
  • Debian 12
  • Debian 11
  • CentOS 9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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