# overv/openstreetmap-tile-server

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/overv-openstreetmap-tile-server).**

1,445 stars · 545 forks · Shell · Apache-2.0

## Links

- GitHub: https://github.com/Overv/openstreetmap-tile-server
- awesome-repositories: https://awesome-repositories.com/repository/overv-openstreetmap-tile-server.md

## Description

OpenStreetMap Tile Server is a containerized software package that hosts self-hosted map tile services from raw geographical data files. It combines a relational database configured with spatial extensions to store and query map coordinates and geometries with rendering engines that generate raster map images dynamically for interactive mapping clients. 

The service provides regional map data import to parse and load spatial files into the database alongside automated incremental updates that download recent upstream changes and expire affected tiles. Generated map images are preserved in dedicated storage volumes to survive container restarts, while resource tuning configurations adjust memory limits, thread counts, and database maintenance parameters.

Additional capabilities include direct database access for external spatial tools, cross-origin resource sharing headers for secure cross-domain retrieval, and map styling customization to apply alternative visual themes and rendering scripts.

## Tags

### Graphics & Multimedia

- [Tile Map Renderers](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/tile-map-renderers.md) — Generates image tiles from raw map data files so clients can render interactive maps efficiently. ([source](https://github.com/overv/openstreetmap-tile-server#readme))
- [Persistent Caches](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/tile-map-renderers/offline-map-tile-renderers/persistent-caches.md) — Preserves generated map tiles in dedicated storage volumes so cached images survive container restarts and updates. ([source](https://github.com/overv/openstreetmap-tile-server#readme))
- [Raster Map Generators](https://awesome-repositories.com/f/graphics-multimedia/tiled-image-renderers/tiled-rasterization-architectures/raster-map-generators.md) — Generates raster map images dynamically from raw geospatial data files to serve interactive mapping clients efficiently.

### Data & Databases

- [Regional Bulk Imports](https://awesome-repositories.com/f/data-databases/bulk-data-import-management/regional-bulk-imports.md) — Parses and loads large regional map data files into a relational database to prepare servers for rendering. ([source](https://github.com/overv/openstreetmap-tile-server#readme))
- [Geographic Information Systems](https://awesome-repositories.com/f/data-databases/geospatial-data-services/geographic-information-systems.md) — Configures a relational database backend with spatial extensions to store and query map coordinates and geometries.
- [OpenStreetMap Data Importers](https://awesome-repositories.com/f/data-databases/openstreetmap-data-importers.md) — Parses and loads large regional map data files into a relational database to prepare for rendering.
- [Docker Volume Persistence](https://awesome-repositories.com/f/data-databases/persistent-storage-volumes/docker-volume-persistence.md) — Preserves generated map tiles in a dedicated mounted storage volume so cached images survive container restarts.
- [Spatial Data Extensions](https://awesome-repositories.com/f/data-databases/spatial-data-extensions.md) — Stores and indexes geographical vector data inside a relational database to enable high-performance spatial queries.
- [Tile Expirations](https://awesome-repositories.com/f/data-databases/map-attribute-updates/tile-expirations.md) — Automatically downloads recent changes from the upstream provider to update the database and expire affected tiles. ([source](https://github.com/overv/openstreetmap-tile-server#readme))

### DevOps & Infrastructure

- [Ready-to-Run Docker Images](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-container-execution/repository-built-container-hook-runs/ready-to-run-docker-images.md) — Provides a packaged software environment that runs OpenStreetMap data imports and tile rendering engines with minimal setup.
- [Map Tile Hosting](https://awesome-repositories.com/f/devops-infrastructure/map-tile-hosting.md) — Runs a tile server from raw map data files to provide renderable PNG map tiles over HTTP. ([source](https://github.com/overv/openstreetmap-tile-server#readme))
- [Minecraft Map Tile Servers](https://awesome-repositories.com/f/devops-infrastructure/map-tile-hosting/minecraft-map-tile-servers.md) — Packages map tile rendering engines into isolated container environments for straightforward deployment and persistent caching.
- [Service Containerization](https://awesome-repositories.com/f/devops-infrastructure/service-containerization.md) — Packages all spatial databases and rendering engines into isolated environments for consistent and reproducible server execution.
- [Delta Synchronization](https://awesome-repositories.com/f/devops-infrastructure/remote-file-synchronization/delta-synchronization.md) — Downloads recent changes from data providers automatically to update the spatial database and expire affected tiles.

### Part of an Awesome List

- [Spatial Databases](https://awesome-repositories.com/f/awesome-lists/data/spatial-databases.md) — Exposes database ports and credentials so external spatial tools and applications can query underlying geographic data directly.

### Development Tools & Productivity

- [Incremental Map Data Importers](https://awesome-repositories.com/f/development-tools-productivity/project-imports/external-file-importers/data-format-importers/incremental-map-data-importers.md) — Downloads recent changes from upstream providers automatically to keep the map database current and fresh.
