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

На этой странице описано, что требуется для того, чтобы мы произвели установку NextGIS Web в рамках тарифного плана «NextGIS Web на своем сервере». Если вы хотите производить установку сами, то ознакомьтесь с описанием установки на базе 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 20.04 или 18.04 LTS
  • Debian 10
  • CentOS 7
  • Fedora 31

Если по каким-то причинам необходимо использовать другой дистрибутив операционной системы 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 мы используем ПО Sentry. Мы рекомендуем подключить вашу установку к нашей облачной системе мониторинга. Это позволяет нам более оперативно решать вопросы поддержки, однако в этом случае отладочная информация о возникших ошибках будет передаваться нам. Если это не противоречит вашим корпоративным стандартам информационной безопасности, то мы рекомендуем не отказываться от подключения к системе отслеживания ошибок, включенное в развертывание NextGIS Web on-premise.

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

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

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

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

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

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

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

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

  1. Перенос данных из облака nextgis.com (нет / домен веб-гис, напр. demo.nextgis.com):
  2. Подключение к системе отслеживания ошибок (да / нет):

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

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

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

Комментарии запрещены.