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

Tutorial: Setting up a relay node

A relay is just an always-on peer. It stores encrypted objects and forwards them; it never has tier keys and cannot read your code or graph.

On the relay host:

gpp-relay --port 9473 --storage /data/gpp \
  --auth-keys /etc/gpp/authorized_keys
# health: curl http://relay:9474/health  → {"status":"ok","objects":N}

Or via Docker:

docker run -p 9473:9473 -p 9474:9474 -v gpp-data:/data ghcr.io/mahabubul470/gpp-relay

On each developer machine:

gpp relay add office relay.host:9473
gpp relay push office     # then teammates: gpp relay pull office

Divergent same-name branches are preserved as name.fork.<peer> — resolve explicitly with gpp merge name.fork.<peer> (never a silent merge).