Main Page: Difference between revisions
m (add osm pagelink) |
(Add osm details) |
||
Line 1: | Line 1: | ||
=== Technical === | |||
Information about current and past software and hardware configurations | |||
[[Main Page/osm|osm ( | ==== 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. | |||
===== [[Main Page/osm|osm]] ===== | |||
Complete cartography storage and rendering pipeline | |||
====== postgresql ====== | |||
Data storage, mostly in <code>planet_osm_*</code> tables, but some smaller tables for e.g. coastlines in <code>dbname=gis</code> | |||
====== renderd ====== | |||
Rendering daemon | |||
====== apache2 ====== | |||
Requests rendering daemon if tiles not present in cache and serves them on port <code>80</code> | |||
====== 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 [[mediawikiwiki:Special:MyLanguage/Help:Contents|User's Guide]] for information on using the wiki software. | |||
== Getting started == | == Getting started == |
Revision as of 20:29, 5 April 2022
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.