Groundwire

A personal server that combines Urbit's peer-to-peer computing with a built-in Bitcoin wallet. Your identity, your keys, your node — no third parties.

What you get

Everything runs locally. Your keys never leave your device.

Requirements

Quickstart

Download the latest release for your platform from groundwire.io. The onboarding script walks you through everything:

  1. Master ticket — A randomly generated passphrase (like ~sampel-palnet-sampel-palnet). This is your login credential and wallet seed. Write it down. If you lose it, you lose access to your ship and your wallet.
  2. Funding — The script derives a Bitcoin address from your ticket and requests coins from our faucet using your invite code. No action needed.
  3. Comet mining — Your Bitcoin transaction is used to generate a unique Urbit identity (a “comet”). This takes a few minutes.
  4. Attestation — The script submits your identity to Bitcoin and waits for block confirmations. No action needed.
  5. Boot — Your ship starts up. The first boot compiles the system and takes several minutes. Subsequent boots are fast.

Once the ship is running, open your browser to the URL shown (usually http://localhost:8080). Log in with your +code — type +code in the dojo (the command line in your terminal) to see it.

After boot

Resuming

If you close your ship (Ctrl+C), restart it with:

./gw-vere

Where <pier-name> is the directory that was created during boot. By default this will be at ~/.local/share/groundwire-alpha/

If you need to start over, re-run:

./gw-onboard --master-ticket

Important notes

Troubleshooting