For tinkerers and developers
OSM Vector Tiles
Your own map tiles, no map provider
About
Your own map tiles for Germany, the DACH region or Europe, cut from the daily Protomaps build of OpenStreetMap. Comes with a ready MapLibre style, fonts and sprites, so any web page can show a full map without a map provider.
Notes
Your own OpenStreetMap basemap: vector tiles for Germany, the DACH region or Europe, served from a single PMTiles archive on your device. Comes with a ready-made MapLibre style (Protomaps light), the matching fonts and sprites, and a small preview map. No tile server to babysit, no API key, no per-request bill.
On first start the device cuts your region out of the daily Protomaps planet build and downloads fonts and sprites. Germany is about 5 GB and takes a few minutes on a fast line; Europe is about 47 GB. The map data is frozen at the build date you pick and stays on a persistent volume, so it survives updates and rebuilds. Pick a newer build date in Configure to refresh the data.
Use it from any MapLibre GL or Leaflet page: load /style.json, or read the PMTiles archive directly with the pmtiles protocol. All endpoints send CORS headers, so browsers can fetch tiles straight from your domain.
Alternative to: Mapbox, Google Maps Platform, MapTiler
Facts
- Version
- 1.0.0
- Source
- Official
- Runtime
- Several containers
- Devices
- Linux · Mac
- Min. RAM
- 512 MB
- Project
- protomaps.com
Install
How to run OSM Vector Tiles yourself
- 01
Connect a device
A Raspberry Pi, a Linux machine or a Mac that is on anyway.
- 02
Install it
One click in your Obacht account. Your device checks the signature before anything runs.
- 03
Open it from anywhere
It gets a web address under your-name.obacht.space, with HTTPS. Add your own domain if you have one.
Open-source contribution
Forwarded
A fixed amount per install goes to Protomaps, forwarded via GitHub Sponsors.
Run it on your own hardware.
Obacht is in a closed pilot phase. Put yourself on the list. We let people in a few at a time, so it can take a while.