TileServer GL screenshot thumbnail

TileServer GL

TileServer GL turns map data files on your server into the styled map tiles that websites and mobile apps expect, so your maps stop depending on a commercial tile provider and its usage bill. Feed it an MBTiles or PMTiles file, for example an OpenMapTiles extract of a city, a country, or the whole planet, and it serves vector tiles straight from the file to MapLibre GL JS, mobile SDKs, Leaflet, and OpenLayers clients. The full version renders raster tiles on the server side too, producing PNG, JPEG, and WebP images at standard or retina resolutions for clients that cannot draw vector maps. Cartography stays in your hands through GL styles: the server hosts the style JSON, sprites, and font glyphs, and every layer color, label, and road casing can be restyled and republished without touching the underlying data. GIS tools connect through WMTS capabilities documents, and TileJSON endpoints describe every served dataset for automatic client configuration. Static image endpoints answer with finished map pictures for reports, thumbnails, and emails, centered on coordinates or fitted to an area, with route lines and markers drawn onto the image on request. A built-in browser viewer lists your styles and data sources for a quick look at what is being served, terrain datasets can answer elevation queries by coordinate, and a health endpoint reports when the server is ready. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-2-Clause licensed.

Deploy