← Back to project

Architecture & implementation plan

How it's built.

Self-Hosted · License-Independent · API-First · LLM-Integrated

A fully self-hosted geospatial infrastructure built on open-source software. The stack is intentionally lean, reproducible, and portable — all outputs are exportable and deployable to external platforms without licensing restrictions.


Hardware

Server

ModelLenovo ThinkCentre M90n-1 (Type 11AD)
ProcessorIntel Core i7-8665U vPro (4-core / 8-thread)
Memory16 GB DDR4-2666
Storage512 GB NVMe PCIe SSD
NetworkWired Gigabit Ethernet
OSUbuntu Server 24.04 LTS

Network


Software stack

Data layerPostgreSQL + PostGIS
Tile servingpg_tileserv
API layerFastAPI
Web serverCaddy
FrontendMapLibre / Leaflet

Objectives


Capabilities

Data & GIS

Web & publishing

AI & LLM integration


Architecture

PostGIS → FastAPI / pg_tileserv → Caddy → Browser (MapLibre / Leaflet)

Implementation plan

Infrastructure Multi-user GIS Web & tiles API Basemap Export Public access

Key properties

Self-hosted Multi-user License-independent API-first LLM-integrated Portable Reproducible