# GeoIntel Unraid all-in-one environment template. # Copy this file to /mnt/user/appdata/geointel/.env and edit values there. # Browser URL: http://: GEOINTEL_FRONTEND_PORT=1202 # Persisted application artifacts: uploads, tiles, masks, reports and exports. GEOINTEL_STORAGE_PATH=/mnt/user/appdata/geointel/storage # Local AI model files mounted into the container as /app/models. GEOINTEL_MODELS_PATH=/mnt/user/appdata/geointel/models # Embedded PostGIS data directory for the all-in-one container. GEOINTEL_POSTGIS_DATA_PATH=/mnt/user/appdata/geointel/postgres-data # Internal embedded PostGIS settings. The database is not published to the LAN. # Replace the placeholder with a unique secret before the first start. Production # startup rejects empty and known-default passwords. GEOINTEL_POSTGRES_DB=geointel GEOINTEL_POSTGRES_USER=geointel GEOINTEL_POSTGRES_PASSWORD=change-me-before-shared-use # Browser origins allowed when directly calling the backend API. GEOINTEL_CORS_ORIGINS=http://localhost:1202,http://127.0.0.1:1202,http://192.168.10.150:1202 # Upload guard in MiB. The same 1-2048 limit is applied by nginx and FastAPI. GEOINTEL_MAX_UPLOAD_MB=500 # Explicit, bounded acquisition from the official Digitaal Vlaanderen WMS. ORTHOPHOTO_ENABLED=true ORTHOPHOTO_WMS_URL=https://geo.api.vlaanderen.be/OMWRGBMRVL/wms ORTHOPHOTO_WMS_LAYER=Ortho ORTHOPHOTO_RESOLUTION_M=1.0 ORTHOPHOTO_MIN_SIDE_M=128 ORTHOPHOTO_MAX_SIDE_M=1024 ORTHOPHOTO_CACHE_TTL_HOURS=24 # Explicit read-only edition checks for GRB, orthophoto, Statbel and ALZ publications. # No feature, raster, Statbel distribution or ALZ archive is downloaded by these probes. SOURCE_CATALOG_PROBE_ENABLED=true SOURCE_CATALOG_GRB_WFS_URL=https://geo.api.vlaanderen.be/GRB/wfs SOURCE_CATALOG_STATBEL_DCAT_URL=https://doc.statbel.be/publications/DCAT/DCAT_opendata_datasets.ttl SOURCE_CATALOG_STATBEL_MAX_RESPONSE_MB=5 SOURCE_CATALOG_ALZ_RELEASE_URL=https://landbouwcijfers.vlaanderen.be/open-geodata-landbouwgebruikspercelen SOURCE_CATALOG_PROBE_TIMEOUT_SECONDS=10 SOURCE_CATALOG_PROBE_MAX_RESPONSE_MB=2 SOURCE_CATALOG_PROBE_CACHE_TTL_SECONDS=900 # Bounded official BWK/Natura 2000 and DOV soil polygons, loaded only after a map selection. OFFICIAL_VECTOR_ENABLED=true BWK_WFS_URL=https://geo.api.vlaanderen.be/BWK/wfs DOV_SOIL_WFS_URL=https://www.dov.vlaanderen.be/geoserver/wfs OFFICIAL_VECTOR_MIN_SIDE_M=10 OFFICIAL_VECTOR_MAX_SIDE_M=20000 OFFICIAL_VECTOR_PAGE_SIZE=1000 OFFICIAL_VECTOR_MAX_PAGES=200 OFFICIAL_VECTOR_MAX_FEATURES=100000 OFFICIAL_VECTOR_TIMEOUT_SECONDS=180 OFFICIAL_VECTOR_MAX_RESPONSE_MB=20 OFFICIAL_VECTOR_MAX_TOTAL_RESPONSE_MB=256 OFFICIAL_VECTOR_CACHE_TTL_HOURS=24 DHMV_ENABLED=true DHMV_WCS_URL=https://geo.api.vlaanderen.be/DHMV/wcs DHMV_RESOLUTION_M=5.0 DHMV_MIN_SIDE_M=10 DHMV_MAX_SIDE_M=20000 DHMV_MAX_PIXELS=12000000 DHMV_TIMEOUT_SECONDS=300 DHMV_MAX_RESPONSE_MB=160 FLOOD_HAZARD_ENABLED=true FLOOD_HAZARD_WCS_URL=https://geoservice.waterinfo.be/OGRK/wcs FLOOD_HAZARD_RESOLUTION_M=5.0 FLOOD_HAZARD_MIN_SIDE_M=10 FLOOD_HAZARD_MAX_SIDE_M=20000 FLOOD_HAZARD_MAX_PIXELS=12000000 FLOOD_HAZARD_TIMEOUT_SECONDS=300 FLOOD_HAZARD_MAX_RESPONSE_MB=160 BATHYMETRY_PROFILES_ENABLED=true BATHYMETRY_PROFILES_LAYER_URL=https://vha.waterinfo.be/arcgis/rest/services/digitale_atlas/MapServer/0 BATHYMETRY_WATERCOURSE_LAYER_URL=https://vha.waterinfo.be/arcgis/rest/services/digitale_atlas/MapServer/1 BATHYMETRY_PROFILES_PAGE_SIZE=1000 BATHYMETRY_PROFILES_MAX_FEATURES=50000 BATHYMETRY_PROFILES_TIMEOUT_SECONDS=120 BATHYMETRY_PROFILES_MAX_RESPONSE_MB=32 MDK_BATHYMETRY_PROBE_ENABLED=true MDK_BATHYMETRY_WCS_URL=https://bathy.agentschapmdk.be/spatialfusionserver/services/ows/wcs/EL_wcs MDK_BATHYMETRY_PROBE_TIMEOUT_SECONDS=20 MDK_BATHYMETRY_PROBE_MAX_RESPONSE_MB=4 # Allowlisted Departement Omgeving policy rasters. Regional requests are # transferred as fixed 10 km WCS tiles before exact Area clipping. THEMATIC_RASTER_ENABLED=true THEMATIC_RASTER_WCS_URL=https://www.mercator.vlaanderen.be/raadpleegdienstenmercatorpubliek/wcs THEMATIC_RASTER_MIN_SIDE_M=100 THEMATIC_RASTER_MAX_SIDE_M=60000 THEMATIC_RASTER_MAX_PIXELS=30000000 THEMATIC_RASTER_TIMEOUT_SECONDS=300 THEMATIC_RASTER_MAX_RESPONSE_MB=160 # Optional configured-YOLO runtime. Keep disabled unless a local model is mounted. GEOINTEL_INSTALL_AI=false YOLO_ENABLED=false YOLO_MODELS_DIR=/app/models YOLO_MODEL_PATH= YOLO_MODEL_ID=yolo-configured YOLO_MODEL_DISPLAY_NAME=Configured YOLO detector YOLO_MODEL_VERSION= YOLO_CONFIG_DIR=/app/storage/ultralytics YOLO_DEVICE=cpu YOLO_IMAGE_SIZE=640 YOLO_MAX_TILES=100 YOLO_MAX_DETECTIONS=1000 YOLO_DUPLICATE_IOU_THRESHOLD=0.5 YOLO_BATCH_SIZE=1 # Local Ollama assistant. The all-in-one container reaches the Unraid host # through Docker's host-gateway mapping; no Ollama port is exposed by GeoIntel. OLLAMA_ENABLED=true OLLAMA_BASE_URL=http://host.docker.internal:11434 OLLAMA_DEFAULT_MODEL=qwen3.5:9b OLLAMA_TIMEOUT_SECONDS=120 OLLAMA_MAX_OUTPUT_TOKENS=1200 OLLAMA_CONTEXT_TOKENS=16384