Wizard
Run Posthaste's backend on your own server — distributed, TLS-ready, and checksum-verified.
curl -fsSL https://posthaste.theor.net/install_wizard.sh | shInstalls posthaste-wizard to ~/.local/bin.
Set up a backend and join a runtime
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/posthasteJoin 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.