Main Page

From Personal wiki
Revision as of 20:29, 5 April 2022 by A a (talk | contribs) (Add osm details)

Technical

Information about current and past software and hardware configurations

LXC containers

an LXC container is a type of virtualization environment made possible by namespace isolation of processes. Any program within a container still runs on the same (linux) kernel but knows about a different init (pid=0) process and cannot see processes from the host. LXC enables isolation of different resources and is mainly used for network and data access control.

osm

Complete cartography storage and rendering pipeline

postgresql

Data storage, mostly in planet_osm_* tables, but some smaller tables for e.g. coastlines in dbname=gis

renderd

Rendering daemon

apache2

Requests rendering daemon if tiles not present in cache and serves them on port 80

Rights
  • IP 10.0.3.10
  • Internet access for periodically downloading updates (changefiles), restricted from inside with no default route
  • read-write to /mnt/maps/(planet.bin.nodes) for database imports and as temporary storage of changefiles
  • read-write to /var/lib/postgresql/ to keep the database on a separate zfs dataset

Additional getting started links

Consult the User's Guide for information on using the wiki software.

Getting started