]> git.openstreetmap.org Git - nominatim.git/blobdiff - docs/admin/Installation.md
docs: slightly increase recommended hardware requirements
[nominatim.git] / docs / admin / Installation.md
index 6b5855791508bbf2fe28ac192bdc9313e869e9a4..10e51d463998f0b74e8363c7544e49910fad4cd0 100644 (file)
@@ -67,10 +67,10 @@ the [Development section](../develop/Development-Environment.md).
 ### Hardware
 
 A minimum of 2GB of RAM is required or installation will fail. For a full
-planet import 64GB of RAM or more are strongly recommended. Do not report
+planet import 128GB of RAM or more are strongly recommended. Do not report
 out of memory problems if you have less than 64GB RAM.
 
-For a full planet install you will need at least 900GB of hard disk space.
+For a full planet install you will need at least 1TB of hard disk space.
 Take into account that the OSM database is growing fast.
 Fast disks are essential. Using NVME disks is recommended.
 
@@ -89,8 +89,7 @@ your `postgresql.conf` file.
     work_mem = (50MB)
     effective_cache_size = (24GB)
     synchronous_commit = off
-    checkpoint_segments = 100 # only for postgresql <= 9.4
-    max_wal_size = 1GB # postgresql > 9.4
+    max_wal_size = 1GB
     checkpoint_timeout = 10min
     checkpoint_completion_target = 0.9
 
@@ -164,7 +163,9 @@ sudo make install
     are upgrading an older database or want to run the
     [legacy tokenizer](../customize/Tokenizers.md#legacy-tokenizer) for
     some other reason, you need to enable the PostgreSQL module via
-    cmake: `cmake -DBUILD_MODULE=on ../Nominatim`
+    cmake: `cmake -DBUILD_MODULE=on ../Nominatim`. To compile the module
+    you need to have the server development headers for PostgreSQL installed.
+    On Ubuntu/Debian run: `sudo apt install postgresql-server-dev-<postgresql version>`
 
 
 Nominatim installs itself into `/usr/local` per default. To choose a different