Skip to content
🔵Entwurf (gut)68%
Vollständigkeit:
85%
Korrektheit:
85%
⏳ Noch nicht geprüft

Administration Handbook

Welcome to the p2d2 Administration Handbook. Here you will find technical documentation for the installation, configuration, and operation of the geodata infrastructure.

Target Audience

This handbook is intended for:

  • System Administrators who install and operate p2d2
  • DevOps Engineers who automate the deployment
  • GDI Specialists who configure the geodata infrastructure

Architecture Overview

p2d2 is based on a multi-tier architecture:

  1. Infrastructure Layer: Proxmox VE, OPNsense, PBS
  2. Geodata Infrastructure: PostgreSQL/PostGIS, GeoServer, MapProxy
  3. Frontend: AstroJS application with OpenLayers
  4. CI/CD: GitLab-based deployment pipeline

System Requirements

Hardware

  • Proxmox Host: Intel 13th Gen (or comparable), 14 Cores, 64 GB RAM
  • Total System: ~28 GB RAM for all containers/VMs + overhead for Proxmox
  • Storage: Min. 200 GB SSD (for containers/VMs + backup space)
  • Network: 1 Gbit/s (10 Gbit/s for production)

Software

  • Virtualization: Proxmox VE 9.x
  • Container OS: Debian 13
  • Firewall OS: FreeBSD 14.x (OPNSense)
  • Database: PostgreSQL 15+ with PostGIS 3.4+
  • Web Server: Caddy (TLS Termination)
  • Node.js: 20.x LTS

Server Infrastructure

Geodata Infrastructure

Software & Deployment

Quick Start

For a quick installation in a test environment:

# Clone repository
git clone https://gitlab.opencode.de/OC000028072444/p2d2.git
cd p2d2

# Install dependencies
npm install

# Start development server
npm run dev

For a full production installation, follow the sections in the Administration Handbook.

Security Notice

The quick installation is only suitable for test environments! Security aspects must be considered for production systems.