Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

sithbit-ipfsd: the IPFS pin daemon

Standard port(s): bind 8182, health 8197.

The self-hosted IPFS node run as its own daemon: an HTTP pin API (POST/DELETE /pins/{*name}, GET /ipfs/{cid}) over the same embedded node sithbitd can otherwise run in-process.

When you need it: only when multiple instances (several sithbitds, or sithbitd plus account-api) need to share a single IPFS node, via [ipfs] kind = "remote" pointed at this daemon. A single-instance deployment can embed IPFS directly inside sithbitd and skip this service entirely.

Quickstart:

cargo run -p ipfs-daemon

Config file sithbit_ipfsd.toml, or point SITHBIT_IPFSD_CONFIG at an alternate path.

Note: an empty [cluster] section (even with no keys set) enables shared-bucket membership heartbeats, GC, and reprovide-keyspace partitioning across multiple daemons — see Scaling out for the shared-bucket cluster model.

See the Configuration reference for the full key/default table.