This document describes a fully self-hosted geospatial infrastructure built on open-source software, deployed on a Lenovo ThinkCentre M90n server. The system eliminates dependency on Esri-hosted services, enables unrestricted public publishing, supports concurrent multi-user editing, and serves as a spatial backend for LLM grounding workflows.
The stack is intentionally lean, reproducible, and portable. All outputs — map tiles, APIs, web maps, and research publications — are exportable and deployable to external hosting platforms without licensing restrictions.
| Model | Lenovo ThinkCentre M90n-1 (Type 11AD) |
| Processor | Intel Core i7-8665U vPro (4-core / 8-thread) |
| Memory | 16 GB DDR4-2666 |
| Storage | 512 GB NVMe PCIe SSD |
| Network | Wired Gigabit Ethernet |
| Operating System | Ubuntu Server 24.04 LTS |
| Data Layer | PostgreSQL + PostGIS |
| Tile Serving | pg_tileserv |
| API Layer | FastAPI |
| Web Server | Caddy |
| Frontend | MapLibre / Leaflet |
PostGIS → FastAPI / pg_tileserv → Caddy → Browser (MapLibre / Leaflet)