2026-07-02 19:34:44 +02:00
2026-07-02 19:34:44 +02:00
2026-07-02 19:34:44 +02:00
2026-07-02 19:34:44 +02:00
2026-07-02 19:34:44 +02:00
2026-07-02 19:34:44 +02:00

iroh-relay

Warning

Highly Experimental ™️

Run your own iroh-relay.

Overview

  • Built from stable v1 iroh
  • Small footprint with optimised, stripped and upx compressed binary (< 3mb)
  • Cross platform support with more available on demand

Platform support

  • x86_64-unknown-linux-musl
  • aarch64-unknown-linux-musl

Quickstart

Install

x86_64_url="https://git.coopcloud.tech/decentral1se/iroh-relay/raw/branch/main/target/x86_64-unknown-linux-musl/iroh-relay"
wget -q "$x86_64_url" -O iroh-relay
chmod +x iroh-relay

Checksum validation

checksum_url="https://git.coopcloud.tech/decentral1se/iroh-relay/raw/branch/main/target/x86_64-unknown-linux-musl/checksum.txt"
checksum=$(wget -q -O- $checksum_url)
remote_checksum=$(echo "$checksum" | sed -En 's/([0-9a-f]{64})\s+.*/\1/p')
local_checksum=$(sha256sum iroh-relay | sed -En 's/([0-9a-f]{64})\s+.*/\1/p')
if [[ "$remote_checksum" != "$local_checksum" ]]; then
    echo "checksums do not match, abort, abort"
fi

Relay config

TODO

Proxy config

TODO

Usage with iroh-go

TODO

Build

./scripts/generate.sh

Licenses

Apache 2.0 & MIT, following the upstream licensing choices in iroh.

S
Description
Run your own iroh-relay
Readme 9.4 MiB
Languages
Shell 100%