diff --git a/json/helpers_cache.json b/json/helpers_cache.json index 07631f24..07b0eb57 100644 --- a/json/helpers_cache.json +++ b/json/helpers_cache.json @@ -5627,7 +5627,7 @@ "updateable": true, "privileged": false, "has_arm": true, - "is_dev": true, + "is_dev": false, "execute_in": [ "lxc" ], @@ -23599,6 +23599,44 @@ "config_path": "", "os": "debian" }, + { + "name": "Valhalla", + "slug": "valhalla", + "desc": "Valhalla is an open-source routing engine and accompanying libraries for use with OpenStreetMap data. It provides turn-by-turn routing, map matching (snapping noisy GPS traces to the road/path network), time+distance matrices, isochrones and elevation lookups over a self-built tile graph. Commonly run as a self-hosted routing backend so that location data never has to be sent to a third party.", + "script": "ct/valhalla.sh", + "script_url": "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/valhalla.sh", + "script_url_mirror": "https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/valhalla.sh", + "type": "lxc", + "type_id": "nm9bra8mzye2scg", + "categories": [ + "scriptcat00000" + ], + "category_names": [ + "Miscellaneous" + ], + "notes": [ + "Installed by compiling from source (no prebuilt package exists), which takes roughly 20-45+ minutes depending on CPU/RAM.", + "To use this as the map-matching backend for GeoPulse, set GEOPULSE_TIMELINE_MAP_MATCHING_ENABLED=true, GEOPULSE_TIMELINE_MAP_MATCHING_PROVIDER=valhalla and GEOPULSE_TIMELINE_MAP_MATCHING_VALHALLA_BASE_URL=http://:8002 on the GeoPulse backend." + ], + "warnings": [ + "No routing tiles are built during install. Find your region's extract at https://download.geofabrik.de/ (browse to a continent, then country/region, and copy the .osm.pbf download link), then build the graph with: /opt/valhalla_data/build-tiles.sh . Avoid planet-wide data unless the container is sized for it.", + "The HTTP API on port 8002 has no authentication - keep it on a private/internal network.", + "The default 24GB disk / 8192MB RAM only covers the build. Routing tiles need several times the compressed extract size in free disk, so resize the container before building tiles for large regions." + ], + "port": 8002, + "website": "https://valhalla.github.io/valhalla/", + "documentation": "https://valhalla.github.io/valhalla/", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/valhalla.webp", + "updateable": true, + "privileged": false, + "has_arm": false, + "is_dev": true, + "execute_in": [ + "lxc" + ], + "config_path": "", + "os": "debian" + }, { "name": "Valkey", "slug": "valkey",