<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luke/bitcoin-ansible-roles/bitcoind/templates, branch main</title>
<subtitle>Ansible roles for Bitcoin and Lightning Network node
</subtitle>
<id>https://src.nth.io/luke/bitcoin-ansible-roles/atom?h=main</id>
<link rel='self' href='https://src.nth.io/luke/bitcoin-ansible-roles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/'/>
<updated>2026-08-09T17:17:36Z</updated>
<entry>
<title>bitcoin: natpmp toggle; bump bitcoind 31.1, lnd 0.20.2-beta</title>
<updated>2026-08-09T17:17:36Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-08-09T17:04:49Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=01bf1a09928ec308cd58fd00005ec85241b5d04f'/>
<id>urn:sha1:01bf1a09928ec308cd58fd00005ec85241b5d04f</id>
<content type='text'>
Add bitcoind_natpmp (default on, matching Core 28+); upnp dropped since the
official binaries ship without miniupnpc. Bump bitcoind 31.0 -&gt; 31.1 and lnd
0.20.x -&gt; 0.20.2-beta, with sha256 hashes updated from the signed bitcoin
SHA256SUMS and the lnd release manifest.
</content>
</entry>
<entry>
<title>bitcoind: harden the service unit for boot and shutdown</title>
<updated>2026-07-30T23:19:43Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-07-30T23:19:43Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=4d15c92944280312d47198d6861918b3316784bf'/>
<id>urn:sha1:4d15c92944280312d47198d6861918b3316784bf</id>
<content type='text'>
- order after network-online: rpcbind fails with getaddrinfo errors
  when bitcoind starts before addresses are configured
- restart on failure so a transient bad start heals itself
- 30min stop timeout: the chainstate flush can far exceed systemd's
  90s default, and a SIGKILL there risks a slow replay or a reindex
</content>
</entry>
<entry>
<title>Fixed logging</title>
<updated>2026-03-24T04:33:20Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-03-24T04:33:20Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=cb2bfbfa2abd06b52f1d7b40527c8d132eab06a3'/>
<id>urn:sha1:cb2bfbfa2abd06b52f1d7b40527c8d132eab06a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Performance tweaks.</title>
<updated>2025-09-01T17:37:03Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-09-01T17:37:03Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=dc12f6e742dac76c8fb46047dc7313196751a427'/>
<id>urn:sha1:dc12f6e742dac76c8fb46047dc7313196751a427</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lots of performance updates and added some flags for reindexing etc. Also added zram comporession.</title>
<updated>2025-08-03T17:51:13Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-08-03T17:51:13Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=4f6c1ba4204462daf76cbd514180fef58bc6f200'/>
<id>urn:sha1:4f6c1ba4204462daf76cbd514180fef58bc6f200</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplified wallet disabling.</title>
<updated>2025-05-29T02:47:45Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-05-29T02:47:45Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=bda90a6ee41963ae5b8e84878bcba8cab4d83a69'/>
<id>urn:sha1:bda90a6ee41963ae5b8e84878bcba8cab4d83a69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added filter index config.</title>
<updated>2025-05-29T02:25:37Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-05-29T02:25:37Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=2845b82b8d9962adb07f698001c704b43d60c048'/>
<id>urn:sha1:2845b82b8d9962adb07f698001c704b43d60c048</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor config updates.</title>
<updated>2025-05-29T00:58:31Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-05-29T00:58:31Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=11dd3f07f505c6dc3dc3dd4fcad6d6208e9c2f5c'/>
<id>urn:sha1:11dd3f07f505c6dc3dc3dd4fcad6d6208e9c2f5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enabled the default wallet for wallet based queries on rpc.</title>
<updated>2025-05-29T00:24:22Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-05-29T00:24:22Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=aa6a8f5b9375d6ffd4ee9ebf1e41fa3a43c42dc7'/>
<id>urn:sha1:aa6a8f5b9375d6ffd4ee9ebf1e41fa3a43c42dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added hacks to fix lnd bitcoind 28 bug.</title>
<updated>2024-10-08T04:30:59Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2024-10-08T04:30:59Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/bitcoin-ansible-roles/commit/?id=8fd2d5ebae4bddbff715521847860918fe9c71e1'/>
<id>urn:sha1:8fd2d5ebae4bddbff715521847860918fe9c71e1</id>
<content type='text'>
</content>
</entry>
</feed>
