diff --git a/examples/configuration.nix b/examples/configuration.nix index ee24f4f..e050c45 100644 --- a/examples/configuration.nix +++ b/examples/configuration.nix @@ -63,7 +63,8 @@ # Electrum Server in Rust. Only enable this if hardware wallets are # disabled. # services.electrs.enable = true; - # If you have ≥8GB memory, enable this option so electrs will sync faster. + # If you have more than 8GB memory, enable this option so electrs will + # sync faster. # services.electrs.high-memory = true; ### LIQUIDD diff --git a/modules/presets/secure-node.nix b/modules/presets/secure-node.nix index f36b2f6..8feb283 100644 --- a/modules/presets/secure-node.nix +++ b/modules/presets/secure-node.nix @@ -46,7 +46,7 @@ in { services.bitcoind = { enable = true; listen = true; - dataDirReadableByGroup = mkIf cfg.electrs.enable true; + dataDirReadableByGroup = mkIf cfg.electrs.high-memory true; proxy = cfg.tor.client.socksListenAddress; enforceTor = true; port = 8333; diff --git a/pkgs/generate-secrets/generate-secrets.sh b/pkgs/generate-secrets/generate-secrets.sh index 4eac950..3ccbd3f 100755 --- a/pkgs/generate-secrets/generate-secrets.sh +++ b/pkgs/generate-secrets/generate-secrets.sh @@ -18,7 +18,7 @@ makePasswordSecret spark-wallet-password if [[ ! -e nginx-key || ! -e nginx-cert ]]; then openssl genrsa -out nginx-key 2048 - openssl req -new -key nginx-key -out nginx.csr -subj "/C=KN" + openssl req -new -key nginx-key -out nginx.csr -subj '/CN=localhost/O=electrs' openssl x509 -req -days 1825 -in nginx.csr -signkey nginx-key -out nginx-cert rm nginx.csr fi