From 605b37c16e7df580eaff9be26cf7711595d79ba1 Mon Sep 17 00:00:00 2001 From: nixbitcoin Date: Wed, 26 Aug 2020 09:21:54 +0000 Subject: [PATCH] nodeinfo: add btcpayserver onion --- modules/nodeinfo.nix | 6 ++++++ modules/presets/secure-node.nix | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/nodeinfo.nix b/modules/nodeinfo.nix index a677620..5577d52 100644 --- a/modules/nodeinfo.nix +++ b/modules/nodeinfo.nix @@ -48,6 +48,12 @@ let echo ELECTRS_ONION="$ELECTRS_ONION" fi + BTCPAYSERVER_ONION_FILE=/var/lib/onion-chef/${operatorName}/btcpayserver + if [ -e "$BTCPAYSERVER_ONION_FILE" ]; then + BTCPAYSERVER_ONION="$(cat $BTCPAYSERVER_ONION_FILE)" + echo BTCPAYSERVER_ONION="$BTCPAYSERVER_ONION" + fi + SSHD_ONION_FILE=/var/lib/onion-chef/${operatorName}/sshd if [ -e "$SSHD_ONION_FILE" ]; then SSHD_ONION="$(cat $SSHD_ONION_FILE)" diff --git a/modules/presets/secure-node.nix b/modules/presets/secure-node.nix index ebb5ab6..f1e80e1 100644 --- a/modules/presets/secure-node.nix +++ b/modules/presets/secure-node.nix @@ -177,7 +177,7 @@ in { nix-bitcoin.netns-isolation.allowedUser = operatorName; # Give operator access to onion hostnames services.onion-chef.enable = true; - services.onion-chef.access.${operatorName} = [ "bitcoind" "clightning" "nginx" "liquidd" "spark-wallet" "electrs" "sshd" ]; + services.onion-chef.access.${operatorName} = [ "bitcoind" "clightning" "nginx" "liquidd" "spark-wallet" "electrs" "btcpayserver" "sshd" ]; security.sudo.configFile = (optionalString cfg.lnd.enable ''