uMap on Ubuntu 24.04

Azure Applications

uMap is an open source map creator for OpenStreetMap: draw markers, lines and polygons, import your own geodata, style features, and share or embed the maps you build in minutes.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

uMap is an open source web application for creating and sharing maps built on OpenStreetMap layers. You draw markers, lines and polygons directly in the browser, import your own geodata from GeoJSON, GPX, KML or CSV, choose icons, colours and styles, and organise features into data layers that viewers can toggle. Finished maps are shared with a link or embedded in any web page, and because they are drawn over standard OpenStreetMap tiles there is nothing heavy to host.

It suits anyone who needs to publish a map without writing code: journalists and community groups mapping points of interest, event and travel itineraries, field teams collecting locations, and organisations that want a self hosted map service they run entirely inside their own cloud account rather than a public service.

Why the cloudimg image

cloudimg delivers uMap as a complete appliance rather than a framework you have to assemble: it is installed at a pinned upstream release into a dedicated virtual environment, served by gunicorn behind an nginx reverse proxy and backed by PostgreSQL with the PostGIS spatial extension and a Redis cache on the same instance, with an example map already loaded so you can see it working the moment first boot finishes. Anonymous map creation is enabled by default, which is how the public uMap service works, while the administration area is reserved for a single instance administrator. Security is the reason to take this image rather than build it yourself. No shared or default credential ever ships, and nothing is listening on the public port in the image at all, so there is no window in which a fresh instance is reachable with a known password. First boot mints a unique secret key, a unique database password, a unique cache password and a unique administrator password into a root only file, and only then brings the public site up. The database, the cache and the application server all listen only on the machine itself and are reached through nginx. The base is fully patched with unattended security updates enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Publish and share maps of points of interest, routes or areas over the web
  • Let people create maps from their own geodata with no account and no code
  • Run a self hosted OpenStreetMap map service you fully control

See it running

Real screenshots taken while testing this image against its deployment guide.

uMap on Ubuntu 24.04 screenshot 1 uMap on Ubuntu 24.04 screenshot 2 uMap on Ubuntu 24.04 screenshot 3 uMap on Ubuntu 24.04 screenshot 4