Waarom deze configuratie?
- Echte data-soevereiniteit: 100% AVG/GDPR compliant. Lokale gegevens en configuratie blijven op eigen hardware zonder cloud-afhankelijkheid.
- Hardware agnostisch: Geoptimaliseerd voor Raspberry Pi 5 (ARM64) en Proxmox VE hypervisors (x86_64 LXC & VM).
- Engine vrijheid: Getest en gevalideerd voor Docker CE en rootless Podman zonder root-privileges.
- Platform verificatie: Multi-arch ARM64/AMD64. Runs PostGIS, FastAPI, Vite web client.
Snelle Start (Standalone Docker Compose)
Onderstaand compose-fragment is direct te gebruiken in elke Docker- of Podman-omgeving:
services:
geolens-web:
image: ghcr.io/geolens-io/geolens-frontend:latest
container_name: njorddeploy-geolens-web
restart: unless-stopped
ports:
- "8080:80"
depends_on:
- geolens-api
networks:
- njorddeploy_net
geolens-api:
image: ghcr.io/geolens-io/geolens-api:latest
container_name: njorddeploy-geolens-api
restart: unless-stopped
ports:
- "8001:8000"
depends_on:
- geolens-db
environment:
- "POSTGRES_HOST=geolens-db"
- "POSTGRES_DB=geolens"
- "POSTGRES_USER=geolens"
- "POSTGRES_PASSWORD=ChangeMeSecurePassword123!"
volumes:
- "./data/geolens/data/storage:/data/storage"
networks:
- njorddeploy_net
geolens-db:
image: postgis/postgis:16-3.4-alpine
container_name: njorddeploy-geolens-db
restart: unless-stopped
environment:
- "POSTGRES_DB=geolens"
- "POSTGRES_USER=geolens"
- "POSTGRES_PASSWORD=ChangeMeSecurePassword123!"
volumes:
- "./data/geolens/data/db:/var/lib/postgresql/data"
networks:
- njorddeploy_net
networks:
njorddeploy_net:
Start de service direct via de commandline: docker compose up -d
Configuratie & Omgevingsvariabelen
Belangrijkste configuratieparameters en standaardwaarden uit de NjordDeploy component-sjabloon:
| Variable | Default Value | Description |
|---|---|---|
PORT_GEOLENS |
8080 |
Port to access the GeoLens Web Map interface. |
GEOLENS_API_PORT |
8001 |
Port for the GeoLens FastAPI and OGC API endpoints. |
GEOLENS_DATA_PATH |
/opt/njorddeploy/data/geolens/data |
Host path for storing datasets and PostGIS database. |
GEOLENS_DB_PASSWORD |
ChangeMeSecurePassword123! |
Password for internal PostGIS relational store. |
Ecosysteem & Bedrijfsintegratie
- Reverse Proxy Klaar: Direct te koppelen met Caddy, Traefik of Nginx Proxy Manager inclusief automatische Let's Encrypt TLS.
- Veilige Remote Toegang: Naadloos te combineren met WireGuard of Tailscale/Headscale voor veilige toegang buiten het lokale netwerk.
- Transactieve Back-ups: Geschikt voor point-in-time database dumps en container-safe volume snapshotting via NjordDeploy.
Eenvoudig beheren via NjordDeploy
Installeer, bewaak en update deze service met 1 klik op uw eigen Raspberry Pi of Proxmox server via de NjordDeploy Configurator.