• v0.1.2 bcb7baad12

    agorise released this 2026-08-14 03:41:23 +00:00 | 7 commits to main since this release

    Signed by agorise
    GPG key ID: 53524E1F1017EB9C

    hidden-rpc v0.1.2

    An I2P reliability release. If you're already running an earlier version, just run the installer
    again — it upgrades I2P, repairs the address, and never touches your chain data.

    hidden-rpc turns an ordinary computer — an old laptop is plenty — into a
    censorship-resistant Blurt RPC node, reachable privately over Tor (.onion v3) and
    I2P (.b32.i2p). No public IP, no port-forwarding, no DNS, no registrar, no hosting
    company.

    What's new in v0.1.2

    • Fixed the I2P address never appearing on some machines. The version of i2pd shipped by
      Ubuntu/Mint (2.49.x) crashes on startup on certain hardware, so the .b32.i2p address never
      became available. The installer now installs i2pd from the official PurpleI2P source, which
      resolves the crash.
    • I2P now auto-recovers. i2pd is configured to restart itself automatically if it ever stops,
      so a transient hiccup no longer leaves your node without its I2P address.
    • Address is now read reliably from the key file. Your .onion and .b32.i2p are derived
      directly from each service's key material, so they appear immediately and correctly instead of
      depending on a web console that wasn't always reachable.
    • Honest status. If I2P can't start on a given machine, the installer now says so plainly and
      points out that your node still works fully over Tor — instead of leaving you waiting on an
      address that isn't coming.

    Your addresses do not change across this upgrade — the key material is preserved.

    One-step setup (or repair)

    From the repository folder:

    ./installer/hidden-rpc-setup.sh
    

    It installs/repairs everything, starts the node bound to localhost, brings up the Tor and I2P
    hidden services, and prints your two addresses. Safe to run again anytime.

    Everyday commands:

    ./installer/hidden-rpc-setup.sh --watch           # calm, live sync progress
    ./installer/hidden-rpc-setup.sh --status          # quick summary
    ./installer/hidden-rpc-setup.sh --show-addresses  # reprint .onion / .b32.i2p
    

    Requirements

    • 64-bit Linux (Debian / Ubuntu / Mint family), amd64.
    • About 100 GB of free disk space. Docker, Tor, and i2pd are installed automatically if missing.

    Important: what this does and does not do

    Tor and I2P hide where you read, not whether what you read is true. Reaching a node does
    not make its data trustworthy — cross-checking answers across independent nodes is the reader's
    job. This release is RPC-only (no witness / block production).

    Downloads