selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

NextGIS Web logo

Self-host NextGIS Web

26.10.0

Open-source Web GIS for geospatial data and QGIS

ReleaseOpen SourceGPL-3.0
Updated4 days ago
LanguagePython
Setup difficultyModerate
Stars
294
CPU
4-core
RAM
8 GiB
Storage
250 GB SSD
Port
8080 (HTTP web interface)
Docker
nextgis/nextgisweb-ce
Install with Docker
Geospatial data storage interfaceResource settings and configurationInteractive web map viewQGIS Teamspace collaborative editingVector data version control interfaceData access methods and servicesMap gallery showcaseQGIS style integration examples

What is NextGIS Web?

A self-hostable Web GIS platform for spatial data handling, map publishing, and QGIS-driven teamwork. It ships a spatial backend, browser admin console, and REST API. Capabilities span vector/raster storage, PostGIS links, interactive maps with layer tools and print output, standard geospatial service publishing plus tiles, QGIS style support, built-in version history for vector layers, a web vector editor, file attachments, and granular permissions. The Community Edition deploys via Docker or Docker Compose on port 8080. A PostgreSQL/PostGIS database is required, with optional S3-compatible storage for rasters. NextGIS develops it under GPL-3.0.

Should you self-host NextGIS Web?

NextGIS Web scores 54/100 on selfhost.directory (how scoring works) and ranks #3 of 8 in Geospatial. It has 294 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is QGIS (81/100, 14 728 stars). It scores higher overall, so compare the two before you pick. See NextGIS Web vs QGIS side by side.

Features

  • Access control
  • Attachment Management
  • Coordinate reference systems
  • External service connections
  • Geospatial data management
  • Map galleries
  • OGC services
  • QGIS integration
  • REST API
  • Version Control
  • Web-based vector editor
  • Web map publishing

NextGIS Web README

How to install NextGIS Web

Install NextGIS Web with Docker

Docker installed
Environment variables
NEXTGISWEB__CORE__LOCALE__DEFAULT, IMAGE_VERSION

docker run --name ngw_ce -dp 8080:8080 -v ngw_ce:/opt/crater/data nextgis/nextgisweb-ce:26.10.0 server

Quick start for testing and experimentation

How to configure NextGIS Web

  • IMAGE_VERSION26.10.0Docker image version to use

    Docker image version to use

  • NEXTGISWEB__CORE__LOCALE__DEFAULTenDefault locale for the web interface

    Default locale for the web interface

FAQ

How do I completely remove all personal data stored at NextGIS?

Log in at my.nextgis.com, go to Profile > Profile management, choose Profile removal and press Delete profile.

How do I export my personal data from NextGIS?

Log in at my.nextgis.com, go to Profile > Profile management, choose Data export and press Request data.

How can an administrator reset a local user's password?

Log in as administrator, open Control Panel, go to user list, and change the password in user settings.

What if I forgot my NextGIS ID password?

Go to my.nextgis.com, select 'Forgot password?' and follow the recovery steps.

How can I let another user access my Web GIS?

The user creates an account on my.nextgis.com, then the Web GIS owner adds them as a team member via the Team page.

How do I sign in to Web GIS?

Press 'Sign in' in the upper right corner, select 'Sign in with NextGIS ID', and enter your global NextGIS account credentials.

More in Geospatial

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…