From: Eagle[TM] Date: Sun, 10 Nov 2013 01:43:10 +0000 (+0100) Subject: HOWTO: Recommend downloading, update index stats, point to step 10 in step 7 X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=commitdiff_plain;h=1189cf8382d936a035e399f9afdd95080b7d087e HOWTO: Recommend downloading, update index stats, point to step 10 in step 7 --- diff --git a/HOWTO.md b/HOWTO.md index 59dc5b0..5ac4397 100644 --- a/HOWTO.md +++ b/HOWTO.md @@ -173,7 +173,7 @@ The pruning server uses leveldb and keeps a smaller and faster database by pruning spent transactions. It's a lot quicker to get up and running and requires less maintenance and diskspace than abe. -The section in the configuration file looks like this: +The section in the electrum server configuration file (see step 10) looks like this: [leveldb] path = /path/to/your/database @@ -182,23 +182,29 @@ The section in the configuration file looks like this: ### Step 8. Import blockchain into the database or download it +It's recommended to fetch a pre-processed leveldb from the net + +You can fetch recent copies of electrum leveldb databases and further instructions +from the Electrum full archival server foundry at: +http://foundry.electrum.org/ + +Alternatively if you have the time and nerve you can import the blockchain yourself. + As of April 2013 it takes between 6-24 hours to import 230k of blocks, depending on CPU speed, I/O speed and selected pruning limit. -It's considerably faster to index in memory. You can use /dev/shm or indexing in RAM +It's considerably faster to index in memory. You can use /dev/shm or or create a tmpfs which will also use swap if you run out of memory: $ sudo mount -t tmpfs -o rw,nodev,nosuid,noatime,size=6000M,mode=0777 none /tmpfs +Figures from April 2013: At limit 100 the database comes to 2,6 GB with 230k blocks and takes roughly 6h to import in /dev/shm. At limit 1000 the database comes to 3,0 GB with 230k blocks and takes roughly 10h to import in /dev/shm. At limit 10000 the database comes to 3,5 GB with 230k blocks and takes roughly 24h to import in /dev/shm. -Alternatively you can fetch a pre-processed leveldb from the net - -You can fetch recent copies of electrum leveldb databases and further instructions -from the Electrum full archival server foundry at: -http://foundry.electrum.org/ +As of November 2013 expect at least double the time for indexing the blockchain. Databases have grown to +roughly 4 GB, give or take a few hundred MB between pruning limits 100 and 10000. ### Step 9. Create a self-signed SSL cert