| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 3 days | lnd: verify release tarballs against pinned sha256s | Luke Hoersten | 2 | -5/+31 | |
| lnd sums come from the signed release manifest. lndconnect publishes no checksums, so its pin is the tarball hash cross-checked against the binary in production since 2020. | |||||
| 3 days | bitcoind: verify the release tarball against a pinned sha256 | Luke Hoersten | 2 | -1/+17 | |
| Pinned per arch from the official SHA256SUMS; download and unarchive are split so nothing extracts unless the tarball matches. Update the pins when bumping bitcoind_version. | |||||
| 4 days | bitcoind-prometheus-exporter: grant read access to bitcoin.conf | Luke Hoersten | 2 | -1/+13 | |
| The exporter reads rpc credentials from bitcoin.conf but the bitcoind role writes it 0600 bitcoin:bitcoin, so the prometheus user could never read it (only long-lived processes predating the tightened mode kept working). Make the conf group-readable and add prometheus to the bitcoin group. | |||||
| 4 days | bitcoind: harden the service unit for boot and shutdown | Luke Hoersten | 1 | -1/+11 | |
| - 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 | |||||
| 8 days | lnurld/build: create build_work_dir and redirect Go caches | Luke Hoersten | 1 | -0/+14 | |
| Create the work dir and set GOPATH/GOCACHE/GOMODCACHE on the build task, so the role is self-contained rather than relying on the playbook's environment. | |||||
| 8 days | lnurld/build: force a real tarball for the single-file artifact | Luke Hoersten | 1 | -0/+3 | |
| community.general.archive (>=10) compresses a lone file into a bare .gz instead of a tarball, which the server can't unarchive. Set force_archive: true. | |||||
| 8 days | lnurld/build: stage checkout under build_work_dir instead of /tmp | Luke Hoersten | 1 | -1/+1 | |
| 14 days | bitcoind: bump to 31.0 | Luke Hoersten | 1 | -1/+1 | |
| 2026-05-26 | Bind lnd restlisten to LAN interface instead of loopback | Luke Hoersten | 1 | -1/+1 | |
| Nginx reverse proxy on btc.nth.io runs on a separate host from lnd, so 127.0.0.1 binding broke cross-host proxying (502 Bad Gateway). Bind to default_ipv4 to keep REST off other interfaces while still reachable from the proxy host. | |||||
| 2026-04-25 | Standardize lnurld build to versioned .tar.gz artifact | Luke Hoersten | 4 | -13/+17 | |
| - Use git short hash as version (0bf1955) - Add lnurld_version to server role defaults - Switch server install to unarchive - Add lnurld_srv_dir variable | |||||
| 2026-04-05 | Harden bitcoind and lnd: file permissions, service binding, no_log | Luke Hoersten | 3 | -4/+6 | |
| - Config files 0644 -> 0600 - Add no_log: true to config tasks - Bind lnd rpclisten and restlisten to 127.0.0.1 | |||||
| 2026-03-27 | Reverted rev of bitcoind. | Luke Hoersten | 1 | -1/+1 | |
| 2026-03-27 | version bumps. | Luke Hoersten | 3 | -3/+3 | |
| 2026-03-23 | Fixed logging | Luke Hoersten | 5 | -5/+1 | |
| 2025-09-01 | Performance tweaks. | Luke Hoersten | 2 | -2/+5 | |
| 2025-08-03 | Lots of performance updates and added some flags for reindexing etc. Also ↵ | Luke Hoersten | 4 | -7/+16 | |
| added zram comporession. | |||||
| 2025-05-28 | Simplified wallet disabling. | Luke Hoersten | 2 | -6/+2 | |
| 2025-05-28 | Added filter index config. | Luke Hoersten | 2 | -0/+2 | |
| 2025-05-28 | Minor config updates. | Luke Hoersten | 2 | -1/+9 | |
| 2025-05-28 | Enabled the default wallet for wallet based queries on rpc. | Luke Hoersten | 3 | -3/+9 | |
| 2024-10-07 | Added hacks to fix lnd bitcoind 28 bug. | Luke Hoersten | 2 | -1/+2 | |
| 2024-10-07 | Version updates | Luke Hoersten | 3 | -3/+3 | |
| 2024-07-29 | Version update. | Luke Hoersten | 2 | -2/+2 | |
| 2024-02-12 | Version updates | Luke Hoersten | 1 | -1/+1 | |
| 2024-01-16 | Version updates. | Luke Hoersten | 3 | -3/+11 | |
| 2023-09-15 | Moved lnurld from my general ansible roles repo to the btc specific repo. | Luke Hoersten | 7 | -0/+141 | |
| 2023-07-19 | Version updates. | Luke Hoersten | 3 | -2/+3 | |
| 2023-04-03 | Updated lnd version. | Luke Hoersten | 2 | -1/+3 | |
| 2023-02-23 | lndcli was renamed to lncli. | Luke Hoersten | 1 | -1/+1 | |
| 2023-01-08 | Updated bitcoind and lnd versions and added a lnd hex macaroon script for Zeus. | Luke Hoersten | 4 | -6/+18 | |
| 2022-11-06 | Version updates | Luke Hoersten | 1 | -6/+6 | |
| 2022-09-05 | Added REST api and cleaned up service unit file. | Luke Hoersten | 2 | -0/+12 | |
| 2022-08-08 | Added notify type to lnd service per docs. | Luke Hoersten | 1 | -0/+1 | |
| 2022-07-02 | Version updates | Luke Hoersten | 1 | -1/+1 | |
| 2022-05-23 | Update versions | Luke Hoersten | 3 | -4/+4 | |
| 2021-12-12 | Updated versions. | Luke Hoersten | 4 | -4/+4 | |
| 2021-07-24 | Updated version: bitcoind and lnd | Luke Hoersten | 2 | -2/+2 | |
| 2021-07-05 | Added lnd channel backup to s3 role. | Luke Hoersten | 5 | -0/+56 | |
| 2021-04-25 | Version bump lnd. | Luke Hoersten | 1 | -2/+2 | |
| 2021-02-16 | Updated bitcoind and lnd. | Luke Hoersten | 2 | -2/+2 | |
| 2020-11-07 | Fixed lnd handlers. | Luke Hoersten | 1 | -0/+0 | |
| 2020-11-07 | Bumped dbcache size | Luke Hoersten | 1 | -1/+2 | |
| 2020-11-02 | Updated to lnd 0.11.1. | Luke Hoersten | 1 | -1/+1 | |
| 2020-08-30 | Update to bitcoind 0.20.1 and lnd 0.11.0 | Luke Hoersten | 2 | -2/+2 | |
| 2020-08-02 | Added readme | Luke Hoersten | 1 | -0/+5 | |
| 2020-06-30 | Added Bitnomial copyright. | Luke Hoersten | 1 | -0/+29 | |
| 2020-06-07 | Updated bitcoind and lnd. | Luke Hoersten | 5 | -14/+15 | |
| 2020-05-16 | Added bitcoind-prometheus-exporter role. | Luke Hoersten | 6 | -10/+84 | |
| 2020-05-14 | rpi optimizations were causing problems. | Luke Hoersten | 1 | -7/+0 | |
| 2020-05-12 | Added mdunnio rpi optimizations. | Luke Hoersten | 1 | -1/+10 | |
