summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hosts/poweredge/bitcoind.nix14
-rw-r--r--hosts/poweredge/networking.nix2
2 files changed, 12 insertions, 4 deletions
diff --git a/hosts/poweredge/bitcoind.nix b/hosts/poweredge/bitcoind.nix
index cff9cd3..e282234 100644
--- a/hosts/poweredge/bitcoind.nix
+++ b/hosts/poweredge/bitcoind.nix
@@ -15,16 +15,24 @@
};
config = { lib, pkgs, config, ... }: let
- btcPort = 8333;
+ p2pPort = 8333;
+ rpcPort = 8332;
in {
# Network
+ networking.enableIPv6 = false;
networking.interfaces.eth0.useDHCP = true;
- networking.firewall.allowedTCPPorts = [ btcPort ];
+ networking.firewall.allowedTCPPorts = [ p2pPort rpcPort ];
# Bitcoin
services.bitcoind."main" = {
enable = true;
- port = btcPort;
+ port = p2pPort;
+ rpc.port = rpcPort;
+ rpc.users.timmy.passwordHMAC = "7557196eec6e3e062a57b0720abff7cf$617211e94b964f548cfbb5c23590f690c2940e424fffe72485276493f1cb0b29";
+ extraConfig = ''
+ rpcallowip=192.168.1.0/24
+ rpcbind=0.0.0.0
+ '';
};
system.stateVersion = "25.11";
diff --git a/hosts/poweredge/networking.nix b/hosts/poweredge/networking.nix
index c5084a3..8b84645 100644
--- a/hosts/poweredge/networking.nix
+++ b/hosts/poweredge/networking.nix
@@ -75,7 +75,7 @@ in { config, ... }: {
};
# NAT (port-forwarding) rules
nat.forwardPorts =[
- { # Bitcoin
+ { # Bitcoin p2p
sourcePort = 8333;
proto = "tcp";
destination = "192.168.1.44:8333";