Tiles Proxy for OpenStreetMap
Tiles Proxy for OpenStreetMap provides a basic proxy, which allows other OpenStreetMap plugins to load map tiles from your server instead from OpenStreetMap servers.
Sponsor: sachsen.tours
Contribute: https://github.com/moewe-io/osm-tiles-proxy
Known to work with these plugins
- Leaflet Map
- Custom Post Type to Map Store
- Geolocation
- Another plugin? Let us know.
Notes
- Beware: Depending on your map and the tiles you need, a lot of storage is needed.
- Might be slower than official servers (depends on your server)
- First requests might be slow as map tiles are cached on request
Filters
You can use filters to get the URLs from the plugin:
$proxy_cached_url = apply_filters( 'osm_tiles_proxy_get_proxy_url', $proxy_cached_url );
$proxy_rest_api_url = apply_filters( 'osm_tiles_proxy_get_proxy_rest_url', $proxy_rest_api_url );
$leadlet_js_url = apply_filters( 'osm_tiles_proxy_get_leaflet_js_url', $leadlet_js_url );
$leadlet_css_url = apply_filters( 'osm_tiles_proxy_get_leaflet_css_url', $leadlet_css_url );
Constants
To disable cache invalidation when WP Rocket or WP Fastest Cache invalidate their cache, you can set the following constant in your wp-config.php
define( 'OSM_PROXY_DISABLE_CLEAR_CACHE', true );
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| f*s*h*r*a*d*.de | F | 2026-05-03 10:05:44 | |
| b*s*w*t*l*c*.de | F | 2026-05-01 21:21:37 | |
| k*l*u*k*r*h*2*2*.de (WP 6.9.4) | F | 2026-05-01 10:47:30 | |
| c*m*.de | F | 2026-05-01 09:35:56 | |
| c*a*b*r*y*s*o*l*n.de (WP 6.9.4) | F | 2026-04-29 19:02:47 | |
| n*t*r*o*e*-*a*r*n*e*s.de (WP 6.9.4) | F | 2026-04-28 00:36:14 | |
| c*m*i*g*l*t*-*e*r*n.de (WP 6.9.4) | F | 2026-04-27 20:14:14 | |
| p*l*n*z*i*.org (WP 6.9.4) | F | 2026-04-27 06:05:57 | |
| r*t*a*s*a*t*n*e*g.de | F | 2026-04-23 20:45:44 | |
| h*i*u*g*k*n*.de (WP 5.5.17) | F | 2026-04-23 03:01:06 | |
| s*u*r*e*b*i*l*n.de | F | 2026-04-20 20:09:46 | |
| f*w*-*l*s*r.de (WP 6.9.4) | F | 2026-04-20 20:09:46 | |
| i*r*a*p*u*.de (WP 6.9.4) | F | 2026-04-20 20:09:46 | |
| c*m*i*g*l*t*-*o*e*l*n*.de (WP 6.9.1) | F | 2026-04-20 20:09:46 | |
| f*h*s*h*l*-*e*n*a*h.de | F | 2026-04-20 20:09:46 | |
| d*e*c*e*t*v*-*c*r*i*e*e*.de (WP 6.9.1) | C | 2026-04-20 20:09:46 | |
| b*e*k*r*i*m*e*c*.de | F | 2026-04-20 20:09:46 | |
| s*u*l*-*e*n.de | F | 2026-04-20 20:09:46 | |
| m*s*l*e*r*s*e.de | F | 2026-04-20 20:09:46 | |
| f*r*e*h*u*-*a*o*a*a*m*s*l.de | F | 2026-04-20 20:09:45 | |
| b*l*a*.de (WP 6.9.4) | F | 2026-04-20 20:09:45 | |
| a*t*-*c*u*e*k*n*f*s.de (WP 6.9.4) | F | 2026-04-20 20:09:45 | |
| m*h*-*r*d*r*c*s.de | F | 2026-04-20 20:09:45 | |
| p*e*d*r*c*.de | C | 2026-04-20 20:09:45 | |
| i*s*e*l.de (WP 6.9.4) | F | 2026-04-20 20:09:45 | |
| r*i*f*i*e*e*n*.de | F | 2026-04-20 20:09:45 | |
| r*i*-*o*e*.de (WP 6.9.4) | F | 2026-04-20 20:09:45 | |
| d*u*n*r*b*u.de | C | 2026-04-20 20:09:45 | |
| k*e*d*h*-*e*t*e*.de (WP 6.9) | F | 2026-04-20 20:09:45 | |
| m*s*m*n*-*l*n*e*r*t*.de | C | 2026-04-20 20:09:45 | |
| g*s*l*g*s*i*.com (WP 6.9.4) | F | 2026-04-10 10:53:43 | |
| p*a*3*.de (WP 6.8.3) | β | 2026-03-20 03:54:31 |
Page 1 of 1