InstallBuy Me A Coffee

Wizard

Run Posthaste's backend on your own server — distributed, TLS-ready, and checksum-verified.

curl -fsSL https://posthaste.theor.net/install_wizard.sh | sh

Installs posthaste-wizard to ~/.local/bin.

Set up a backend and join a runtime

  1. Provision the backend

    On your server. Fetches + verifies + installs posthaste_backend, provisions TLS, registers a service, and prints a join string.

    posthaste-wizard install --role backend --tls --host backend.lan \
      --bind 0.0.0.0:3002 --link-token <secret> \
      --config-root ~/.config/posthaste --state-root ~/.local/share/posthaste
  2. Join a runtime

    On a second machine. The join string wires URL + token + CA — no manual copying.

    posthaste-wizard install --role runtime --bind 0.0.0.0:3001 \
      --config-root ~/.config/posthaste --state-root ~/.local/share/posthaste \
      --join <join-string>

Every step is checksum-verified and fails closed. Run posthaste-wizard --help for the full flag reference, or use --role daemon for the all-in-one on a single machine.