Установка NextGIS Web на сервере
На этой странице описано, что требуется для того, чтобы мы произвели установку NextGIS Web на сервере в рамках покупки версий ПО в редакции NextGIS Web Standard, Extended или Enterprise. Если вы хотите производить установку сами, то ознакомьтесь с описанием установки на базе 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
Параметры подключения:
- Адрес для подключения SSH:
- Порт SSH (если отличается от 22):
- Имя пользователя (рекомендуем “nextgis”):
- Пароль пользователя:
Контакты технического специалиста:
- Фамилия, имя:
- Электронная почта:
- Контактный телефон:
Заявку необходимо отправить по адресу support@nextgis.ru