View maps without an internet connection. Perfect for remote areas or travel.
Choose from street, satellite, and terrain map styles.
Works on Raspberry Pi, Linux, macOS, and Windows.
Single file executable with minimal resource requirements.
Built with open-source technologies. Free to use and modify.
GPS and location tracking support for navigation.
Run PocketMap in minutes
Run with Docker in one command:
docker run -p 8090:8090 -v ./tiles:/app/tiles --name pocketmap ghcr.io/pocketmap/pocketmap:main
Or with Docker Compose:
docker compose up -d
To use offline maps, download map tiles and place them in the tiles folder:
mkdir -p tiles && wget -O tiles/v4.pmtiles https://demo-bucket.protomaps.com/v4.pmtiles
Get the appropriate executable for your operating system from the releases page.
Also download map tiles to a tiles folder:
mkdir -p tiles && wget -O tiles/v4.pmtiles https://demo-bucket.protomaps.com/v4.pmtiles
./pocketmap serve
Navigate to http://127.0.0.1:8090 to access the map interface.
Note for Mac users: Remove the quarantine bit with
xattr -r -d quarantine pocketmap