go-pmtiles on Ubuntu 24.04

Azure Applications

cloudimg packages go-pmtiles, the single binary map tile server, to serve openstreetmap map tiles and a web map viewer from first boot.

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

go-pmtiles is Protomaps' open source tile server. It reads one PMTiles archive and serves standard z/x/y map tiles and TileJSON over HTTP, plus the PMTiles HTTP range protocol, so an entire basemap lives in a single file with no tile database to run. It suits self hosted maps, offline and air gapped deployments, and map tile APIs.

Why the cloudimg image

cloudimg delivers go-pmtiles hardened and fully patched on Ubuntu 24.04 LTS, preconfigured with a ready to explore sample OpenStreetMap basemap and a self contained MapLibre web map viewer so a map renders on first boot. The server runs as a non root service behind a hardened reverse proxy, binds loopback only with no admin or write surface, and 24/7 support is included.

Common uses

  • Self hosted map tile serving
  • Offline and air gapped basemaps
  • Map tile APIs for web and mobile apps

See it running

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

go-pmtiles on Ubuntu 24.04 screenshot 1 go-pmtiles on Ubuntu 24.04 screenshot 2 go-pmtiles on Ubuntu 24.04 screenshot 3 go-pmtiles on Ubuntu 24.04 screenshot 4