rd13_tile_server/docs/nextcloud-config.md
Conrad Schulz cd73f91021 feat: migrate from TileServer-GL to Martin
- docker-compose: ghcr.io/maplibre/martin:v1.10.1, Port 3000
- config/martin.yaml: Auto-Discovery MBTiles/Styles/Sprites/Fonts, CORS built-in
- nginx-Container entfernt (NPM uebernimmt Proxy/SSL/Routing)
- config/config.json + nginx/ entfernt (TileServer-GL Artefakte)
- docs: alle Endpunkt-URLs auf Martin-Format aktualisiert
- .github/copilot-instructions.md: Stack auf Martin (Rust) aktualisiert
- Vorteile: Hot-Reload, CORS built-in, ~10x weniger RAM
2026-05-30 17:15:44 +00:00

1 KiB
Raw Blame History

Nextcloud Maps eigenen Tile-Server verwenden

Nextcloud Maps App: https://apps.nextcloud.com/apps/maps

Konfiguration in Nextcloud Admin-Panel:

Einstellungen -> Verwaltung -> Maps -> Tile server URL

Tile-Server-URLs (Martin-Format):

OSM Vektorkarte (MapLibre GL Style Nextcloud rendert client-seitig):

https://TILE_SERVER_URL/styles/osm-bright

Satellitenkarte (Raster-Tiles, direkt nutzbar):

https://TILE_SERVER_URL/satellite/{z}/{x}/{y}

Rohe Vektor-Tiles (OpenMapTiles-Schema):

https://TILE_SERVER_URL/osm/{z}/{x}/{y}

Ueber occ (Kommandozeile) setzen:

php occ config:app:set maps tileserverUrl # --value="https://TILE_SERVER_URL/satellite/{z}/{x}/{y}"

Hinweis: Fuer OSM als gerendertes Rasterbild nutze den Style-Endpunkt.

Nextcloud Maps unterstuetzt MapLibre GL Styles ab Version 1.4+.

Beispiel fuer docker-compose override wenn Nextcloud im selben Stack laeuft:

nextcloud:

environment:

MAPS_TILE_SERVER: "http://rd13_martin:3000/styles/osm-bright"