From 3eeb437ed2ba5ec983eb738c7e759cbb2d445ed1 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Mon, 15 Jun 2026 12:19:00 -0500 Subject: bitcoind rpc config --- hosts/poweredge/bitcoind.nix | 14 +++++++++++--- hosts/poweredge/networking.nix | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) (limited to 'hosts/poweredge') 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"; -- cgit v1.2.3